{"id":11253,"date":"2018-05-14T10:44:03","date_gmt":"2018-05-14T08:44:03","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/adwc-connect-from-your-premises\/"},"modified":"2018-05-14T10:44:03","modified_gmt":"2018-05-14T08:44:03","slug":"adwc-connect-from-your-premises","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/adwc-connect-from-your-premises\/","title":{"rendered":"ADWC &#8211; connect from your premises"},"content":{"rendered":"<h2>By Franck Pachot<\/h2>\n<p>.<br \/>\nIn the <a href=\"https:\/\/www.dbi-services.com\/blog\/adwc-the-hidden-gem-zepplin-notebook\/\" target=\"_blank\" rel=\"noopener noreferrer\">previous post<\/a> about the Autonomous Data Warehouse Service, I&#8217;ve run queries though the Machine Learning Notebooks. But you obviously want to connect to it from your premises, with SQL*Net.<br \/>\n<!--more--><br \/>\n<a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureADWCconnect0011.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureADWCconnect0011.png\" alt=\"CaptureADWCconnect001\" width=\"300\" height=\"165\" class=\"alignright size-medium wp-image-23373\" \/><\/a>Of course the connection, going through the public internet, must be secured. If you already use a managed service like the Oracle Exadata Express Cloud Service, you already know how to do: download a .zip containing the connection string and the wallet and certificate for SQL*Net encryption.<\/p>\n<p>You get it from the Service Console, logged as the ADMIN user, and Administration tab. The Download Client Credentials asks you for the wallet password. However, this is not a password to protect the .zip file and the .zip file contains an auto-login wallet, so keep it secured.<\/p>\n<h3>SQL Developer<\/h3>\n<p><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureADWCconnect002.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureADWCconnect002.png\" alt=\"CaptureADWCconnect002\" width=\"300\" height=\"182\" class=\"alignright size-medium wp-image-23376\" \/><\/a> The simplest use of this file is with SQL Developer because you don&#8217;t even have to unzip it. Just choose a &#8216;Cloud PDB&#8217; connection type, enter the path of the .zip file as Configuration File, the password as Keystore Password and the ADMIN user (or any user you have created with the Oracle ML Users).<\/p>\n<p>In the tnsnames.ora provided in the .zip file there are 3 network service names connecting to 3 different services: _low, _medium and _high. They map to the resource manager plan so that you can run your queries with different priorities.<\/p>\n<h3>SQLcl thin<\/h3>\n<p>With SQLcl you do not need to unzip the credentials file, at least when you are using thin JDBC (the default).<br \/>\nYou just register it with:<\/p>\n<pre><code>\n18:53:12 SQL&gt; set cloudconfig \/media\/sf_share\/ADWC\/wallet_ADWC.zip\nUsing temp directory:\/tmp\/oracle_cloud_config4174171941677611695\n<\/code><\/pre>\n<p>and you are ready to connect to the _low, _medium and _high services.<\/p>\n<p>As you see, it unzips the file into a temporary directory so you have to do it each time you run SQLcl. You can add this to login.sql and may add some housekeeping as this temporary directory may remain. Or run all this in a docker container.<\/p>\n<p>This is simple, at least if you are running the latest Java 8 which includes the Java Cryptography Extension (JCE). If it is not the case, as when you use the Java Home provided with 18c (1.8.0_152), you have to add the jars yourself. But don&#8217;t worry, all is explained:<\/p>\n<pre><code>\nSQL&gt; set cloudconfig \/media\/sf_share\/ADWC\/wallet_ADWC.zip\n***** JCE NOT INSTALLED ****\n***** CAN NOT CONNECT TO PDB Service without it ****\n  Current Java: \/u01\/app\/oracle\/product\/18.0.0\/dbhome_1\/jdk\/jre\n Follow instructions on  http:\/\/www.oracle.com\/technetwork\/java\/javase\/downloads\/jce8-download-2133166.html\nSQL&gt;\n<\/code><\/pre>\n<p>Of course the alternative is to install the latest Java<\/p>\n<pre><code>\n$ sudo  rpm -i jre-8u171-linux-x64.rpm\nUnpacking JAR files...\n        plugin.jar...\n        javaws.jar...\n        deploy.jar...\n        rt.jar...\n        jsse.jar...\n        charsets.jar...\n        localedata.jar...\n<\/code><\/pre>\n<p>and set JAVA_HOME to it before starting SQLcl<\/p>\n<pre><code>\n$ export JAVA_HOME=\/usr\/java\/jre1.8.0_171-amd64\n$ SQLPATH=~\/sql bash $ORACLE_HOME\/sqldeveloper\/sqlcl\/bin\/sql \/nolog\n<\/code><\/pre>\n<p>Anyway, in all cases, once the credential .zip is provided you can connect with Thin JDBC (the default) with a user\/password that has been created in the ADWC:<\/p>\n<pre><code>\nSQL&gt; connect admin@adwc_high\nPassword? (**********?) ****************\nAArray = [B@24959ca4\nAArray = [B@10289886\nAArray = [B@32115b28\nAArray = [B@2ad48653\nConnected.\nSQL&gt; select * from v$instance;\n  INSTANCE_NUMBER INSTANCE_NAME   HOST_NAME   VERSION      STARTUP_TIME   STATUS   PARALLEL     THREAD# ARCHIVER   LOG_SWITCH_WAIT   LOGINS    SHUTDOWN_PENDING   DATABASE_STATUS   INSTANCE_ROLE      ACTIVE_STATE   BLOCKED     CON_ID INSTANCE_MODE   EDITION   FAMILY   DATABASE_TYPE\n  --------------- -------------   ---------   -------      ------------   ------   --------     ------- --------   ---------------   ------    ----------------   ---------------   -------------      ------------   -------     ------ -------------   -------   ------   -------------\n                6 esj1pod6                    12.2.0.1.0   13-MAY-18      OPEN     YES                6 STARTED                      ALLOWED   NO                 ACTIVE            PRIMARY_INSTANCE   NORMAL         NO               0 REGULAR         EE                 RAC\n<\/code><\/pre>\n<h3>What&#8217;s in the .zip<\/h3>\n<p>The tnsnames.ora has entries for the low, medium, high services.<\/p>\n<pre><code>\nadwc_high = (description= (address=(protocol=tcps)(port=1522)(host=adwc.uscom-east-1.oraclecloud.com))(connect_data=(service_name=p7zyfbmcnl4kjy3_adwc_high.adwc.oraclecloud.com))(security=(ssl_server_cert_dn=\"CN=adwc.uscom-east-1.oraclecloud.com,OU=Oracle BMCS US,O=Oracle Corporation,L=Redwood City,ST=California,C=US\"))   )\n&nbsp;\nadwc_low = (description= (address=(protocol=tcps)(port=1522)(host=adwc.uscom-east-1.oraclecloud.com))(connect_data=(service_name=p7zyfbmcnl4kjy3_adwc_low.adwc.oraclecloud.com))(security=(ssl_server_cert_dn=\"CN=adwc.uscom-east-1.oraclecloud.com,OU=Oracle BMCS US,O=Oracle Corporation,L=Redwood City,ST=California,C=US\"))   )\n&nbsp;\nadwc_medium = (description= (address=(protocol=tcps)(port=1522)(host=adwc.uscom-east-1.oraclecloud.com))(connect_data=(service_name=p7zyfbmcnl4kjy3_adwc_medium.adwc.oraclecloud.com))(security=(ssl_server_cert_dn=\"CN=adwc.uscom-east-1.oraclecloud.com,OU=Oracle BMCS US,O=Oracle Corporation,L=Redwood City,ST=California,C=US\"))   )\n<\/code><\/pre>\n<p>The sqlnet.ora mentions the wallet used for SQL*Net encryption:<\/p>\n<pre><code>\nWALLET_LOCATION = (SOURCE = (METHOD = file) (METHOD_DATA = (DIRECTORY=\"?\/network\/admin\")))\nSSL_SERVER_DN_MATCH=yes\n<\/code><\/pre>\n<p>Note that the directory is an absolute path and you probably want to change it to your TNS_ADMIN one where you unzip the file.<\/p>\n<p>In the wallet location, you find the ewallet.p12 that contain the certificate and private keys, protected with password, and the cwallet.sso which do not need to provide the password to open it, so protect them with file permissions. <\/p>\n<p>You find also keystore.jks which also contains the Self-signed certificate but in JKS truststore format. and referenced from ojdbc.properties properties:<\/p>\n<pre><code>\noracle.net.wallet_location=(SOURCE=(METHOD=FILE)(METHOD_DATA=(DIRECTORY=${TNS_ADMIN})))\n<\/code><\/pre>\n<p>Once you have unzipped the credentials, you can use them to connect with OCI.<\/p>\n<h3>SQL*Plus or SQLcl -oci<\/h3>\n<p>If you want to connect with an OCI client, you have to unzip this file to your TNS_ADMIN directory. That can be the $ORACLE_HOME\/network\/admin, but be careful to overwrite existing files, or it can be a new directory you will use by setting the TNS_ADMIN environment variable (or registry entry) to it.<\/p>\n<p>Here are some examples where I set TNS_ADMIN to the directory where I unzipped the credentials:<\/p>\n<pre><code>\nTNS_ADMIN=\/media\/sf_share\/ADWC\/wallet_ADWC sqlcl -oci \/nolog\nTNS_ADMIN=\/media\/sf_share\/ADWC\/wallet_ADWC sqlplus \/nolog\n<\/code><\/pre>\n<p>Any application using OCI (the oracle client, which can be the InstantClient or a full database installation) can use this without providing any password.<\/p>\n<h3>Databas Link<\/h3>\n<p>With the unzipped credentials you can access through OCI which means that you can also have a database link to the ADWC database. The credentials must be unzipped (or merged) in the TNS_ADMIN (or default ?\/rnetwork\/admin) of the instance:<\/p>\n<pre><code>\nSQL&gt; create database link ADWC connect to ADMIN identified by \"Ach1z0#dAch1z0#d\" using 'adwc_high';\nDatabase link created.\n&nbsp;\nSQL&gt; select banner from v$version@ADWC;\n&nbsp;\nBANNER\n--------------------------------------------------------------------------------\nOracle Database 18c Enterprise Edition Release 12.2.0.1.0 - 64bit Production\n<\/code><\/pre>\n<h3>Client Credential password<\/h3>\n<p>When downloading the .zip you are asked for a password to &#8216;<i>protect this file to prevent unauthorized database access<\/i>&#8216;. But that is misleading. The .zip is not password protected. Anyone can open it. And it contains an auto-login wallet, so anybody can use it. You can access the database without this password. Of course, you cannot connect if you don&#8217;t have a user\/password with a create session privileges, but you access to it for user credentials verification.<\/p>\n<p>So what is this password used for? We have seen that SQL Developer needs the password (or you will get a files as java.io.IOException: Keystore was tampered with, or password was incorrect). Then, you may remove the .sso auto-login wallet from the .zip file when it is used only by SQL Developer. But of course, you have to think about where the password is stored in SQL Developer. Is is more secured than the .sso ?<\/p>\n<p>As long as the auto-login wallet is there, you do not need to store the wallet password. But of course, you will protect credential files.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>By Franck Pachot . In the previous post about the Autonomous Data Warehouse Service, I&#8217;ve run queries though the Machine Learning Notebooks. But you obviously want to connect to it from your premises, with SQL*Net.<\/p>\n","protected":false},"author":27,"featured_media":11256,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[59],"tags":[1347,1191,135,96,1184],"type_dbi":[],"class_list":["post-11253","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-oracle","tag-adwc","tag-autonomous","tag-cloud","tag-oracle","tag-oracle-18c"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>ADWC - connect from your premises - dbi Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dbi-services.com\/blog\/adwc-connect-from-your-premises\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ADWC - connect from your premises\" \/>\n<meta property=\"og:description\" content=\"By Franck Pachot . In the previous post about the Autonomous Data Warehouse Service, I&#8217;ve run queries though the Machine Learning Notebooks. But you obviously want to connect to it from your premises, with SQL*Net.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/adwc-connect-from-your-premises\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2018-05-14T08:44:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureADWCconnect001.png\" \/>\n\t<meta property=\"og:image:width\" content=\"929\" \/>\n\t<meta property=\"og:image:height\" content=\"405\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Oracle Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Oracle Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/adwc-connect-from-your-premises\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/adwc-connect-from-your-premises\/\"},\"author\":{\"name\":\"Oracle Team\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee\"},\"headline\":\"ADWC &#8211; connect from your premises\",\"datePublished\":\"2018-05-14T08:44:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/adwc-connect-from-your-premises\/\"},\"wordCount\":879,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/adwc-connect-from-your-premises\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureADWCconnect001.png\",\"keywords\":[\"ADWC\",\"Autonomous\",\"Cloud\",\"Oracle\",\"Oracle 18c\"],\"articleSection\":[\"Oracle\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/adwc-connect-from-your-premises\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/adwc-connect-from-your-premises\/\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/adwc-connect-from-your-premises\/\",\"name\":\"ADWC - connect from your premises - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/adwc-connect-from-your-premises\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/adwc-connect-from-your-premises\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureADWCconnect001.png\",\"datePublished\":\"2018-05-14T08:44:03+00:00\",\"author\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/adwc-connect-from-your-premises\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/adwc-connect-from-your-premises\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/adwc-connect-from-your-premises\/#primaryimage\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureADWCconnect001.png\",\"contentUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureADWCconnect001.png\",\"width\":929,\"height\":405},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/adwc-connect-from-your-premises\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.dbi-services.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ADWC &#8211; connect from your premises\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee\",\"name\":\"Oracle Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g\",\"caption\":\"Oracle Team\"},\"url\":\"https:\/\/www.dbi-services.com\/blog\/author\/oracle-team\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"ADWC - connect from your premises - dbi Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dbi-services.com\/blog\/adwc-connect-from-your-premises\/","og_locale":"en_US","og_type":"article","og_title":"ADWC - connect from your premises","og_description":"By Franck Pachot . In the previous post about the Autonomous Data Warehouse Service, I&#8217;ve run queries though the Machine Learning Notebooks. But you obviously want to connect to it from your premises, with SQL*Net.","og_url":"https:\/\/www.dbi-services.com\/blog\/adwc-connect-from-your-premises\/","og_site_name":"dbi Blog","article_published_time":"2018-05-14T08:44:03+00:00","og_image":[{"width":929,"height":405,"url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureADWCconnect001.png","type":"image\/png"}],"author":"Oracle Team","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Oracle Team","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/adwc-connect-from-your-premises\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/adwc-connect-from-your-premises\/"},"author":{"name":"Oracle Team","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee"},"headline":"ADWC &#8211; connect from your premises","datePublished":"2018-05-14T08:44:03+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/adwc-connect-from-your-premises\/"},"wordCount":879,"commentCount":0,"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/adwc-connect-from-your-premises\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureADWCconnect001.png","keywords":["ADWC","Autonomous","Cloud","Oracle","Oracle 18c"],"articleSection":["Oracle"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/adwc-connect-from-your-premises\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/adwc-connect-from-your-premises\/","url":"https:\/\/www.dbi-services.com\/blog\/adwc-connect-from-your-premises\/","name":"ADWC - connect from your premises - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/adwc-connect-from-your-premises\/#primaryimage"},"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/adwc-connect-from-your-premises\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureADWCconnect001.png","datePublished":"2018-05-14T08:44:03+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee"},"breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/adwc-connect-from-your-premises\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/adwc-connect-from-your-premises\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dbi-services.com\/blog\/adwc-connect-from-your-premises\/#primaryimage","url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureADWCconnect001.png","contentUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureADWCconnect001.png","width":929,"height":405},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/adwc-connect-from-your-premises\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"ADWC &#8211; connect from your premises"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee","name":"Oracle Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g","caption":"Oracle Team"},"url":"https:\/\/www.dbi-services.com\/blog\/author\/oracle-team\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/11253","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=11253"}],"version-history":[{"count":0,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/11253\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media\/11256"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=11253"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=11253"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=11253"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=11253"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}