{"id":10741,"date":"2018-01-04T14:55:49","date_gmt":"2018-01-04T13:55:49","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/goldengate-12-2-0-2-installation-in-a-grid-infrastructure12cr2\/"},"modified":"2018-01-04T14:55:49","modified_gmt":"2018-01-04T13:55:49","slug":"goldengate-12-2-0-2-installation-in-a-grid-infrastructure12cr2","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/goldengate-12-2-0-2-installation-in-a-grid-infrastructure12cr2\/","title":{"rendered":"GoldenGate 12.2.0.2 installation in a Grid infrastructure12cR2"},"content":{"rendered":"<p>This post is a demonstration on how to deploy a fully supported Oracle GoldenGate as cluster resources.<\/p>\n<p>We are going to use the Oracle Grid Infrastructure Agents, called XAG to integrate the GoldenGate instance within our cluster as a cluster managed resource. This tool is provided by Oracle in the binaries with the release 12c and later but it is recommended to download and use the last version out of the box (available <a href=\"http:\/\/www.oracle.com\/technetwork\/database\/database-technologies\/clusterware\/downloads\/xag-agents-downloads-3636484.html\">here<\/a>).<\/p>\n<p>This XAG provide an interface &#8220;agctl&#8221; which enable us to interact with GoldenGate resources the same way as &#8220;srvctl&#8221; does for Oracle database resources within the Oracle cluster. This tool support various product that can be integrated to the Oracle cluster like Tomcat, MySQL and so on.<\/p>\n<p><strong>Here what&#8217;s can be done with XAG:<\/strong><\/p>\n<pre class=\"brush: actionscript3; gutter: true; first-line: 1\">[oracle@rac001 ~]$ agctl\nManages Apache Tomcat, Apache Webserver, Goldengate, JDE Enterprise Server, MySQL Server, Peoplesoft App Server, Peoplesoft Batch Server, Peoplesoft PIA Server, Siebel Gateway, Siebel Server, WebLogic Administration Server as Oracle Clusterware Resources\n\nUsage: agctl &lt;verb&gt; &lt;object&gt; [&lt;options&gt;]\n   verbs: add|check|config|disable|enable|modify|query|relocate|remove|start|status|stop\n   objects: apache_tomcat|apache_webserver|goldengate|jde_enterprise_server|mysql_server|peoplesoft_app_server|peoplesoft_batch_server|peoplesoft_pia_server|siebel_gateway|siebel_server|weblogic_admin_server\nFor detailed help on each verb and object and its options use:\n   agctl &lt;verb&gt; --help or\n   agctl &lt;verb&gt; &lt;object&gt; --help<\/pre>\n<p>We are going to deploy that GoldenGate HA configuration on top of our existing 12.2 Grid Infrastructure. I choose for that demo to deploy the whole GoldenGate instance and its binaries to a dedicated mount point using ACFS to be sure my GoldenGate resources will have access to their data regardless of the node where the GoldenGate instance will be running. Could also be a DBFS or NFS.<\/p>\n<p><strong>Step 1 &#8211; Create an ACFS mount point called \/acfsgg<\/strong><\/p>\n<pre class=\"brush: actionscript3; gutter: true; first-line: 1\">[oracle@rac001 Disk1]$ \/u01\/app\/12.2.0\/grid\/bin\/asmcmd volcreate -G DGFRA -s 4G --width 1M --column 8 ACFSGG\n\n[root@rac001 ~]# \/sbin\/mkfs -t acfs \/dev\/asm\/acfsgg-215\n[root@rac001 ~]# \/u01\/app\/12.2.0\/grid\/bin\/srvctl add filesystem -d \/dev\/asm\/acfsgg-215 -m \/acfsgg -u oracle -fstype ACFS -autostart ALWAYS\n[root@rac001 ~]# \/u01\/app\/12.2.0\/grid\/bin\/srvctl start filesystem -d \/dev\/asm\/acfsgg-215\n[root@rac001 ~]# chown oracle:oinstall \/acfsgg\n[root@rac001 ~]# chmod 775 \/acfsgg\n\n[oracle@rac001 ~]$ .\/execall \"df -hT \/acfsgg\"\nrac001: Filesystem          Type  Size  Used Avail Use% Mounted on\nrac001: \/dev\/asm\/acfsgg-215 acfs  4.0G   85M  4.0G   3% \/acfsgg\nrac002: Filesystem          Type  Size  Used Avail Use% Mounted on\nrac002: \/dev\/asm\/acfsgg-215 acfs  4.0G   85M  4.0G   3% \/acfsgg<\/pre>\n<p>&nbsp;<\/p>\n<p><strong>Step 2 &#8211; install GoldenGate binaries in \/acfsgg<\/strong><\/p>\n<pre class=\"brush: actionscript3; gutter: true; first-line: 1\">cd \/u01\/install\/\nunzip 122022_fbo_ggs_Linux_x64_shiphome.zip\ncd fbo_ggs_Linux_x64_shiphome\/Disk1\n\n[oracle@rac001 Disk1]$ .\/runInstaller -silent -nowait -showProgress \nINSTALL_OPTION=ORA12c \nSOFTWARE_LOCATION=\/acfsgg \nSTART_MANAGER=false \nMANAGER_PORT= \nDATABASE_LOCATION= \nINVENTORY_LOCATION=\/u01\/app\/oraInventory \nUNIX_GROUP_NAME=oinstall\n\n[...]\nFinish Setup successful.\nThe installation of Oracle GoldenGate Core was successful.\nPlease check '\/u01\/app\/oraInventory\/logs\/silentInstall2018-01-04_06-37-02AM.log' for more details.\nSuccessfully Setup Software.<\/pre>\n<p>&nbsp;<\/p>\n<p><strong>Step 3 &#8211; install the last version of XAG (recommended by Oracle) in all nodes<\/strong><\/p>\n<pre class=\"brush: actionscript3; gutter: true; first-line: 1\"># creation of the XAG home on all nodes as root\n[root@rac001 ~]# mkdir \/u01\/app\/xag\n[root@rac001 ~]# chown oracle. \/u01\/app\/xag\n\n# back as oracle\n[oracle@rac001 ~]$ cd \/u01\/install\/\n[oracle@rac001 install]$ unzip xagpack.zip\n[oracle@rac001 xag]$ cd xag\n\n[oracle@rac001 xag]$ export XAG_HOME=\/u01\/app\/xag\n\n[oracle@rac001 xag]$ .\/xagsetup.sh --install --directory $XAG_HOME --all_nodes\nInstalling Oracle Grid Infrastructure Agents on: rac001\nInstalling Oracle Grid Infrastructure Agents on: rac002\nDone.\n\n[oracle@rac001 xag]$ \/u01\/app\/12.2.0\/grid\/bin\/agctl query releaseversion\nThe Oracle Grid Infrastructure Agents release version is 7.1.0\n\n[oracle@rac001 xag]$ $XAG_HOME\/bin\/agctl query releaseversion\nThe Oracle Grid Infrastructure Agents release version is 8.1.0<\/pre>\n<p>&nbsp;<\/p>\n<p><strong>Step 4 &#8211; configure GoldenGate instance and the manager<\/strong><\/p>\n<pre class=\"brush: actionscript3; gutter: true; first-line: 1\">[oracle@rac002 acfsgg]$ export ORACLE_HOME=\/u01\/app\/oracle\/product\/12.2.0\/dbhome_1\n[oracle@rac002 acfsgg]$ export LD_LIBRARY_PATH=$ORACLE_HOME\/lib\n[oracle@rac002 acfsgg]$ .\/ggsci\n\nOracle GoldenGate Command Interpreter for Oracle\nVersion 12.2.0.2.2 OGGCORE_12.2.0.2.0_PLATFORMS_170630.0419_FBO\nLinux, x64, 64bit (optimized), Oracle 12c on Jun 30 2017 16:12:28\nOperating system character set identified as UTF-8.\n\nCopyright (C) 1995, 2017, Oracle and\/or its affiliates. All rights reserved.\n\n\nGGSCI (rac001) 1&gt; CREATE SUBDIRS\n\nCreating subdirectories under current directory \/acfsgg\n\nParameter files                \/acfsgg\/dirprm: created\nReport files                   \/acfsgg\/dirrpt: created\nCheckpoint files               \/acfsgg\/dirchk: created\nProcess status files           \/acfsgg\/dirpcs: created\nSQL script files               \/acfsgg\/dirsql: created\nDatabase definitions files     \/acfsgg\/dirdef: created\nExtract data files             \/acfsgg\/dirdat: created\nTemporary files                \/acfsgg\/dirtmp: created\nCredential store files         \/acfsgg\/dircrd: created\nMasterkey wallet files         \/acfsgg\/dirwlt: created\nDump files                     \/acfsgg\/dirdmp: created\n\nGGSCI (rac001) 2&gt; edit params mgr\n\nPORT 7809\nAUTORESTART ER *, RETRIES 3, WAITMINUTES 3, RESETMINUTES 10\nAUTOSTART ER *\nPURGEOLDEXTRACTS .\/dirdat\/*, USECHECKPOINTS\nLAGCRITICALMINUTES 5\nLAGREPORTMINUTES 60\nLAGINFOMINUTES 0<\/pre>\n<p>&nbsp;<\/p>\n<p><strong>Step 5 &#8211; Add the GoldenGate resource to the cluster<\/strong><\/p>\n<pre class=\"brush: actionscript3; gutter: true; first-line: 1\">[root@rac001 ~]# export XAG_HOME=\/u01\/app\/xag\n[root@rac001 ~]# $XAG_HOME\/bin\/agctl add goldengate GGAPP01 --gg_home \/acfsgg --instance_type source --oracle_home \/u01\/app\/oracle\/product\/12.2.0\/dbhome_1 --ip 192.168.179.15 --network 1 --user oracle --filesystems ora.dgfra.acfsgg.acfs\nCalling POSIX::isdigit() is deprecated at \/u01\/app\/xag\/agcommon.pm line 809.\n\n## all parameters in above command are required except the FS specification\n\n[oracle@rac001 ~]$ $XAG_HOME\/bin\/agctl start goldengate GGAPP01\n\n[oracle@rac001 ~]$ $XAG_HOME\/bin\/agctl status goldengate GGAPP01\nGoldengate  instance 'GGAPP01' is running on rac001\n\n[oracle@rac001 ~]$ \/u01\/app\/12.2.0\/grid\/bin\/crsctl stat res -t\n[...]\nCluster Resources\n--------------------------------------------------------------------------------\n[...]\nxag.GGAPP01-vip.vip\n      1        ONLINE  ONLINE       rac001                   STABLE\nxag.GGAPP01.goldengate\n      1        ONLINE  ONLINE       rac001                   STABLE\n--------------------------------------------------------------------------------<\/pre>\n<p>At this stage we have an operational GoldenGate fully managed by the cluster and ready to be configured for replication.<\/p>\n<p>In case of failure of the node running the Manager, the cluster will restart the Manger process on first remaining available node. As soon as the Manager start, it will automatically restart all Extract and Replicate processes as we instruct it in the Manager configuration file (parameter AUTOSTART). The restarting of Extraction and Replication processes will be also done by the Manager and not by the cluster (so far with this release).<\/p>\n<p>We can add Extract and Replicate processes as cluster resources but in this case it will only be monitored by the cluster and the cluster will update their states with ONLINE, OFFLINE, INTERMEDIATE or UNKNOWN depending the scenario.<\/p>\n<p>I hope it may help and please do not hesitate to contact us if you have any questions or require further information.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This post is a demonstration on how to deploy a fully supported Oracle GoldenGate as cluster resources. We are going to use the Oracle Grid Infrastructure Agents, called XAG to integrate the GoldenGate instance within our cluster as a cluster managed resource. This tool is provided by Oracle in the binaries with the release 12c [&hellip;]<\/p>\n","protected":false},"author":27,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[229],"tags":[],"type_dbi":[],"class_list":["post-10741","post","type-post","status-publish","format-standard","hentry","category-database-administration-monitoring"],"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>GoldenGate 12.2.0.2 installation in a Grid infrastructure12cR2 - 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\/goldengate-12-2-0-2-installation-in-a-grid-infrastructure12cr2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"GoldenGate 12.2.0.2 installation in a Grid infrastructure12cR2\" \/>\n<meta property=\"og:description\" content=\"This post is a demonstration on how to deploy a fully supported Oracle GoldenGate as cluster resources. We are going to use the Oracle Grid Infrastructure Agents, called XAG to integrate the GoldenGate instance within our cluster as a cluster managed resource. This tool is provided by Oracle in the binaries with the release 12c [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/goldengate-12-2-0-2-installation-in-a-grid-infrastructure12cr2\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2018-01-04T13:55:49+00:00\" \/>\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=\"5 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\/goldengate-12-2-0-2-installation-in-a-grid-infrastructure12cr2\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/goldengate-12-2-0-2-installation-in-a-grid-infrastructure12cr2\/\"},\"author\":{\"name\":\"Oracle Team\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee\"},\"headline\":\"GoldenGate 12.2.0.2 installation in a Grid infrastructure12cR2\",\"datePublished\":\"2018-01-04T13:55:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/goldengate-12-2-0-2-installation-in-a-grid-infrastructure12cr2\/\"},\"wordCount\":406,\"commentCount\":0,\"articleSection\":[\"Database Administration &amp; Monitoring\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/goldengate-12-2-0-2-installation-in-a-grid-infrastructure12cr2\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/goldengate-12-2-0-2-installation-in-a-grid-infrastructure12cr2\/\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/goldengate-12-2-0-2-installation-in-a-grid-infrastructure12cr2\/\",\"name\":\"GoldenGate 12.2.0.2 installation in a Grid infrastructure12cR2 - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\"},\"datePublished\":\"2018-01-04T13:55:49+00:00\",\"author\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/goldengate-12-2-0-2-installation-in-a-grid-infrastructure12cr2\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/goldengate-12-2-0-2-installation-in-a-grid-infrastructure12cr2\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/goldengate-12-2-0-2-installation-in-a-grid-infrastructure12cr2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.dbi-services.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"GoldenGate 12.2.0.2 installation in a Grid infrastructure12cR2\"}]},{\"@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":"GoldenGate 12.2.0.2 installation in a Grid infrastructure12cR2 - 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\/goldengate-12-2-0-2-installation-in-a-grid-infrastructure12cr2\/","og_locale":"en_US","og_type":"article","og_title":"GoldenGate 12.2.0.2 installation in a Grid infrastructure12cR2","og_description":"This post is a demonstration on how to deploy a fully supported Oracle GoldenGate as cluster resources. We are going to use the Oracle Grid Infrastructure Agents, called XAG to integrate the GoldenGate instance within our cluster as a cluster managed resource. This tool is provided by Oracle in the binaries with the release 12c [&hellip;]","og_url":"https:\/\/www.dbi-services.com\/blog\/goldengate-12-2-0-2-installation-in-a-grid-infrastructure12cr2\/","og_site_name":"dbi Blog","article_published_time":"2018-01-04T13:55:49+00:00","author":"Oracle Team","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Oracle Team","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/goldengate-12-2-0-2-installation-in-a-grid-infrastructure12cr2\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/goldengate-12-2-0-2-installation-in-a-grid-infrastructure12cr2\/"},"author":{"name":"Oracle Team","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee"},"headline":"GoldenGate 12.2.0.2 installation in a Grid infrastructure12cR2","datePublished":"2018-01-04T13:55:49+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/goldengate-12-2-0-2-installation-in-a-grid-infrastructure12cr2\/"},"wordCount":406,"commentCount":0,"articleSection":["Database Administration &amp; Monitoring"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/goldengate-12-2-0-2-installation-in-a-grid-infrastructure12cr2\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/goldengate-12-2-0-2-installation-in-a-grid-infrastructure12cr2\/","url":"https:\/\/www.dbi-services.com\/blog\/goldengate-12-2-0-2-installation-in-a-grid-infrastructure12cr2\/","name":"GoldenGate 12.2.0.2 installation in a Grid infrastructure12cR2 - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"datePublished":"2018-01-04T13:55:49+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee"},"breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/goldengate-12-2-0-2-installation-in-a-grid-infrastructure12cr2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/goldengate-12-2-0-2-installation-in-a-grid-infrastructure12cr2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/goldengate-12-2-0-2-installation-in-a-grid-infrastructure12cr2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"GoldenGate 12.2.0.2 installation in a Grid infrastructure12cR2"}]},{"@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\/10741","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=10741"}],"version-history":[{"count":0,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/10741\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=10741"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=10741"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=10741"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=10741"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}