
{"id":7699,"date":"2020-08-13T14:33:41","date_gmt":"2020-08-13T14:33:41","guid":{"rendered":"https:\/\/rax-stg-wp-aws.com\/blogs\/restore-sso-and-oid-services-after-a-server-crash\/"},"modified":"2026-11-03T19:28:59","modified_gmt":"2026-11-03T19:28:59","slug":"restore-sso-and-oid-services-after-a-server-crash","status":"publish","type":"blogs","link":"https:\/\/www.rackspace.com\/de\/blogs\/restore-sso-and-oid-services-after-a-server-crash\/","title":{"rendered":"Restore SSO and OID services after a server crash"},"content":{"rendered":"<p><strong>Introduction<\/strong><\/p>\n<p>This post describes how to restore single sign-on (SSO) and Oracle Internet&nbsp;Directory (OID) services after a server crash or disk corruption.<\/p>\n<p>SSO, an authentication process, permits you to enter your username and password&nbsp;once to enable access to multiple applications. Because the process authenticates&nbsp;you for all the applications for which you have rights, the applications don&#8217;t&nbsp;issue further prompts when you switch applications during a session.<\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/blog_article_images\/26479-body-Picture1_15.png\" alt=\"SSO Pic 1\" \/><\/p>\n<p><a href=\"\/\/blogs.oracle.com\/ebstech\/oracle-internet-directory-11g-11112-certified-with-e-business-suite\">Image Source<\/a>&nbsp;<\/p>\n<p><strong>Restore OID 10G services and enable SSO after a server crash or disk corruption<\/strong><\/p>\n<p>Use the following steps to restore the services and enable SSO:<\/p>\n<p><strong>1. Restore the server<\/strong><\/p>\n<p>a. Work with your systems team to restart the server.<\/p>\n<p>b. Make sure <em>`df -h` <\/em>shows the same output as before the server crash.<\/p>\n<p>c. Ensure that all the Unix users are present.<\/p>\n<p>d. Add the <em>`ldap`<\/em> server entry in the <strong>\/etc\/hosts<\/strong>&nbsp;file.<\/p>\n<p><strong>2. Restore the OID home<\/strong><\/p>\n<p>a. Restore the OID home from the last backup. You can use the <em>`tar\/gunzip`&nbsp;<\/em>command to restore the OID binaries.<\/p>\n<p>b. Copy the last completed `rman` backup for the OID database.<\/p>\n<p>c. After the restore of OID binaries completes, use the following commands to<br \/>\n&nbsp; &nbsp;prepare the environment file, if the system did not restore it:<\/p>\n<p>\n<em>&nbsp; &nbsp; &nbsp; &nbsp; [&lt;user&gt;@servername ~]$ cat &lt;SID&gt;.env<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; export ORACLE_HOME=\/&lt;LOC&gt;\/product\/infra<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; export ORACLE_SID=&lt;SID&gt;<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; export PATH=$ORACLE_HOME\/bin:$ORACLE_HOME\/opmn\/bin:$ORACLE_HOME\/OPatch:$ORACLE_HOME\/jdk\/bin:$PATH<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; export TNS_ADMIN=&lt;$ORACLE_HOME&gt;\/network\/admin<\/em><\/p>\n<p>d. Run the following command to source the environment file:<\/p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<em> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;[&lt;User&gt;@servername ~]$ . SID.env<\/em><\/p>\n<p><strong>3. Start the listener service<\/strong><\/p>\n<p>Run the following command to start the listener:<\/p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<em> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp;[&lt;User&gt;@&lt;Server&gt; ~]$ lsnrctl start &lt;SID&gt;<\/em><\/p>\n<p><strong>4. Restore the OID database<\/strong><\/p>\n<p>a.<strong> <\/strong>Use the following commands to connect to the `rman` prompt:<\/p>\n<p><strong>&nbsp; <\/strong>&nbsp; <em>&nbsp; &nbsp;RMAN&gt; SET DBID 12345;<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp;RMAN&gt; STARTUP NOMOUNT;<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp;RMAN&gt; RESTORE CONTROLFILE FROM &#8220;&lt;Backup_Location&gt;\/&lt;Backup_file_name&gt;&#8221;;<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp;RMAN&gt; ALTER DATABASE MOUNT;<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp;RMAN&gt; RESTORE DATABASE;<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp;RMAN&gt; RECOVER DATABASE;<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp;RMAN&gt; ALTER DATABASE OPEN RESETLOGS;<\/em><\/p>\n<p>b. Set the DBID. You can find your DBID in one of the following locations:<\/p>\n<p>&nbsp; &nbsp;&#8211; The autobackup control file uses the DBID in its file name. Use the <em>`show all`<\/em><br \/>\n&nbsp; &nbsp; &nbsp;command to display the files. The autobackup naming convention uses the<br \/>\n&nbsp; &nbsp; &nbsp;following format: IIIIIIIIII-YYYYMMDD-QQ<\/p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp;&#8211; <strong>IIIIIIIIII<\/strong>: The DBID.<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp;&#8211; <strong>YYYYMMDD<\/strong>: The day the backup generated.<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp;&#8211; <strong>QQ<\/strong>: A hex sequence that starts with 00 and has a maximum value of FF.<\/p>\n<p>&nbsp; &nbsp;&#8211; The <em>`rman<\/em>` client displays the DBID in any text files that preserve the&nbsp;output from an RMAN session when it starts up and connects to your database,<br \/>\n&nbsp; &nbsp; &nbsp;as shown in the following example:<\/p>\n<p>&nbsp; &nbsp;<em> &nbsp; &nbsp; [&lt;User&gt;@&lt;Server&gt; ~]$ rman target \/<\/em><\/p>\n<p><em>&nbsp; &nbsp; &nbsp; &nbsp; Recovery Manager: Release 10.1.0.5.0 &#8211; Production<\/em><\/p>\n<p><em>&nbsp; &nbsp; &nbsp; &nbsp; Copyright (c) 1995, 2004, Oracle. &nbsp;All rights reserved.<\/em><\/p>\n<p><em>&nbsp; &nbsp; &nbsp; &nbsp; connected to target database: &lt;ORACLE_SID&gt;(DBID=134587536)<\/em><\/p>\n<p><em>&nbsp; &nbsp; &nbsp; &nbsp; RMAN&gt;<\/em><\/p>\n<p><strong>5. Start the OID services<\/strong><\/p>\n<p>In this case, nothing came up other than the OID and HTTP_Server server.<\/p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp;[&lt;user&gt;@servername ]$ opmnctl status<\/p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; Processes in Instance: PM***.pmp***1.*****.com<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; ias-component &nbsp; | process-type &nbsp; | &nbsp;pid | status<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; DSA &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | DSA &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| &nbsp;N\/A &nbsp; &nbsp; &nbsp;| Down<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; LogLoader &nbsp; &nbsp; &nbsp; &nbsp; | logloaderd &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| &nbsp;N\/A &nbsp; &nbsp; &nbsp;| Down<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; dcm-daemon &nbsp; &nbsp; | dcm-daemon &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| &nbsp;N\/A &nbsp; &nbsp; &nbsp;| Down<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; OC4J &nbsp; &nbsp; &nbsp; &nbsp; | OC4J_SECURITY &nbsp; &nbsp; &nbsp; | &nbsp;N\/A &nbsp; &nbsp; &nbsp;| Down<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; HTTP_Server &nbsp; &nbsp; | HTTP_Server &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| 11738 | Alive<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; OID &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| OID &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| 11758 | Alive<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Possible errors<\/strong><\/p>\n<p>You might encounter the following errors while performing the preceding steps.<\/p>\n<p><strong>Connecting LDAP server<\/strong><\/p>\n<p>You might get the following error while connecting the LDAP server:<\/p>\n<p><em>&nbsp; &nbsp; [&lt;user&gt;@servername ]$ ldapbind -p 389<br \/>\n&nbsp; &nbsp; Cannot connect to the LDAP server<br \/>\n&nbsp; &nbsp; [&lt;user&gt;@servername ]$<\/em><\/p>\n<p>Use the following command to ping the ldap server, which is reachable:<\/p>\n<p>&nbsp; &nbsp;<em> [&lt;user&gt;@servername ]$ &nbsp;ping D**1.***eon.com<br \/>\n&nbsp; &nbsp; &nbsp;PING D**1.***eon.com (&lt;IP ADDRESS&gt;) 56(84) bytes of data.<br \/>\n&nbsp; &nbsp; &nbsp;64 bytes from D**1.***eon.com (&lt;IP ADDRESS&gt;): icmp_seq=1 ttl=126 time=2.48 ms<br \/>\n&nbsp; &nbsp; &nbsp;64 bytes from D**1.***eon.com (&lt;IP ADDRESS&gt;): icmp_seq=2 ttl=126 time=1.63 ms<\/em><\/p>\n<p><strong>Errors in ssoServer and oidmon logs<\/strong><\/p>\n<p>While debugging issues, you might see the following errors in log files:<\/p>\n<p>&#8211;<strong>ssoServer.log<\/strong>:<\/p>\n<p><em>&nbsp; &nbsp; Mon Mar 09 06:59:25 EDT 2020 [ERROR] Orion Launcher SSO: DB Error. Please make sure the database is available and restart SSO Server<\/em><br \/>\n<em>&nbsp; &nbsp; oracle.security.sso.server.util.DBException: Empty DB connect string. Could not create DB connection pool<br \/>\n&nbsp; &nbsp; at oracle.security.sso.server.util.DBConnectionPool.init(DBConnectionPool.java:148)<\/em><\/p>\n<p>&#8211;<strong>oidmon.log<\/strong>:<\/p>\n<p>&nbsp; &nbsp;<em> 2020\/03\/11:22:42:53 * oidmon_&lt;SID&gt;.***eon.com:0 *<br \/>\n&nbsp; &nbsp; sgslupsCheckProcess: sigsend to pid 10683 failed, os error = 3<br \/>\n&nbsp; &nbsp; 2020\/03\/11:22:42:53 * oidmon__&lt;SID&gt;.***eon.com:0 *<br \/>\n&nbsp; &nbsp; Retry count exceeded for OIDLDAPD instance 1<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Check OIDLDAPD1.log for more details.<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; After fixing the problem execute the following command<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; oidctl connect=&lt;SID&gt; host=&lt;SID&gt;.***eon.com server=OIDLDAPD inst=1 start<\/em><\/p>\n<p>\nTry the following steps to address these issues:<\/p>\n<p>1. Use the following command to check permission for the <strong>oidldapd<\/strong>&nbsp;file:<\/p>\n<p><em>&nbsp; &nbsp; &nbsp; &nbsp; [&lt;user&gt;@servername ]$ ls -tlr oidldapd<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; -rwx&#8211;x&#8212; 1 root apppo 2743487 Sep 1 2012 oidldapd<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; [&lt;user&gt;@servername ]$<\/em><\/p>\n<p>2. Start the oidldapd processes with debug enabled:<\/p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; <em>oidctl connect=&lt;SID&gt; server=oidldapd instance=1 flags=&#8221;-p 389 -debug 117440511&#8243; start<\/em><\/p>\n<p><strong>Errors in the oidldapd01 log<\/strong><\/p>\n<p>You might then see the following issue in the oidldapd01.log file:<\/p>\n<p>&nbsp;2020\/03\/11:22:12:22 * Main:0 * sgslunlListen: Bind failed (port=389), OS error=(13)<br \/>\n&nbsp; &nbsp; 2020\/03\/11:22:12:22 * Main:0 * FATAL * main * Dispatcher Process unable to bind to port<br \/>\n&nbsp; &nbsp; 2020\/03\/11:22:12:32 * Main:0 * sgslunlListen: Bind failed (port=389), OS error=(13)<br \/>\n&nbsp; &nbsp; 2020\/03\/11:22:12:32 * Main:0 * FATAL * main * Dispatcher Process unable to bind to port<br \/>\n&nbsp; &nbsp; 2020\/03\/11:22:12:42 * Main:0 * sgslunlListen: Bind failed (port=389), OS error=(13)<br \/>\n&nbsp; &nbsp; 2020\/03\/11:22:12:42 * Main:0 * FATAL * main * Dispatcher Process unable to bind to port<br \/>\n&nbsp; &nbsp; 2020\/03\/11:22:12:52 * Main:0 * sgslunlListen: Bind failed (port=389), OS error=(13)<\/p>\n<p>To fix this, run the following command in <strong>$ORACLE_HOME\/root.sh<\/strong>:<\/p>\n<p><em>&nbsp;[root@servername ~]# \/u01\/app\/apppo\/product\/infra\/root.sh<br \/>\n&nbsp; &nbsp; Running Oracle 10g root.sh script&#8230;<\/em><\/p>\n<p><em>&nbsp; &nbsp; The following environment variables are set as:<br \/>\n&nbsp; &nbsp; ORACLE_OWNER= ap***<br \/>\n&nbsp; &nbsp; ORACLE_HOME= \/u01\/****\/****\/product\/infra<\/em><br \/>\n&nbsp;<\/p>\n<p>&nbsp;Enter the full pathname of the local bin directory: [\/usr\/local\/bin]:<br \/>\n&nbsp; &nbsp; The file &#8220;dbhome&#8221; already exists in \/usr\/local\/bin. Overwrite it? (y\/n)<br \/>\n&nbsp; &nbsp; [n]:<br \/>\n&nbsp; &nbsp; The file &#8220;oraenv&#8221; already exists in \/usr\/local\/bin. Overwrite it? (y\/n)<br \/>\n&nbsp; &nbsp; [n]:<br \/>\n&nbsp; &nbsp; The file &#8220;coraenv&#8221; already exists in \/usr\/local\/bin. Overwrite it? (y\/n)<br \/>\n&nbsp; &nbsp; [n]:<\/p>\n<p>&nbsp; &nbsp; Entries will be added to the **\/etc\/oratab** file as needed by&nbsp;Database Configuration Assistant when a database is created<br \/>\n&nbsp; &nbsp; Finished running generic part of root.sh script.&nbsp;Now product-specific root actions will be performed.<\/p>\n<p>&nbsp; &nbsp; Entering Oracle Internet Directory Root Installation Section<\/p>\n<p>&#8212;&#8212;<\/p>\n<p>&nbsp; &nbsp;OiD Server Installation<br \/>\n&nbsp; &nbsp; Checking LDAP binary file protections<br \/>\n&nbsp; &nbsp; Setting oidmon file protections<br \/>\n&nbsp; &nbsp; Setting oidldapd file protections<br \/>\n&nbsp; &nbsp; Setting oidrepld file protections<br \/>\n&nbsp; &nbsp; Setting oidemdpasswd file protections<br \/>\n&nbsp; &nbsp; Setting remtool file protections<br \/>\n&nbsp; &nbsp; Setting oiddiag file protections<br \/>\n&nbsp; &nbsp; Leaving Oracle Internet Directory Root Installation Section<\/p>\n<p>&#8212;<\/p>\n<p>After you debug the issue and start the <strong>opmn<\/strong> services, they should behave&nbsp;as shown in the following example:<\/p>\n<p>&nbsp;[&lt;user&gt;@servername ]$ opmnctl status<\/p>\n<p>&nbsp; &nbsp; Processes in Instance: PM***.pmp***1.*****.com<br \/>\n&nbsp; &nbsp; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;<br \/>\n&nbsp; &nbsp; ias-component &nbsp; &nbsp; &nbsp;| process-type &nbsp; &nbsp; &nbsp; |<br \/>\n&nbsp; &nbsp; &nbsp;pid | status<br \/>\n&nbsp; &nbsp; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;<br \/>\n&nbsp; &nbsp; DSA &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | DSA &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |<br \/>\n&nbsp; &nbsp; N\/A | Down<br \/>\n&nbsp; &nbsp; LogLoader &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| logloaderd &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | &nbsp; &nbsp; N\/A | Down<br \/>\n&nbsp; &nbsp; dcm-daemon &nbsp; &nbsp; | dcm-daemon &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | &nbsp; 31430 | Alive<br \/>\n&nbsp; &nbsp; OC4J &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| OC4J_SECURITY &nbsp; &nbsp; &nbsp; |<br \/>\n&nbsp; &nbsp; 31349 | Alive<br \/>\n&nbsp; &nbsp; HTTP_Server &nbsp; &nbsp; &nbsp;| HTTP_Server &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | &nbsp; 31254 | Alive<br \/>\n&nbsp; &nbsp; OID &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| OID &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|<br \/>\n&nbsp; &nbsp; 31271 | Alive<br \/>\n&nbsp;<\/p>\n<p><strong>Conclusion<\/strong><br \/>\nBy implementing the preceding steps, you can follow a systematic approach for&nbsp;debugging and restoring the services in case of SSO\/OID 10G server restore.&nbsp;Further, you also learn to debug various errors while performing the SSO\/OID&nbsp;10G server restore.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Restore SSO and OID services after a server crash<\/p>\n","protected":false},"author":2,"featured_media":7701,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","format":"standard","meta":{"content-type":"","nid":"26479","content_type":"blog","created_by":"10130","authored_on":"2024-01-12T15:33:41+00:00","field_article_industries":"","tag_category":"Technical","field_blog_author_text":"by Abhishek Shukla, Oracle Applications Database Administrator, Rackspace Technology","seo_description":"Learn how to create a Database-as-a-Service (DBaaS) database in Oracle Cloud. Set up DBaaS without physical hardware.\r\n","field_featured_image":"","insights_image":"\/wp-content\/uploads\/2026\/blog_technical_images\/26479-insights_image-oracle-technical-blog-1-insights.jpg","field_partners":"","rxt_platforms":"Oracle","product":"","publisheddate":"2020-08-13T14:33:41","rxt_solutions":"Data Protection, Elastic Engineering for Security","opengraph_tag":"","x_tag":"","teaser_flag":"Technical Blog","seo_titile":"Restore SSO and OID Services after Server Crash | Rackspace","field_topics":"","field_slug":"restore-sso-and-oid-services-after-a-server-crash","footnotes":""},"categories":[178],"tags":[204],"class_list":["post-7699","blogs","type-blogs","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-technical"],"_links":{"self":[{"href":"https:\/\/www.rackspace.com\/de\/wp-json\/wp\/v2\/blogs\/7699","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rackspace.com\/de\/wp-json\/wp\/v2\/blogs"}],"about":[{"href":"https:\/\/www.rackspace.com\/de\/wp-json\/wp\/v2\/types\/blogs"}],"author":[{"embeddable":true,"href":"https:\/\/www.rackspace.com\/de\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rackspace.com\/de\/wp-json\/wp\/v2\/comments?post=7699"}],"version-history":[{"count":3,"href":"https:\/\/www.rackspace.com\/de\/wp-json\/wp\/v2\/blogs\/7699\/revisions"}],"predecessor-version":[{"id":9617,"href":"https:\/\/www.rackspace.com\/de\/wp-json\/wp\/v2\/blogs\/7699\/revisions\/9617"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rackspace.com\/de\/wp-json\/wp\/v2\/media\/7701"}],"wp:attachment":[{"href":"https:\/\/www.rackspace.com\/de\/wp-json\/wp\/v2\/media?parent=7699"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rackspace.com\/de\/wp-json\/wp\/v2\/categories?post=7699"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rackspace.com\/de\/wp-json\/wp\/v2\/tags?post=7699"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}