{"id":30,"date":"2011-08-23T23:59:05","date_gmt":"2011-08-23T15:59:05","guid":{"rendered":"https:\/\/yangtingkun.net\/?p=30"},"modified":"2011-09-22T18:42:31","modified_gmt":"2011-09-22T10:42:31","slug":"psu%e8%a1%a5%e4%b8%81%e5%ae%89%e8%a3%85%e4%b8%8d%e5%85%a8%e7%9a%84%e9%97%ae%e9%a2%98","status":"publish","type":"post","link":"https:\/\/yangtingkun.net\/?p=30","title":{"rendered":"PSU\u8865\u4e01\u5b89\u88c5\u4e0d\u5168\u7684\u95ee\u9898"},"content":{"rendered":"<p>\u5bf9\u4e8ePSU\u8865\u4e01\u7684\u5b89\u88c5\uff0c\u4e0d\u662f\u7b80\u5355\u7684opatch apply\u4e4b\u540e\u5c31\u5b8c\u6210\u4e86\uff0c\u8fd8\u9700\u8981\u8fd0\u884c\u7279\u5b9a\u7684sql\u3002<br \/>\n\u5728\u5ba2\u6237\u6570\u636e\u5e93\u4e2d\u68c0\u67e5\u8865\u4e01\u60c5\u51b5\uff0c\u53d1\u73b0\u5b89\u88c5PSU\u53ea\u5b8c\u6210\u4e86\u7b2c\u4e00\u6b65\uff1a\n<\/pre lang='SQL'>fgms:\/fgms\/oracle\/tru64_setupFile\/OPatch<br \/>\n> .\/opatch lsinventory<br \/>\nInvoking OPatch 10.2.0.5.0<br \/>\nOracle Interim Patch Installer version 10.2.0.5.0<br \/>\nCopyright (c) 2010, Oracle Corporation. All rights reserved.<\/p>\n<p>Oracle Home : \/fgms\/oracle10g\/db<br \/>\nCentral Inventory : \/fgms\/oracle\/oraInventory<br \/>\nfrom : \/var\/opt\/oracle\/oraInst.loc<br \/>\nOPatch version : 10.2.0.5.0<br \/>\nOUI version : 10.2.0.4.0<br \/>\nOUI location : \/fgms\/oracle10g\/db\/oui<br \/>\nLog file location : \/fgms\/oracle10g\/db\/cfgtoollogs\/opatch\/opatch2011-06-02_15-41-01PM.log<br \/>\nPatch history file: \/fgms\/oracle10g\/db\/cfgtoollogs\/opatch\/opatch_history.txt<br \/>\nLsinventory Output file location : \/fgms\/oracle10g\/db\/cfgtoollogs\/opatch\/lsinv\/lsinventory2011-06-02_15-41-01PM.txt<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\nInstalled Top-level Products (2):<br \/>\nOracle Database 10g 10.2.0.2.0<br \/>\nOracle Database 10g Release 2 Patch Set 3 10.2.0.4.0<br \/>\nThere are 2 products installed in this Oracle Home.<\/p>\n<p>Interim patches (2) :<br \/>\nPatch 9654991 : applied on Mon Sep 20 15:48:09 GMT+08:00 2010<br \/>\nUnique Patch ID: 12744499<br \/>\nCreated on 7 Jul 2010, 15:37:03 hrs PST8PDT<br \/>\nBugs fixed:<br \/>\n9714832, 9713537, 9678695, 9655017, 9173248, 8309642, 9678697, 9678690<br \/>\n9573054, 9654991<br \/>\nThis patch overlays patches:<br \/>\n9352164<br \/>\nThis patch needs patches:<br \/>\n9352164<br \/>\nas prerequisites<br \/>\nPatch 9352164 : applied on Mon Sep 20 15:34:43 GMT+08:00 2010<br \/>\nUnique Patch ID: 12389142<br \/>\nCreated on 7 Apr 2010, 12:28:31 hrs PST8PDT<br \/>\nBugs fixed:<br \/>\n9377578, 6418420, 7835247, 7207654, 7592346, 6724797, 7936993, 7331867<br \/>\n9093300, 7535152, 7552067, 5879114, 8866013, 5457450, 8344348, 7272297<br \/>\n7136866, 7196894, 6258480, 7013124, 6512622, 6355586, 7196532, 8568395<br \/>\n8309587, 7557226, 5399699, 6509115, 8568397, 8568398, 7127618, 5701695<br \/>\n6052226, 7424804, 6817593, 7553884, 6741425, 7513673, 6783812, 8437213<br \/>\n6452766, 6469211, 7527650, 8309592, 8479537, 5991038, 5686407, 6945157<br \/>\n7639602, 9119226, 6403091, 7589862, 7552082, 6711853, 8304589, 6052169<br \/>\n8199266, 6327692, 5756769, 9352191, 7460818, 6268409, 8232056, 6687381<br \/>\n6972843, 8230457, 6800507, 7027551, 6778714, 6200820, 6645719, 7393804<br \/>\n6775231, 3934160, 6683178, 6650256, 5085288, 7528105, 7329252, 6378112<br \/>\n6151380, 6844866, 4723109, 8544896, 5126719, 5890312, 5934363, 7036453<br \/>\n7610362, 8426816, 8433026, 7270434, 7172531, 6451626, 8247855, 5497338<br \/>\n6324944, 6874522, 7175513, 6960489, 7341598, 8576156, 6797677, 8342923<br \/>\n5895190, 6756739, 7150470, 7593835, 7356443, 7044551, 8227106, 4695511<br \/>\n7298688, 5747462, 8556340, 7197445, 5348308, 7937113, 8341623, 7569205<br \/>\n8409848, 6053134, 6163771, 6851669, 6181488, 6375150, 6825866, 7210921<br \/>\n7295780, 6345573, 7033630, 6954722, 6824129, 7523475, 7457766, 7309458<br \/>\n8324577, 6840740, 6804746, 7375611, 8268054, 6981690, 6512811, 6988017<br \/>\n7375613, 8344399, 7340448, 8362683, 7375617, 8251247, 5933656, 6005347<br \/>\n9145204, 6599920, 7238230, 6379441, 6452375, 6352003, 6833965, 7136489<br \/>\n6610218, 7612639, 6392076, 7225204, 9119194, 5476236, 9442328, 7609057<br \/>\n7609058, 6605106, 6374297, 6193945, 4693355, 8217795, 7039896, 7432514<br \/>\n7330909, 6952701, 7190270, 8287155, 7587008, 7207932, 6802650, 7189447<br \/>\n8481935, 4598439, 9442331, 6615740, 7155655, 6749617, 9442335, 7159505<br \/>\n5868257, 5727166, 7173005, 6917874, 9442339, 7013768, 7691766, 7385253<br \/>\n7291739, 7225720, 7257770, 7363767, 7244238, 6941717, 8267348, 7710551<br \/>\n8354686, 7247217, 8328954, 7299153, 8909984, 6681695, 8702276, 9119284<br \/>\n8217011, 7661251, 6265559, 6823287, 6991626, 6954829, 5259835, 6500033<br \/>\n5923486, 7432601, 7022234, 8534387, 5147386, 7697802, 6653934, 7375644<br \/>\n6490140, 7662491, 8331466, 5623467, 6070225, 6635214, 7396409, 6638558<br \/>\n7038750, 6714608, 6838714, 6870937, 7219752, 7263842, 7278117, 6882739<br \/>\n5404871, 8836667, 8373286, 7393292, 6678845, 6903051, 7936793, 6600051<br \/>\n7155248, 4966512, 7155249, 7197637, 8836308, 8568402, 8568404, 8568405<br \/>\n8431487, 5704108, 6343150, 7280764, 6923450, 7643632, 6145177, 8836671<br \/>\n8310931, 6640411, 8347704, 8836675, 7155250, 7155251, 8836677, 7155252<br \/>\n8836678, 7155253, 8292378, 7155254, 6219529, 7411865, 8227091, 8340379<br \/>\n7276960, 6145687, 7659217, 5863926, 7022905, 6852598, 7123643, 6596564<br \/>\n6413089, 6851438, 8836681, 8836683, 8836684, 8836686, 7579469, 7494333<br \/>\n7315642, 8340383, 6786022, 8340387, 6926448, 7600026, 7462072, 6679303<br \/>\n8815639, 7197583, 7172752, 7326645, 7008262, 9173244, 9173248, 7573151<br \/>\n8490879, 7477934, 6725634, 6733655, 6799205, 6980597, 7499353, 6084232<br \/>\n6014513, 7140204, 7254987, 8833280, 6647480, 6120004, 7693128, 6760697<br \/>\n6051177, 8247215, 6858062, 7189645, 6844739, 6768251, 7196863, 5630796<br \/>\n7378661, 7378735, 5970301, 6705822, 8290506, 6658484, 7599944, 8309623<br \/>\n7125408, 7257461, 6987790, 7568556, 6919819, 8886674, 5883691, 6955744<br \/>\n7801939, 6074620, 7149004, 6857917, 8283650, 6445948, 5929055, 6110752<br \/>\n7552042, 8210889, 8287504, 6506617, 7306915, 6271590, 5386204, 6976005<br \/>\n8330783, 7606362, 5377242, 7043989, 8309632, 7575925, 6870047, 8309637<br \/>\n5902053, 8309639, 7028176, 6827260, 7588384, 4726401, 6720712, 5910650<br \/>\n6752765, 6971433, 6024730, 8315482, 6628122, 8239142, 9352164, 5695562<br \/>\n4637902, 7345904, 8309642, 6994160, 8556586, 6404447, 8220734, 6919764<br \/>\n7597354, 7523787, 6029179, 5231155, 6455659<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\nOPatch succeeded.<\/pre>\n<p>\u4eceOPATCH\u5de5\u5177\u4fe1\u606f\u53ef\u4ee5\u770b\u5230\uff0c\u6570\u636e\u5e93\u7684PSU\u5df2\u7ecf\u6253\u5230\u4e8610.2.0.4.5\uff0c\u4f46\u662f\u67e5\u8be2DBA_REGISTRY_HISTORY\u89c6\u56fe\uff0c\u5374\u6ca1\u6709\u4efb\u4f55\u8bb0\u5f55\u3002\n<\/pre lang='SQL'>SQL> select * from v$version;<br \/>\nBANNER<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\nOracle Database 10g Enterprise Edition Release 10.2.0.4.0 &#8211; Prod<br \/>\nPL\/SQL Release 10.2.0.4.0 &#8211; Production<br \/>\nCORE 10.2.0.4.0 Production<br \/>\nTNS for Compaq Tru64 UNIX: Version 10.2.0.4.0 &#8211; Production<br \/>\nNLSRTL Version 10.2.0.4.0 &#8211; Production<br \/>\nSQL> select * from dba_registry_history;<br \/>\nno rows selected<\/pre>\n<p>\u8fd9\u8bf4\u660e\u8865\u4e01\u7684\u5b89\u88c5\u8fc7\u7a0b\u53ea\u8fdb\u884c\u4e86\u524d\u4e00\u534a\uff0c\u800c\u968f\u540e\u7684\u8c03\u7528sql\u7684\u6b65\u9aa4\u6ca1\u6709\u6267\u884c\uff0c\u5206\u522b\u8fd0\u884c$ORACLE_HOME\/psu\/10.2.0.4.4\/catpsu.sql\u548c$ORACLE_HOME\/psu\/10.2.0.4.5\/catpsu.sql\uff1a\n<\/pre lang='SQL'>> cd $ORACLE_HOME\/psu<br \/>\nfgms:\/fgms\/oracle10g\/db\/psu<br \/>\n> ls<br \/>\n10.2.0.4.4 10.2.0.4.5<br \/>\nfgms:\/fgms\/oracle10g\/db\/psu<br \/>\n> cd 10.2.0.4.4<br \/>\nfgms:\/fgms\/oracle10g\/db\/psu\/10.2.0.4.4<br \/>\n> sqlplus \/ as sysdba<br \/>\nSQL*Plus: Release 10.2.0.4.0 &#8211; Production on Thu Jun 2 16:13:55 2011<br \/>\nCopyright (c) 1982, 2007, Oracle. All Rights Reserved.<\/p>\n<p>Connected to:<br \/>\nOracle Database 10g Enterprise Edition Release 10.2.0.4.0 &#8211; Production<br \/>\nWith the Partitioning, Data Mining and Real Application Testing options<br \/>\nSQL> @catpsu.sql<br \/>\nPL\/SQL procedure successfully completed.<\/p>\n<p>PL\/SQL procedure successfully completed.<\/p>\n<p>PL\/SQL procedure successfully completed.<br \/>\n.<br \/>\n.<br \/>\n.<br \/>\nSQL> ALTER SESSION SET current_schema = SYS;<br \/>\nSession altered.<br \/>\nSQL> PROMPT Updating registry&#8230;<br \/>\nUpdating registry&#8230;<br \/>\nSQL> INSERT INTO registry$history<br \/>\n2 (action_time, action,<br \/>\n3 namespace, version, id,<br \/>\n4 bundle_series, comments)<br \/>\n5 VALUES<br \/>\n6 (SYSTIMESTAMP, &#8216;APPLY&#8217;,<br \/>\n7 SYS_CONTEXT(&#8216;REGISTRY$CTX&#8217;,&#8217;NAMESPACE&#8217;),<br \/>\n8 &#8216;10.2.0.4&#8217;,<br \/>\n9 4,<br \/>\n10 &#8216;PSU&#8217;,<br \/>\n11 &#8216;PSU 10.2.0.4.4&#8217;);<br \/>\n1 row created.<br \/>\nSQL> COMMIT;<br \/>\nCommit complete.<br \/>\nSQL> SPOOL off<br \/>\nSQL> SET echo off<br \/>\nCheck the following log file for errors:<br \/>\n\/fgms\/oracle10g\/db\/cfgtoollogs\/catbundle\/catbundle_PSU_B1FGMS_APPLY_2011Jun02_16_14_08.log<\/pre>\n<p>\u6574\u4e2aTRACE\u6587\u4ef6\u8d85\u8fc7\u4e864W\u884c\uff0c\u7531\u4e8e\u7bc7\u5e45\uff0c\u8fd9\u91cc\u53ea\u5217\u51fa\u4e86\u5f00\u5934\u548c\u7ed3\u5c3e\u90e8\u5206\u5185\u5bb9\uff0c\u53ef\u4ee5\u770b\u5230\uff0c\u5982\u679c\u4e0d\u8fd0\u884ccatpsu.sql\uff0c\u4e8b\u5b9e\u4e0a\u8865\u4e01\u7684\u5f88\u591a\u5185\u5bb9\u53ea\u662f\u5e94\u7528\u5230\u4e86\u6570\u636e\u5e93\u8f6f\u4ef6\uff0c\u800c\u5e76\u6ca1\u6709\u771f\u6b63\u5e94\u7528\u5230\u6570\u636e\u5e93\u5b57\u5178\u4e2d\u3002\n<\/pre lang='SQL'>SQL> col action_time format a30<br \/>\nSQL> col action format a10<br \/>\nSQL> col namespace format a10<br \/>\nSQL> col version format a10<br \/>\nSQL> col comments format a15<br \/>\nSQL> select * from dba_registry_history;<br \/>\nACTION_TIME                    ACTION     NAMESPACE  VERSION        ID BUNDL COMMENTS<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212; &#8212;&#8211; &#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\n02-JUN-11 04.15.43.804266 PM   APPLY      SERVER     10.2.0.4        4 PSU   PSU 10.2.0.4.4<br \/>\n1 row selected.<\/pre>\n<p>\u8fd9\u65f6PSU\u7684\u5b89\u88c5\u4fe1\u606f\u5df2\u7ecf\u5199\u5165\u5230\u6570\u636e\u5b57\u5178\u4e2d\uff0c\u4e0b\u9762\u8fd0\u884c10.2.0.4.5\u7684catpsu.sql\uff1a\n<\/pre lang='SQL'>SQL> @..\/10.2.0.4.5\/catopsu.sql<br \/>\nPL\/SQL procedure successfully completed.<br \/>\n1 row selected.<\/p>\n<p>PL\/SQL procedure successfully completed.<\/p>\n<p>PL\/SQL procedure successfully completed.<br \/>\n1 row selected.<br \/>\nGenerating apply and rollback scripts&#8230;<br \/>\nCheck the following file for errors:<br \/>\n\/fgms\/oracle10g\/db\/cfgtoollogs\/catbundle\/catbundle_OPSU_B1FGMS_GENERATE_2011Jun02_16_21_39.log<br \/>\nApply script: \/fgms\/oracle10g\/db\/rdbms\/admin\/catbundle_OPSU_B1FGMS_APPLY.sql<br \/>\nRollback script: \/fgms\/oracle10g\/db\/rdbms\/admin\/catbundle_OPSU_B1FGMS_ROLLBACK.sql<br \/>\nPL\/SQL procedure successfully completed.<br \/>\nExecuting script file&#8230;<\/p>\n<p>1 row selected.<br \/>\nSQL> COLUMN spool_file NEW_VALUE spool_file NOPRINT<br \/>\nSQL> SELECT &#8216;\/fgms\/oracle10g\/db\/cfgtoollogs\/catbundle\/&#8217; || &#8216;catbundle_OPSU_&#8217; || name || &#8216;_APPLY_&#8217; || TO_CHAR(SYSDATE, &#8216;YYYYMonDD_hh24_mi_ss&#8217;, &#8216;NLS_DATE_LANGUAGE=&#8221;AMERICAN&#8221;&#8217;) || &#8216;.log&#8217; AS spool_file FROM v$database;<\/p>\n<p>1 row selected.<br \/>\nSQL> SPOOL &#038;spool_file<br \/>\nSQL> exec dbms_registry.set_session_namespace(&#8216;SERVER&#8217;)<br \/>\nPL\/SQL procedure successfully completed.<br \/>\nSQL> PROMPT Skipping OLAP Analytic Workspace because it is not installed or versions mismatch&#8230;<br \/>\nSkipping OLAP Analytic Workspace because it is not installed or versions mismatch&#8230;<br \/>\nSQL> PROMPT Skipping OLAP Catalog because it is not installed or versions mismatch&#8230;<br \/>\nSkipping OLAP Catalog because it is not installed or versions mismatch&#8230;<br \/>\nSQL> PROMPT Skipping Oracle OLAP API because it is not installed or versions mismatch&#8230;<br \/>\nSkipping Oracle OLAP API because it is not installed or versions mismatch&#8230;<br \/>\nSQL> ALTER SESSION SET current_schema = SYS;<br \/>\nSession altered.<br \/>\nSQL> PROMPT Updating registry&#8230;<br \/>\nUpdating registry&#8230;<br \/>\nSQL> INSERT INTO registry$history<br \/>\n2 (action_time, action,<br \/>\n3 namespace, version, id,<br \/>\n4 bundle_series, comments)<br \/>\n5 VALUES<br \/>\n6 (SYSTIMESTAMP, &#8216;APPLY&#8217;,<br \/>\n7 SYS_CONTEXT(&#8216;REGISTRY$CTX&#8217;,&#8217;NAMESPACE&#8217;),<br \/>\n8 &#8216;10.2.0.4&#8217;,<br \/>\n9 1,<br \/>\n10 &#8216;OPSU&#8217;,<br \/>\n11 &#8216;PSU 10.2.0.4.5&#8217;);<br \/>\n1 row created.<br \/>\nSQL> COMMIT;<br \/>\nCommit complete.<br \/>\nSQL> SPOOL off<br \/>\nSQL> SET echo off<br \/>\nCheck the following log file for errors:<br \/>\n\/fgms\/oracle10g\/db\/cfgtoollogs\/catbundle\/catbundle_OPSU_B1FGMS_APPLY_2011Jun02_16_21_41.log<\/pre>\n<p>10.2.0.4.5\u7684\u6240\u6709\u8bb0\u5f55\u90fd\u5217\u51fa\u6765\u4e86\uff0c\u548c10.2.0.4.4\u76f8\u6bd4\uff0c\u8fd9\u91cc\u7684\u4fee\u6539\u81f3\u5c11\u76f8\u5dee\u4e86\u4e0d\u6b62\u4e00\u4e2a\u6570\u91cf\u7ea7\uff0c\u8fd9\u4e5f\u662f10.2.0.4.4\u662f\u57fa\u7840PSU\uff0c\u800c10.2.0.4.5\u662fOPSU\u7684\u539f\u56e0\u3002<br \/>\n\u6700\u540e\u68c0\u67e5\u6570\u636e\u5e93\u4e2dPSU\u4fe1\u606f\uff1a\n<\/pre lang='SQL'>SQL> select * from dba_registry_history;<br \/>\nACTION_TIME                    ACTION     NAMESPACE  VERSION        ID BUNDL COMMENTS<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212; &#8212;&#8211; &#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\n02-JUN-11 04.15.43.804266 PM   APPLY      SERVER     10.2.0.4        4 PSU   PSU 10.2.0.4.4<br \/>\n02-JUN-11 04.21.41.080347 PM   APPLY      SERVER     10.2.0.4        1 OPSU  PSU 10.2.0.4.5<br \/>\n2 rows selected.<\/pre>\n<p>\u81f3\u6b64\uff0cPSU\u7684\u5b89\u88c5\u624d\u7b97\u771f\u6b63\u5b8c\u6210\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u5bf9\u4e8ePSU\u8865\u4e01\u7684\u5b89\u88c5\uff0c\u4e0d\u662f\u7b80\u5355\u7684opatch apply\u4e4b\u540e\u5c31\u5b8c\u6210\u4e86\uff0c\u8fd8\u9700\u8981\u8fd0\u884c\u7279\u5b9a\u7684sql\u3002 \u5728\u5ba2\u6237\u6570\u636e\u5e93\u4e2d\u68c0\u67e5\u8865\u4e01\u60c5\u51b5\uff0c\u53d1\u73b0\u5b89\u88c5PSU\u53ea\u5b8c\u6210\u4e86\u7b2c\u4e00\u6b65\uff1a fgms:\/fgms\/oracle\/tru64_setupFile\/OPatch > .\/opatch lsinventory Invoking OPatch 10.2.0.5.0 Oracle Interim Patch Installer version 10.2.0.5.0 Copyright (c) 2010, Oracle Corporation. All rights reserved. Oracle Home : \/fgms\/oracle10g\/db Central Inventory : \/fgms\/oracle\/oraInventory from : \/var\/opt\/oracle\/oraInst.loc OPatch version : 10.2.0.5.0 OUI &hellip; <a href=\"https:\/\/yangtingkun.net\/?p=30\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3],"tags":[81,79,80,78],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p2yiY3-u","_links":{"self":[{"href":"https:\/\/yangtingkun.net\/index.php?rest_route=\/wp\/v2\/posts\/30"}],"collection":[{"href":"https:\/\/yangtingkun.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/yangtingkun.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/yangtingkun.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/yangtingkun.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=30"}],"version-history":[{"count":3,"href":"https:\/\/yangtingkun.net\/index.php?rest_route=\/wp\/v2\/posts\/30\/revisions"}],"predecessor-version":[{"id":138,"href":"https:\/\/yangtingkun.net\/index.php?rest_route=\/wp\/v2\/posts\/30\/revisions\/138"}],"wp:attachment":[{"href":"https:\/\/yangtingkun.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=30"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/yangtingkun.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=30"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/yangtingkun.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=30"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}