{"id":6587,"date":"2015-12-20T16:08:53","date_gmt":"2015-12-20T15:08:53","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/ocm-12c-preparation-rat-in-multitenant\/"},"modified":"2015-12-20T16:08:53","modified_gmt":"2015-12-20T15:08:53","slug":"ocm-12c-preparation-rat-in-multitenant","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/ocm-12c-preparation-rat-in-multitenant\/","title":{"rendered":"OCM 12c preparation: RAT in multitenant"},"content":{"rendered":"<h2>By Franck Pachot<\/h2>\n<p>.<br \/>\nI have several customers that have cases where Real Application Testing can be interesting, but they don&#8217;t use it because it&#8217;s an expensive option. Which is why it&#8217;s probably the topic listed for OCM 12c exam where I&#8217;ve the less experience. And I don&#8217;t even know at which level (CDB or PDB) it has to be run in multitenant. So I&#8217;ve tested it and came to a surprise.<br \/>\n<!--more--><br \/>\nIn Enterprise Manager, when you select Database Replay from a PDB:<\/p>\n<p><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureReplay002.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureReplay002.jpg\" alt=\"CaptureReplay002\" width=\"308\" height=\"357\" class=\"alignnone size-full wp-image-6176\" \/><\/a><\/p>\n<p>It seems that you go back at CDB level:<\/p>\n<p><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureReplay003.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureReplay003.jpg\" alt=\"CaptureReplay003\" width=\"531\" height=\"120\" class=\"alignnone size-full wp-image-6175\" \/><\/a><\/p>\n<h3>Capture<\/h3>\n<p>From there I&#8217;ve run a small capture, using the most simple and the default settings from the OEM wizard, and got a capture that has no reference to the PDB:<\/p>\n<p><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureReplay004.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureReplay004.jpg\" alt=\"CaptureReplay004\" width=\"772\" height=\"328\" class=\"alignnone size-full wp-image-6174\" \/><\/a><\/p>\n<p>Don&#8217;t hesitate to comment here because that looks strange for me that I cannot capture at PDB level.<\/p>\n<h3>Replay<\/h3>\n<p>So while the capture was running, I&#8217;ve created the SCOTT schema with utlsampl.sql and I&#8217;ve raised all salaries in EMP.<br \/>\nNow, to replay in the same state, I&#8217;ve re-created the SCOTT schema.<\/p>\n<p>And once again, using all defaults in OEM wizard. But the replay had 2 errors:<\/p>\n<p><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureReplayError.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureReplayError.jpg\" alt=\"CaptureReplayError\" width=\"736\" height=\"267\" class=\"alignnone size-full wp-image-6180\" \/><\/a><\/p>\n<p>There&#8217;s probably a way to see the statements, but first I check the error messages:<\/p>\n<pre><code>\n[oracle@VM111 ~]$ oerr ora 01918\n01918, 00000, \"user '%s' does not exist\"\n\/\/ *Cause:  User does not exist in the system.\n\/\/ *Action: Verify the user name is correct.\n[oracle@VM111 ~]$ oerr ora 65049\n65049, 00000, \"creation of local user or role is not allowed in CDB$ROOT\"\n\/\/ *Cause:   An attempt was made to create a local user or role in CDB$ROOT.\n\/\/ *Action:  If trying to create a common user or role, specify CONTAINER=ALL.\n\/\/\n<\/code><\/pre>\n<p>As I know that the capture, running utlsampl.sql, did DROP USER SCOTT and then CREATE USER SCOTT, I can imagine that the replay was running on the CDB$ROOT.<\/p>\n<p>I did the replay again, and the reason is clear. Because I&#8217;m at CDB level de defaut connection string for replay clients connects to the CDB$ROOT:<\/p>\n<p><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureReplayErrorCDB.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureReplayErrorCDB.jpg\" alt=\"CaptureReplayErrorCDB\" width=\"766\" height=\"511\" class=\"alignnone size-full wp-image-6179\" \/><\/a><\/p>\n<p>Let&#8217;s change it to PDB service name:<\/p>\n<p><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureReplayErrorPDB.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureReplayErrorPDB.jpg\" alt=\"CaptureReplayErrorPDB\" width=\"765\" height=\"508\" class=\"alignnone size-full wp-image-6178\" \/><\/a><\/p>\n<p>There I thought that the workload replay client had to connect to PDB but:<\/p>\n<pre><code>\noracle@VM111 ~]$ wrc system\/oracle@\/\/vm111\/PDB replaydir=\/tmp\/replay\n&nbsp;\nWorkload Replay Client: Release 12.1.0.2.0 - Production on Sun Dec 20 14:55:02 2015\n&nbsp;\nCopyright (c) 1982, 2014, Oracle and\/or its affiliates.  All rights reserved.\n&nbsp;\n(wrc_main_6062.trc) ORA-15554: cannot start workload replay client because the database server is not in PREPARE mode\n<\/code><\/pre>\n<p>then I connect to the CDB$ROOT and everything is ok:<\/p>\n<pre><code>\n[oracle@VM111 ~]$ wrc system\/oracle replaydir=\/tmp\/replay\n&nbsp;\nWorkload Replay Client: Release 12.1.0.2.0 - Production on Sun Dec 20 14:55:17 2015\n&nbsp;\nCopyright (c) 1982, 2014, Oracle and\/or its affiliates.  All rights reserved.\n&nbsp;\nWait for the replay to start (14:55:17)\nReplay client 1 started (14:55:39)\n<\/code><\/pre>\n<p>With this configuration, the replay had no errors: SCOTT recreated and salaries updated.<\/p>\n<h3>Conclusion<\/h3>\n<p>My conclusion here is that everything about RAT is done at CDB level (but you can filter to capture only what happens on one PDB).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>By Franck Pachot . I have several customers that have cases where Real Application Testing can be interesting, but they don&#8217;t use it because it&#8217;s an expensive option. Which is why it&#8217;s probably the topic listed for OCM 12c exam where I&#8217;ve the less experience. And I don&#8217;t even know at which level (CDB or [&hellip;]<\/p>\n","protected":false},"author":27,"featured_media":6594,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[229],"tags":[220,64,714,96,66,223,727],"type_dbi":[],"class_list":["post-6587","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-database-administration-monitoring","tag-cdb","tag-multitenant","tag-ocm-12c","tag-oracle","tag-pdb","tag-pluggable-databases","tag-rat"],"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>OCM 12c preparation: RAT in multitenant - 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\/ocm-12c-preparation-rat-in-multitenant\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"OCM 12c preparation: RAT in multitenant\" \/>\n<meta property=\"og:description\" content=\"By Franck Pachot . I have several customers that have cases where Real Application Testing can be interesting, but they don&#8217;t use it because it&#8217;s an expensive option. Which is why it&#8217;s probably the topic listed for OCM 12c exam where I&#8217;ve the less experience. And I don&#8217;t even know at which level (CDB or [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/ocm-12c-preparation-rat-in-multitenant\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2015-12-20T15:08:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureReplay004-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"772\" \/>\n\t<meta property=\"og:image:height\" content=\"328\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\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=\"2 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\/ocm-12c-preparation-rat-in-multitenant\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/ocm-12c-preparation-rat-in-multitenant\/\"},\"author\":{\"name\":\"Oracle Team\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee\"},\"headline\":\"OCM 12c preparation: RAT in multitenant\",\"datePublished\":\"2015-12-20T15:08:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/ocm-12c-preparation-rat-in-multitenant\/\"},\"wordCount\":351,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/ocm-12c-preparation-rat-in-multitenant\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureReplay004-1.jpg\",\"keywords\":[\"CDB\",\"multitenant\",\"OCM 12c\",\"Oracle\",\"PDB\",\"Pluggable Databases\",\"RAT\"],\"articleSection\":[\"Database Administration &amp; Monitoring\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/ocm-12c-preparation-rat-in-multitenant\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/ocm-12c-preparation-rat-in-multitenant\/\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/ocm-12c-preparation-rat-in-multitenant\/\",\"name\":\"OCM 12c preparation: RAT in multitenant - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/ocm-12c-preparation-rat-in-multitenant\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/ocm-12c-preparation-rat-in-multitenant\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureReplay004-1.jpg\",\"datePublished\":\"2015-12-20T15:08:53+00:00\",\"author\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/ocm-12c-preparation-rat-in-multitenant\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/ocm-12c-preparation-rat-in-multitenant\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/ocm-12c-preparation-rat-in-multitenant\/#primaryimage\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureReplay004-1.jpg\",\"contentUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureReplay004-1.jpg\",\"width\":772,\"height\":328},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/ocm-12c-preparation-rat-in-multitenant\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.dbi-services.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"OCM 12c preparation: RAT in multitenant\"}]},{\"@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":"OCM 12c preparation: RAT in multitenant - 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\/ocm-12c-preparation-rat-in-multitenant\/","og_locale":"en_US","og_type":"article","og_title":"OCM 12c preparation: RAT in multitenant","og_description":"By Franck Pachot . I have several customers that have cases where Real Application Testing can be interesting, but they don&#8217;t use it because it&#8217;s an expensive option. Which is why it&#8217;s probably the topic listed for OCM 12c exam where I&#8217;ve the less experience. And I don&#8217;t even know at which level (CDB or [&hellip;]","og_url":"https:\/\/www.dbi-services.com\/blog\/ocm-12c-preparation-rat-in-multitenant\/","og_site_name":"dbi Blog","article_published_time":"2015-12-20T15:08:53+00:00","og_image":[{"width":772,"height":328,"url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureReplay004-1.jpg","type":"image\/jpeg"}],"author":"Oracle Team","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Oracle Team","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/ocm-12c-preparation-rat-in-multitenant\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/ocm-12c-preparation-rat-in-multitenant\/"},"author":{"name":"Oracle Team","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee"},"headline":"OCM 12c preparation: RAT in multitenant","datePublished":"2015-12-20T15:08:53+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/ocm-12c-preparation-rat-in-multitenant\/"},"wordCount":351,"commentCount":0,"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/ocm-12c-preparation-rat-in-multitenant\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureReplay004-1.jpg","keywords":["CDB","multitenant","OCM 12c","Oracle","PDB","Pluggable Databases","RAT"],"articleSection":["Database Administration &amp; Monitoring"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/ocm-12c-preparation-rat-in-multitenant\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/ocm-12c-preparation-rat-in-multitenant\/","url":"https:\/\/www.dbi-services.com\/blog\/ocm-12c-preparation-rat-in-multitenant\/","name":"OCM 12c preparation: RAT in multitenant - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/ocm-12c-preparation-rat-in-multitenant\/#primaryimage"},"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/ocm-12c-preparation-rat-in-multitenant\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureReplay004-1.jpg","datePublished":"2015-12-20T15:08:53+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee"},"breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/ocm-12c-preparation-rat-in-multitenant\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/ocm-12c-preparation-rat-in-multitenant\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dbi-services.com\/blog\/ocm-12c-preparation-rat-in-multitenant\/#primaryimage","url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureReplay004-1.jpg","contentUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/CaptureReplay004-1.jpg","width":772,"height":328},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/ocm-12c-preparation-rat-in-multitenant\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"OCM 12c preparation: RAT in multitenant"}]},{"@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\/6587","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=6587"}],"version-history":[{"count":0,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/6587\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media\/6594"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=6587"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=6587"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=6587"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=6587"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}