
{"id":7979,"date":"2019-04-12T04:04:24","date_gmt":"2019-04-12T04:04:24","guid":{"rendered":"https:\/\/rax-stg-wp-aws.com\/blogs\/install-the-oracle-integration-cloud-service-connectivity-agent-on-an-on-premises-host\/"},"modified":"2026-11-03T19:29:11","modified_gmt":"2026-11-03T19:29:11","slug":"install-the-oracle-integration-cloud-service-connectivity-agent-on-an-on-premises-host","status":"publish","type":"blogs","link":"https:\/\/www.rackspace.com\/en-gb\/blogs\/install-the-oracle-integration-cloud-service-connectivity-agent-on-an-on-premises-host\/","title":{"rendered":"Install the Oracle Integration Cloud Service connectivity agent on an on-premises host"},"content":{"rendered":"<p><strong>Introduction<\/strong><\/p>\n<p>To gain access to or to establish a connection with an on-premises, standalone<br \/>\ndatabase or Oracle\u00a9&nbsp;E-business Suite (EBS) database from the Oracle&nbsp;Integration Cloud Service, you need to install the Oracle Integration Cloud Service&nbsp;connectivity agent on your on-premises host. The Oracle Integration Cloud Service&nbsp;agent installs a WebLogic server with only the AdminServer component.<\/p>\n<p><strong>Installation prerequisites<\/strong><\/p>\n<p>Before you install the connectivity agent on an on-premises database, make sure&nbsp;that you have considered the following prerequisites:<\/p>\n<p>* <em>&nbsp;Operating system (OS) prerequisites include the following items:<\/em><\/p>\n<p><em>&nbsp; &nbsp;&#8211; &nbsp;Oracle Enterprise Linux\u00a9&nbsp;(OEL) version 6 or 7.<\/em><\/p>\n<p><em>&nbsp; &nbsp;&#8211; &nbsp;8 GB of free memory on the host with a 4 GB Java heap size. If the heap<br \/>\n&nbsp; &nbsp; &nbsp; size increases, you need more memory.<\/em><\/p>\n<p><em>&nbsp; &nbsp;&#8211; &nbsp;A fully-qualified domain name entry in <strong>\/etc\/hosts<\/strong>.<\/em><\/p>\n<p>&nbsp; &nbsp;<em>&#8211; &nbsp;A mount point with 20 GB of free space.<\/em><\/p>\n<p><em>&nbsp; &nbsp;&#8211; &nbsp;A user name with the database administrator (DBA) group.<\/em><\/p>\n<p><em>* &nbsp;Java version prerequisites include the following items:<\/em><\/p>\n<p><em>&nbsp; &nbsp;&#8211; &nbsp;You must install Oracle JDK version 1.7 or 1.8 to install and use the<br \/>\n&nbsp; &nbsp; &nbsp; connectivity agent.<\/em><\/p>\n<p><em>&nbsp; &nbsp;&#8211; &nbsp;Other JDKs are not supported.<\/em><\/p>\n<p><em>* &nbsp;Open port 443 on the on-premises host to enable connectivity between the<br \/>\n&nbsp; &nbsp;on-premises host (where agent will be installed) and the Oracle Integration<br \/>\n&nbsp; &nbsp;Cloud Service.<\/em><br \/>\n&nbsp;<\/p>\n<p><strong>Required software downloads and configuration steps<\/strong><\/p>\n<p>Use the following steps to download the required software components.<\/p>\n<p><strong>Download the Oracle Integration Cloud Service connectivity agent<\/strong><\/p>\n<p>Use the following steps to download the connectivity agent software from the<br \/>\nOracle Integration Cloud Service:<\/p>\n<p>1. &nbsp;Enter <a href=\"https:\/\/cloud.oracle.com\/OIC\">https:\/\/cloud.oracle.com\/OIC<\/a>&nbsp;in your browser.<br \/>\n2. &nbsp;Click <strong>Sign In<\/strong> and follow the prompts to sign in with your cloud user<br \/>\n&nbsp; &nbsp; name and password.<br \/>\n3. &nbsp;Click <strong>Agent<\/strong><\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/blog_article_images\/26561-body-Picture1_43.png\" alt=\"oracle connectivitiy install pic 1\" \/><\/p>\n<p>Click Download and then click Connectivity Agent<\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/blog_article_images\/26561-body-Picture2_27.png\" alt=\"oracle connectivity install Pic 2\" \/><\/p>\n<p>Move the downloaded installation software&nbsp;to your on-premises host server.The software size should be around 2GB.&nbsp;<\/p>\n<p><strong>Create an agent group in the Oracle Integration Cloud Service<\/strong><\/p>\n<p>Before installing the agent, create an agent group in Oracle Integration Cloud&nbsp;Service by using the following steps:<\/p>\n<p>1. Sign in on [<a href=\"https:\/\/cloud.oracle.com\/OIC\">https:\/\/cloud.oracle.com\/OIC<\/a> with&nbsp;your cloud administrator login ID and password, and create an agent group by<br \/>\n&nbsp; &nbsp;clicking the <strong>Agent Icon<\/strong><\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/blog_article_images\/26561-body-Picture1_44.png\" alt=\"oracle connectivity install pic 1 (repeat)\" \/><\/p>\n<p>Click Create Agent Group and provide inputs as shown in the following image&nbsp;<\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/blog_article_images\/26561-body-Picture4_17.png\" alt=\"oracle connectivity pic 4\" \/><\/p>\n<p>The inputs include the following items:<\/p>\n<p>&#8211; <strong>Agent group name<\/strong>: This name is used when you install the connectivity agent on&nbsp;&nbsp; the on-premises host.<br \/>\n&#8211; <strong>Identifier<\/strong>: You can use the same name as the agent group name or give any name to identify this group.<br \/>\n&#8211; <strong>Agent type<\/strong>: Not changeable.<br \/>\n&#8211; <strong>Description<\/strong>: Give a description of the agent.<\/p>\n<p><strong>&nbsp;Download the Oracle Java JDK 1.7 or 1.8<\/strong><\/p>\n<p>Download the Oracle Java JDK 1.7 or 1.8 from&nbsp;<a href=\"https:\/\/www.oracle.com\/technetwork\/java\/javase\/downloads\/jdk8-downloads-2133151.html\">Oracle<\/a><\/p>\n<p>In this blog post, the installation used the 64-bit version Java as the Linux version.<\/p>\n<p><strong>Note:<\/strong> Move the downloaded Java to the on-premises host where you want to&nbsp;install the connectivity agent and extract it.<\/p>\n<p><strong>&nbsp;Install the Oracle Integration Cloud Service connectivity agent<\/strong><\/p>\n<p>Make sure the installation software that you previously downloaded is already&nbsp;moved to your on-premises host server.<\/p>\n<p>Use the following steps to install the connectivity agent in <strong>\/u01\/app\/OICS&nbsp;<\/strong>in the on-premises Linux host.<br \/>\n&nbsp;<\/p>\n<p><strong>Set JDK 1.7 or 1.8 to PATH<\/strong><\/p>\n<p>1. &nbsp;Extract the latest JDK version at <strong>\/u01\/app\/OICS<\/strong>&nbsp;as shown in the following<br \/>\n&nbsp; &nbsp; example:<\/p>\n<p>&nbsp; &nbsp; [Softwares]$ pwd<br \/>\n&nbsp; &nbsp; \/u02\/app\/OICS\/Softwares<br \/>\n&nbsp; &nbsp; [Softwares]$ ls -ltr jdk-8u181-linux-x64.tar.gz<br \/>\n&nbsp; &nbsp; -rw-r&#8211;r&#8211; 1 orati2 dba 185646832 Aug 22 02:29 jdk-8u181-linux-x64.tar.gz<br \/>\n&nbsp; &nbsp; [Softwares]$<br \/>\n&nbsp; &nbsp; [Softwares]$ tar -xzvf jdk-8u181-linux-x64.tar.gz<br \/>\n&nbsp; &nbsp; [Softwares]$ ls -tlr|grep ^d<br \/>\n&nbsp; &nbsp; drwxr-xr-x 7 orati2 dba &nbsp; &nbsp; &nbsp; 4096 Jul &nbsp;7 04:09 jdk1.8.0_181<br \/>\n&nbsp; &nbsp; [Softwares]$<\/p>\n<p>2. &nbsp;Copy all the files from **<strong>jdk1.8.0_181<\/strong>** to your **<strong>JAVA_HOME<\/strong>** directory as<br \/>\n&nbsp; &nbsp; shown in the following example:<\/p>\n<p>&nbsp; &nbsp; [Softwares]$ pwd<br \/>\n&nbsp; &nbsp; \/u02\/app\/OICS\/Softwares<br \/>\n&nbsp; &nbsp; [Softwares]$ cd jdk1.8.0_181<br \/>\n&nbsp; &nbsp; [jdk1.8.0_181]$ cp -pr *.* ..\/..\/jdk\/<\/p>\n<p>3. &nbsp;Export JAVA_HOME, add it to your PATH, and check the Java version as shown in the<br \/>\n&nbsp; &nbsp; following example:<\/p>\n<p>&nbsp; &nbsp; [OICS]$ export JAVA_HOME=\/u02\/app\/OICS\/jdk<br \/>\n&nbsp; &nbsp; [OICS]$ export PATH=$JAVA_HOME\/bin:$PATH<br \/>\n&nbsp; &nbsp; [OICS]$ which java<br \/>\n&nbsp; &nbsp; \/u02\/app\/OICS\/jdk\/bin\/java<br \/>\n&nbsp; &nbsp; [OICS]$ java -version<br \/>\n&nbsp; &nbsp; java version &#8220;1.8.0_181&#8221;<br \/>\n&nbsp; &nbsp; Java(TM) SE Runtime Environment (build 1.8.0_181-b13)<br \/>\n&nbsp; &nbsp; Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)<br \/>\n&nbsp; &nbsp; [OICS]$<br \/>\n&nbsp;<\/p>\n<p><strong>&nbsp;Check the connectivity between the on-premises server and the Oracle Integration Cloud Service<\/strong><\/p>\n<p>Before installing the agent, verify that the Oracle Integrated Cloud Service URL can be&nbsp;accessed from the on-premises server. If it is inaccessible, the connectivity&nbsp;agent installation fails. Use the following command, which downloads a small&nbsp;file, to verify that Oracle Integration Cloud Service URL is accessible. If the download&nbsp;succeeds, the URL is accessible.<br \/>\n&nbsp;<\/p>\n<p><em>&nbsp; [OICS]$ &nbsp;wget -p https:\/\/inspire1-rhughes.integration.us2.oraclecloud.com:443<\/em><\/p>\n<p>&nbsp;<\/p>\n<p><em>100%[=====================================================================================================================================================&gt;] 8,295 &nbsp; &nbsp; &nbsp; &#8211;.-K\/s &nbsp; in 0.003s<\/em><\/p>\n<p><em>&nbsp; &nbsp; 2018-11-15 06:32:49 (2.69 MB\/s) &#8211; \u00e2inspire1-rhughes.integration.us2.oraclecloud.com\/index.html\u00e2 saved [8295\/8295]<\/em><\/p>\n<p><em>&nbsp; &nbsp; FINISHED &#8211;2018-11-15 06:32:49&#8211;<br \/>\n&nbsp; &nbsp; Total wall clock time: 0.6s<br \/>\n&nbsp; &nbsp; Downloaded: 1 file, 8.1K in 0.003s (2.69 MB\/s)<br \/>\n&nbsp; &nbsp; [OICS]$<\/em><\/p>\n<p><strong>Install the on-premises connectivity agent<\/strong><\/p>\n<p>\nTo install the on-premises connectivity agent, extract the&nbsp;connectivity agent software. Copy <strong>cloud-connectivity-agent-installer.bsx<\/strong>**&nbsp;to a location where you want to install the connectivity agent, such as <strong>\/u2\/app\/OICS\/Agent<\/strong><br \/>\nin this example.<\/p>\n<p>Install the agent by using the following command:<\/p>\n<p>&nbsp; &nbsp; .\/cloud-connectivity-agent-installer.bsx \u2014h=https:\/\/ICS_host.us.oracle.com:port \u2014u=username \u2014p=my_password \u2014ad=agent_group_identifier -au=agent_username -ap=agent_password<\/p>\n<p>The parameters of the command include the following options:<\/p>\n<p>&#8211;&nbsp;&nbsp; &nbsp;`<em>-h<\/em>` (Required): The Oracle Integration Cloud Service hostname and port.<br \/>\n&#8211;&nbsp;&nbsp; &nbsp;`<em>-u<\/em>` (Required): The username of the Oracle Integration Cloud Service with<br \/>\n&nbsp; &nbsp;which the agent connects.<br \/>\n&#8211;&nbsp;&nbsp; &nbsp;`<em>-p<\/em>` (Required): The password of Oracle Integration Cloud Service.<br \/>\n&#8211;&nbsp;&nbsp; &nbsp;`<em>-ad<\/em>` (Required): The agent group name that you created previously.<br \/>\n&#8211;&nbsp;&nbsp; &nbsp;`-<em>au<\/em>` (optional): The WebLogic administrator username, if you don\u2019t want<br \/>\n&nbsp; &nbsp;WebLogic as a user. You should give the username as WebLogic only.<br \/>\n&#8211;&nbsp;&nbsp; &nbsp;`-<em>ap<\/em>` (optional): The password of the WebLogic user provided in the ` &#8216;-ad`<br \/>\n&nbsp; &nbsp;parameter.&#8217;<\/p>\n<p>The following example demonstrates the installation:<\/p>\n<p><em>&nbsp; &nbsp; [Agent]$ pwd<br \/>\n&nbsp; &nbsp; \/u02\/app\/OICS\/Agent<br \/>\n&nbsp; &nbsp; [Agent]$ .\/cloud-connectivity-agent-installer.bsx \u2014h=https:\/\/inspire1-rhughes.integration.us2.oraclecloud.com:443 \u2014u=Vedagiri.Kandasamy@cognizant.com \u2014p=Cts#12345 \u2014ad=INSPIRE_ICS_DB_AGENT -au=weblogic -ap=weblogic123<\/em><\/p>\n<p>\nUpon successful installation of the agent, the WebLogic console URL is shown in&nbsp;the following example:<\/p>\n<p><em>&nbsp; &nbsp; https:\/\/hostname:7001\/console.<\/em><\/p>\n<p>Open the console by using the username `<em>weblogic<\/em>` and the password given during&nbsp;the installation in the `<em>-ap<\/em>` parameter.<\/p>\n<p>The WebLogic console should show <strong>AdminServer<\/strong>&nbsp;in <strong>RUNNING<\/strong>&nbsp;status.<\/p>\n<p><strong>&nbsp;Import the Oracle Integration Cloud Service certificate<\/strong><\/p>\n<p>Use the following steps to import the Oracle Integration Cloud Service certificate&nbsp;into the agent Keystore Service (KSS) key store.<\/p>\n<p>1. &nbsp;In the <strong>startAgent.sh<\/strong>&nbsp;file, check line 63 for the key store path, for<br \/>\n&nbsp; &nbsp; example, <strong>Agent_Home\/cert\/keystore.jks.<\/strong>&nbsp;In this case, <strong>Agent_Home<\/strong>&nbsp;is<br \/>\n&nbsp; &nbsp; <strong>\/u02\/app\/OICS\/Agent\/cert\/keystore.jks<\/strong>.<br \/>\n2.&nbsp;&nbsp; &nbsp;Back up the key store.<br \/>\n3. &nbsp;Download the Oracle Integration Cloud Service certificates to the host where<br \/>\n&nbsp; &nbsp; the agent is running.<br \/>\n4. &nbsp;Log in to the Oracle Integration Cloud Service.<br \/>\n5. &nbsp;In a browser, click the secure link to the left of the HTTPS URL.<br \/>\n6. &nbsp;Click <strong>Secure Connection &gt; More Information &gt; Security &gt; View Certificate &gt; Details<\/strong>.<br \/>\n7. &nbsp;Click <strong>Export<\/strong>&nbsp;and save the file with a <strong>.crt<\/strong>&nbsp;extension and as a<br \/>\n&nbsp; &nbsp; <strong>type X.509 Certificate with chain (PEM) (\\*.crt,\\*.pem)<\/strong>.<br \/>\n8. &nbsp;Download all three certificates (Root, Intermediate, and User Level, and move<br \/>\n&nbsp; &nbsp; the downloaded certificates to <strong>\/u02\/app\/OICS\/Agent\/agenthome\/cert<\/strong><\/p>\n<p>\n<em>&nbsp; &nbsp; [cert]$ pwd<br \/>\n&nbsp; &nbsp; \/u02\/app\/OICS\/Agent\/agenthome\/cert<br \/>\n&nbsp; &nbsp; [cert]$ ls -ltr *.crt<br \/>\n&nbsp; &nbsp; -rw-r&#8211;r&#8211; 1 orati2 dba 1360 Aug 23 03:28 RootCA.crt<br \/>\n&nbsp; &nbsp; -rw-r&#8211;r&#8211; 1 orati2 dba 1674 Aug 23 04:22 CA_intermediate.crt<br \/>\n&nbsp; &nbsp; -rw-r&#8211;r&#8211; 1 orati2 dba 2318 Aug 23 04:22 oraclecloudcom.crt<br \/>\n&nbsp; &nbsp; [cert]$<\/em><br \/>\n.<\/p>\n<p>Import the entire certificate chain from Oracle Integration Cloud Service as follows::<\/p>\n<p>&nbsp; [cert]$ keytool -import -trustcacerts -keystore \/u02\/app\/OICS\/Agent\/agenthome\/cert\/keystore.jks -file oraclecloudcom.crt &#8211; &nbsp; &nbsp; alias ICS.us2.oraclecloud.com<br \/>\n&nbsp; &nbsp; Enter keystore password: *******<\/p>\n<p>&nbsp; &nbsp; [cert]$ keytool -import -trustcacerts -keystore \/u02\/app\/OICS\/Agent\/agenthome\/cert\/keystore.jks -file RootCA.crt -alias &nbsp; &nbsp; &nbsp; ICS.us2.oraclecloud.com<br \/>\n&nbsp; &nbsp; Enter keystore password: &nbsp;*******<br \/>\n&nbsp; &nbsp; Certificate already exists in system-wide CA keystore under alias &lt;rootca [jdk]&gt;<br \/>\n&nbsp; &nbsp; Do you still want to add it to your own keystore? [no]: &nbsp;yes<br \/>\n&nbsp; &nbsp; Certificate was added to keystore<\/p>\n<p>&nbsp; &nbsp; [cert]$ keytool -import -trustcacerts -keystore \/u02\/app\/OICS\/Agent\/agenthome\/cert\/keystore.jks -file CA_intermediate.crt &nbsp; &nbsp; -alias intermediate_ICS.us2.oraclecloud.com<br \/>\n&nbsp;<\/p>\n<p><strong>&nbsp;Bounce the agent services<\/strong><\/p>\n<p>To stop the connectivity agent on the on-premises host, set the environments&nbsp;variable of the Oracle Integration Cloud Service agent by using the following commands:<\/p>\n<p><em>&nbsp; &nbsp; export JAVA_HOME=\/u01\/app\/OICS\/jdk<br \/>\n&nbsp; &nbsp; export AGENT_HOME=\/u02\/app\/OICS\/Agent\/agenthome<br \/>\n&nbsp; &nbsp; export PATH=$JAVA_HOME:$AGENT_HOME:$PATH<\/em><\/p>\n<p><em>&nbsp; &nbsp; cd \/u02\/app\/OICS\/Agent<br \/>\n&nbsp; &nbsp; sh stopAgent.sh<\/em><\/p>\n<p>\nTo start the connectivity agent on the on-premises host, set the environment&nbsp;variables of the Oracle Integration Cloud Service agent by using the following commands:<\/p>\n<p>\n<em>&nbsp; &nbsp; export JAVA_HOME=\/u01\/app\/OICS\/jdk<br \/>\n&nbsp; &nbsp; export AGENT_HOME=\/u02\/app\/OICS\/Agent\/agenthome<br \/>\n&nbsp; &nbsp; export PATH=$JAVA_HOME:$AGENT_HOME:$PATH<\/em><\/p>\n<p><em>&nbsp; &nbsp; cd \/u02\/app\/OICS\/Agent<br \/>\n&nbsp; &nbsp; nohup .\/startAgent.sh -u=CloudUserName -p=CloudPassword &amp;<\/em><\/p>\n<p><strong>Conclusion<\/strong><br \/>\nThe Oracle on-premises connectivity agent is a key component to integrate any&nbsp;on-premises database to the Oracle Cloud. The latest version of Oracle connectivity&nbsp;agent is available and enables the agent to run in a high availability&nbsp;configuration.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Install the Oracle Integration Cloud Service connectivity agent on an on-premises host<\/p>\n","protected":false},"author":2,"featured_media":7981,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","format":"standard","meta":{"content-type":"","nid":"26561","content_type":"blog","created_by":"10130","authored_on":"2024-02-01T05:04:24+00:00","field_article_industries":"","tag_category":"Technical","field_blog_author_text":"by Sunil Sharma, Oracle Applications Database Administrator, Rackspace TBefore you install the connectivity agent on an on-premises database, make sure that you have considered the following prerequisites:  *  Operating system (OS) prerequisites echnology","seo_description":"Install the Oracle Integration Cloud Service connectivity agent to establish connection with on-premises databases.\r\n","field_featured_image":"","insights_image":"\/wp-content\/uploads\/2026\/blog_technical_images\/26561-insights_image-oracle-technical-blog-1-insights.jpg","field_partners":"","rxt_platforms":"Oracle","product":"","publisheddate":"2019-04-12T04:04:24","rxt_solutions":"Data, Databases, Data Management","opengraph_tag":"","x_tag":"","teaser_flag":"Technical Blog","seo_titile":"Install Oracle Integration Cloud Service connectivity agent | Rackspace Technology","field_topics":"","field_slug":"install-oracle-integration-cloud-connectivity -agent-on-an on-premises-host","footnotes":""},"categories":[178],"tags":[204],"class_list":["post-7979","blogs","type-blogs","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-technical"],"_links":{"self":[{"href":"https:\/\/www.rackspace.com\/en-gb\/wp-json\/wp\/v2\/blogs\/7979","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rackspace.com\/en-gb\/wp-json\/wp\/v2\/blogs"}],"about":[{"href":"https:\/\/www.rackspace.com\/en-gb\/wp-json\/wp\/v2\/types\/blogs"}],"author":[{"embeddable":true,"href":"https:\/\/www.rackspace.com\/en-gb\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rackspace.com\/en-gb\/wp-json\/wp\/v2\/comments?post=7979"}],"version-history":[{"count":3,"href":"https:\/\/www.rackspace.com\/en-gb\/wp-json\/wp\/v2\/blogs\/7979\/revisions"}],"predecessor-version":[{"id":9801,"href":"https:\/\/www.rackspace.com\/en-gb\/wp-json\/wp\/v2\/blogs\/7979\/revisions\/9801"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rackspace.com\/en-gb\/wp-json\/wp\/v2\/media\/7981"}],"wp:attachment":[{"href":"https:\/\/www.rackspace.com\/en-gb\/wp-json\/wp\/v2\/media?parent=7979"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rackspace.com\/en-gb\/wp-json\/wp\/v2\/categories?post=7979"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rackspace.com\/en-gb\/wp-json\/wp\/v2\/tags?post=7979"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}