{"id":287,"date":"2013-01-12T16:15:55","date_gmt":"2013-01-12T08:15:55","guid":{"rendered":"http:\/\/www.yallonking.com\/?p=287"},"modified":"2013-01-23T00:03:57","modified_gmt":"2013-01-22T16:03:57","slug":"oralce%e5%ae%89%e5%85%a8%e4%b9%8brac%e9%85%8d%e7%bd%aeclass-of-secure-transportcost","status":"publish","type":"post","link":"http:\/\/www.yallonking.com\/?p=287","title":{"rendered":"ORALCE\u5b89\u5168\u4e4bRAC\u914d\u7f6eClass of Secure Transport(COST)"},"content":{"rendered":"<p>ORALCE\u5b89\u5168\u4e4bRAC\u914d\u7f6eClass of Secure Transport(COST)<br \/>\n--\u53c2\u7167\u6587\u6863<br \/>\n--Using Class of Secure Transport (COST) to Restrict Instance Registration in Oracle RAC [ID 1340831.1]<\/p>\n<p>[oracle@rac1 ~]$ crs_stat -t<br \/>\nName Type Target State Host<br \/>\n------------------------------------------------------------<br \/>\nora....SM1.asm application ONLINE ONLINE rac1<br \/>\nora....C1.lsnr application ONLINE ONLINE rac1<br \/>\nora.rac1.gsd application ONLINE ONLINE rac1<br \/>\nora.rac1.ons application ONLINE ONLINE rac1<br \/>\nora.rac1.vip application ONLINE ONLINE rac1<br \/>\nora....SM2.asm application ONLINE ONLINE rac2<br \/>\nora....C2.lsnr application ONLINE ONLINE rac2<br \/>\nora.rac2.gsd application ONLINE ONLINE rac2<br \/>\nora.rac2.ons application ONLINE ONLINE rac2<br \/>\nora.rac2.vip application ONLINE ONLINE rac2<br \/>\nora.racdb.db application ONLINE ONLINE rac2<br \/>\nora....b1.inst application ONLINE ONLINE rac1<br \/>\nora....b2.inst application ONLINE ONLINE rac2<\/p>\n<p>--\u521b\u5efacost\u5b58\u653e\u76ee\u5f55\uff08\u6240\u6709\u8282\u70b9\uff09<br \/>\n[oracle@rac1 ~]$ mkdir \/opt\/ora10g\/product\/database\/network\/admin\/cost<br \/>\n--\u521b\u5efa\u5bc6\u94a5\uff08\u6240\u6709\u8282\u70b9\uff09<br \/>\n[oracle@rac1 ~]$ orapki wallet create -wallet \/opt\/ora10g\/product\/database\/network\/admin\/cost<br \/>\nEnter password:<\/p>\n<p>Enter password again:<\/p>\n<p>[oracle@rac1 ~]$ orapki wallet add -wallet \/opt\/ora10g\/product\/database\/network\/admin\/cost -self_signed -dn \"cn=secure_register\" -keysize 1024 -validity 3650<br \/>\nEnter wallet password:<br \/>\n[oracle@rac1 ~]$ orapki wallet display -wallet \/opt\/ora10g\/product\/database\/network\/admin\/cost<br \/>\nEnter wallet password:<\/p>\n<p>Requested Certificates:<br \/>\nUser Certificates:<br \/>\nSubject: CN=secure_register<br \/>\nTrusted Certificates:<br \/>\nSubject: CN=GTE CyberTrust Root,O=GTE Corporation,C=US<br \/>\nSubject: OU=Class 3 Public Primary Certification Authority,O=VeriSign\\, Inc.,C=US<br \/>\nSubject: OU=Class 2 Public Primary Certification Authority,O=VeriSign\\, Inc.,C=US<br \/>\nSubject: OU=Class 1 Public Primary Certification Authority,O=VeriSign\\, Inc.,C=US<br \/>\nSubject: OU=Secure Server Certification Authority,O=RSA Data Security\\, Inc.,C=US<br \/>\nSubject: CN=GTE CyberTrust Global Root,OU=GTE CyberTrust Solutions\\, Inc.,O=GTE Corporation,C=US<br \/>\nSubject: CN=secure_register<br \/>\nSubject: CN=Entrust.net Secure Server Certification Authority,OU=(c) 2000 Entrust.net Limited,OU=www.entrust.net\/SSL_CPS incorp. by ref. (limits liab.),O=Entrust.net<br \/>\nSubject: CN=Entrust.net Certification Authority (2048),OU=(c) 1999 Entrust.net Limited,OU=www.entrust.net\/CPS_2048 incorp. by ref. (limits liab.),O=Entrust.net<br \/>\nSubject: CN=Entrust.net Secure Server Certification Authority,OU=(c) 1999 Entrust.net Limited,OU=www.entrust.net\/CPS incorp. by ref. (limits liab.),O=Entrust.net,C=US<\/p>\n<p>[oracle@rac2 ~]$ mkdir \/opt\/ora10g\/product\/database\/network\/admin\/cost<br \/>\n[oracle@rac1 cost]$ scp \/opt\/ora10g\/product\/database\/network\/admin\/cost\/*.* rac2:\/opt\/ora10g\/product\/database\/network\/admin\/cost\/<br \/>\newallet.p12 100% 10KB 9.8KB\/s 00:00<\/p>\n<p>--\u5404\u81ea\u8282\u70b9\u5206\u522b\u521b\u5efa\u5bc6\u94a5<br \/>\n[oracle@rac1 ~]$ orapki wallet create -wallet \/opt\/ora10g\/product\/database\/network\/admin\/cost -auto_login<br \/>\nEnter wallet password:<br \/>\n[oracle@rac2 ~]$ orapki wallet create -wallet \/opt\/ora10g\/product\/database\/network\/admin\/cost -auto_login<br \/>\nEnter wallet password:<\/p>\n<p>--\u4fee\u6539\u76d1\u542c\u914d\u7f6e\uff08\u6240\u6709\u8282\u70b9\uff09<br \/>\n[oracle@rac1 admin]$ pwd<br \/>\n\/opt\/ora10g\/product\/database\/network\/admin<br \/>\n[oracle@rac1 admin]$ cat listener.ora<br \/>\n# listener.ora.rac1 Network Configuration File: \/opt\/ora10g\/product\/database\/network\/admin\/listener.ora.rac1<br \/>\n# Generated by Oracle configuration tools.<\/p>\n<p>LISTENER_RAC1 =<br \/>\n(DESCRIPTION_LIST =<br \/>\n(DESCRIPTION =<br \/>\n# (ADDRESS = (PROTOCOL = IPC)(KEY = REGISTER))<br \/>\n(ADDRESS = (PROTOCOL = TCP)(HOST = rac1-vip)(PORT = 1521)(IP = FIRST))<br \/>\n(ADDRESS = (PROTOCOL = TCPS)(HOST = rac1-vip)(PORT = 1523)(IP = FIRST))<br \/>\n(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.137.151)(PORT = 1521)(IP = FIRST))<br \/>\n)<br \/>\n)<\/p>\n<p>#cost add<br \/>\nWALLET_LOCATION =<br \/>\n(SOURCE =<br \/>\n(METHOD = FILE)<br \/>\n(METHOD_DATA =<br \/>\n(DIRECTORY = \/opt\/ora10g\/product\/database\/network\/admin\/cost)<br \/>\n)<br \/>\n)<\/p>\n<p>#SECURE_REGISTER_LISTENER_RAC1 = (IPC)<br \/>\n#SECURE_REGISTER_LISTENER_RAC1 = (TCP,TCPS)<\/p>\n<p>SID_LIST_LISTENER_RAC1 =<br \/>\n(SID_LIST =<br \/>\n(SID_DESC =<br \/>\n(SID_NAME = PLSExtProc)<br \/>\n(ORACLE_HOME = \/opt\/ora10g\/product\/database)<br \/>\n(PROGRAM = extproc)<br \/>\n)<br \/>\n)<\/p>\n<p>[oracle@rac2 admin]$ cat listener.ora<br \/>\n# listener.ora.rac2 Network Configuration File: \/opt\/ora10g\/product\/database\/network\/admin\/listener.ora.rac2<br \/>\n# Generated by Oracle configuration tools.<\/p>\n<p>LISTENER_RAC2 =<br \/>\n(DESCRIPTION_LIST =<br \/>\n(DESCRIPTION =<br \/>\n(ADDRESS = (PROTOCOL = TCP)(HOST = rac2-vip)(PORT = 1521)(IP = FIRST))<br \/>\n(ADDRESS = (PROTOCOL = TCPS)(HOST = rac2-vip)(PORT = 1523)(IP = FIRST))<br \/>\n(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.137.152)(PORT = 1521)(IP = FIRST))<br \/>\n)<br \/>\n)<\/p>\n<p>#cost add<br \/>\nWALLET_LOCATION =<br \/>\n(SOURCE =<br \/>\n(METHOD = FILE)<br \/>\n(METHOD_DATA =<br \/>\n(DIRECTORY = \/opt\/ora10g\/product\/database\/network\/admin\/cost)<br \/>\n)<br \/>\n)<\/p>\n<p>#SECURE_REGISTER_LISTENER_RAC2 = (TCP,TCPS)<\/p>\n<p>SID_LIST_LISTENER_RAC2 =<br \/>\n(SID_LIST =<br \/>\n(SID_DESC =<br \/>\n(SID_NAME = PLSExtProc)<br \/>\n(ORACLE_HOME = \/opt\/ora10g\/product\/database)<br \/>\n(PROGRAM = extproc)<br \/>\n)<br \/>\n)<\/p>\n<p>#LISTENER =<br \/>\n# (DESCRIPTION_LIST =<br \/>\n# (DESCRIPTION =<br \/>\n# (ADDRESS = (PROTOCOL = TCP)(HOST = rac2)(PORT = 1521))<br \/>\n# )<br \/>\n# )<\/p>\n<p>--\u91cd\u542f\u5404\u81ea\u8282\u70b9\u76d1\u542c<br \/>\n[oracle@rac1 ~]$ srvctl stop listener -n rac1<br \/>\n[oracle@rac1 ~]$ srvctl start listener -n rac1<br \/>\n[oracle@rac1 ~]$ lsnrctl status<\/p>\n<p>LSNRCTL for Linux: Version 10.2.0.5.0 - Production on 12-SEP-2012 15:10:18<\/p>\n<p>Copyright (c) 1991, 2010, Oracle. All rights reserved.<\/p>\n<p>Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))<br \/>\nSTATUS of the LISTENER<br \/>\n------------------------<br \/>\nAlias LISTENER_RAC1<br \/>\nVersion TNSLSNR for Linux: Version 10.2.0.5.0 - Production<br \/>\nStart Date 12-SEP-2012 15:10:12<br \/>\nUptime 0 days 0 hr. 0 min. 6 sec<br \/>\nTrace Level off<br \/>\nSecurity ON: Local OS Authentication<br \/>\nSNMP OFF<br \/>\nListener Parameter File \/opt\/ora10g\/product\/database\/network\/admin\/listener.ora<br \/>\nListener Log File \/opt\/ora10g\/product\/database\/network\/log\/listener_rac1.log<br \/>\nListening Endpoints Summary...<br \/>\n(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.137.153)(PORT=1521)))<br \/>\n(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=192.168.137.153)(PORT=1523)))<br \/>\n(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.137.151)(PORT=1521)))<br \/>\nServices Summary...<br \/>\nService \"PLSExtProc\" has 1 instance(s).<br \/>\nInstance \"PLSExtProc\", status UNKNOWN, has 1 handler(s) for this service...<br \/>\nThe command completed successfully<\/p>\n<p>[oracle@rac2 ~]$ srvctl stop listener -n rac2<br \/>\n[oracle@rac2 ~]$ srvctl start listener -n rac2<br \/>\n[oracle@rac2 ~]$ lsnrctl status<\/p>\n<p>LSNRCTL for Linux: Version 10.2.0.5.0 - Production on 12-SEP-2012 15:11:33<\/p>\n<p>Copyright (c) 1991, 2010, Oracle. All rights reserved.<\/p>\n<p>Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=rac2)(PORT=1521)))<br \/>\nSTATUS of the LISTENER<br \/>\n------------------------<br \/>\nAlias LISTENER_RAC2<br \/>\nVersion TNSLSNR for Linux: Version 10.2.0.5.0 - Production<br \/>\nStart Date 12-SEP-2012 15:11:27<br \/>\nUptime 0 days 0 hr. 0 min. 5 sec<br \/>\nTrace Level off<br \/>\nSecurity ON: Local OS Authentication<br \/>\nSNMP OFF<br \/>\nListener Parameter File \/opt\/ora10g\/product\/database\/network\/admin\/listener.ora<br \/>\nListener Log File \/opt\/ora10g\/product\/database\/network\/log\/listener_rac2.log<br \/>\nListening Endpoints Summary...<br \/>\n(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.137.154)(PORT=1521)))<br \/>\n(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=192.168.137.154)(PORT=1523)))<br \/>\n(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.137.152)(PORT=1521)))<br \/>\nServices Summary...<br \/>\nService \"PLSExtProc\" has 1 instance(s).<br \/>\nInstance \"PLSExtProc\", status UNKNOWN, has 1 handler(s) for this service...<br \/>\nThe command completed successfully<\/p>\n<p>--\u6240\u6709\u8282\u70b9\u914d\u7f6esqlnet.ora<br \/>\n[oracle@rac1 admin]$ pwd<br \/>\n\/opt\/ora10g\/product\/database\/network\/admin<br \/>\n[oracle@rac1 admin]$ cat sqlnet.ora<br \/>\nWALLET_LOCATION =<br \/>\n(SOURCE =<br \/>\n(METHOD = FILE)<br \/>\n(METHOD_DATA =<br \/>\n(DIRECTORY = \/opt\/ora10g\/product\/database\/network\/admin\/cost)<br \/>\n)<br \/>\n)<\/p>\n<p>[oracle@rac1 admin]$ scp sqlnet.ora rac2:\/opt\/ora10g\/product\/database\/network\/admin\/<br \/>\nsqlnet.ora 100% 151 0.2KB\/s 00:00<\/p>\n<p>--\u67e5\u770bremote_listener\u914d\u7f6e<br \/>\n[oracle@rac1 ~]$ sqlplus \/nolog<\/p>\n<p>SQL*Plus: Release 10.2.0.5.0 - Production on Wed Sep 12 15:19:38 2012<\/p>\n<p>Copyright (c) 1982, 2010, Oracle. All Rights Reserved.<\/p>\n<p>SQL&gt; conn \/as sysdba<br \/>\nConnected.<br \/>\nSQL&gt; show parameter remote_listener<\/p>\n<p>NAME TYPE VALUE<br \/>\n------------------------------------ ----------- ------------------------------<br \/>\nremote_listener string LISTENERS_RACDB<\/p>\n<p>--\u4fee\u6539\u6240\u6709\u8282\u70b9tnsnames.ora<br \/>\n[oracle@rac1 admin]$ pwd<br \/>\n\/opt\/ora10g\/product\/database\/network\/admin<br \/>\n[oracle@rac1 admin]$ cat tnsnames.ora<br \/>\n# tnsnames.ora Network Configuration File: \/opt\/ora10g\/product\/database\/network\/admin\/tnsnames.ora<br \/>\n# Generated by Oracle configuration tools.<\/p>\n<p>RACDB1 =<br \/>\n(DESCRIPTION =<br \/>\n(ADDRESS = (PROTOCOL = TCP)(HOST = rac1-vip)(PORT = 1521))<br \/>\n(CONNECT_DATA =<br \/>\n(SERVER = DEDICATED)<br \/>\n(SERVICE_NAME = racdb)<br \/>\n(INSTANCE_NAME = racdb1)<br \/>\n)<br \/>\n)<\/p>\n<p>RACDB =<br \/>\n(DESCRIPTION =<br \/>\n(ADDRESS = (PROTOCOL = TCP)(HOST = rac1-vip)(PORT = 1521))<br \/>\n(ADDRESS = (PROTOCOL = TCP)(HOST = rac2-vip)(PORT = 1521))<br \/>\n(LOAD_BALANCE = yes)<br \/>\n(CONNECT_DATA =<br \/>\n(SERVER = DEDICATED)<br \/>\n(SERVICE_NAME = racdb)<br \/>\n)<br \/>\n)<\/p>\n<p>LISTENERS_RACDB =<br \/>\n(ADDRESS_LIST =<br \/>\n# (ADDRESS = (PROTOCOL = TCP)(HOST = rac1-vip)(PORT = 1521))<br \/>\n# (ADDRESS = (PROTOCOL = TCP)(HOST = rac2-vip)(PORT = 1521))<br \/>\n(ADDRESS = (PROTOCOL = TCPS)(HOST = rac1-vip)(PORT = 1523))<br \/>\n(ADDRESS = (PROTOCOL = TCPS)(HOST = rac2-vip)(PORT = 1523))<br \/>\n)<\/p>\n<p>EXTPROC_CONNECTION_DATA =<br \/>\n(DESCRIPTION =<br \/>\n(ADDRESS_LIST =<br \/>\n(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))<br \/>\n)<br \/>\n(CONNECT_DATA =<br \/>\n(SID = PLSExtProc)<br \/>\n(PRESENTATION = RO)<br \/>\n)<br \/>\n)<\/p>\n<p>RACDB2 =<br \/>\n(DESCRIPTION =<br \/>\n(ADDRESS_LIST =<br \/>\n(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.137.152)(PORT = 1521))<br \/>\n)<br \/>\n(CONNECT_DATA =<br \/>\n(SERVICE_NAME = racdb2)<br \/>\n)<br \/>\n)<\/p>\n<p>[oracle@rac2 admin]$ pwd<br \/>\n\/opt\/ora10g\/product\/database\/network\/admin<br \/>\n[oracle@rac2 admin]$ cat tnsnames.ora<br \/>\n# tnsnames.ora Network Configuration File: \/opt\/ora10g\/product\/database\/network\/admin\/tnsnames.ora<br \/>\n# Generated by Oracle configuration tools.<\/p>\n<p>RACDB2 =<br \/>\n(DESCRIPTION =<br \/>\n(ADDRESS = (PROTOCOL = TCP)(HOST = rac2-vip)(PORT = 1521))<br \/>\n(CONNECT_DATA =<br \/>\n(SERVER = DEDICATED)<br \/>\n(SERVICE_NAME = racdb)<br \/>\n(INSTANCE_NAME = racdb2)<br \/>\n)<br \/>\n)<\/p>\n<p>RACDB =<br \/>\n(DESCRIPTION =<br \/>\n(ADDRESS = (PROTOCOL = TCP)(HOST = rac1-vip)(PORT = 1521))<br \/>\n(ADDRESS = (PROTOCOL = TCP)(HOST = rac2-vip)(PORT = 1521))<br \/>\n(LOAD_BALANCE = yes)<br \/>\n(CONNECT_DATA =<br \/>\n(SERVER = DEDICATED)<br \/>\n(SERVICE_NAME = racdb)<br \/>\n)<br \/>\n)<\/p>\n<p>LISTENERS_RACDB =<br \/>\n(ADDRESS_LIST =<br \/>\n# (ADDRESS = (PROTOCOL = TCP)(HOST = rac1-vip)(PORT = 1521))<br \/>\n# (ADDRESS = (PROTOCOL = TCP)(HOST = rac2-vip)(PORT = 1521))<br \/>\n(ADDRESS = (PROTOCOL = TCPS)(HOST = rac1-vip)(PORT = 1523))<br \/>\n(ADDRESS = (PROTOCOL = TCPS)(HOST = rac2-vip)(PORT = 1523))<br \/>\n)<\/p>\n<p>EXTPROC_CONNECTION_DATA =<br \/>\n(DESCRIPTION =<br \/>\n(ADDRESS_LIST =<br \/>\n(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))<br \/>\n)<br \/>\n(CONNECT_DATA =<br \/>\n(SID = PLSExtProc)<br \/>\n(PRESENTATION = RO)<br \/>\n)<br \/>\n)<\/p>\n<p>RACDB1 =<br \/>\n(DESCRIPTION =<br \/>\n(ADDRESS_LIST =<br \/>\n(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.137.151)(PORT = 1521))<br \/>\n)<br \/>\n(CONNECT_DATA =<br \/>\n(SERVICE_NAME = racdb1)<br \/>\n)<br \/>\n)<br \/>\n100% 1297 1.3KB\/s 00:00<\/p>\n<p>--\u8fdc\u7a0b\u91cd\u542f\u5404\u4e2a\u8282\u70b9<br \/>\n[oracle@rac1 ~]$ srvctl stop instance -d racdb -i racdb2 -o immediate<br \/>\n[oracle@rac1 ~]$ srvctl start instance -d racdb -i racdb2<br \/>\n[oracle@rac2 ~]$ srvctl stop instance -d racdb -i racdb1 -o immediate<br \/>\n[oracle@rac2 ~]$ srvctl start instance -d racdb -i racdb1<\/p>\n<p>--\u786e\u8ba4\u5404\u4e2a\u8282\u70b9\u76d1\u542c\u914d\u7f6e\u662f\u5426\u6b63\u786e<br \/>\n[oracle@rac1 ~]$ lsnrctl status<\/p>\n<p>LSNRCTL for Linux: Version 10.2.0.5.0 - Production on 12-SEP-2012 15:45:52<\/p>\n<p>Copyright (c) 1991, 2010, Oracle. All rights reserved.<\/p>\n<p>Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))<br \/>\nSTATUS of the LISTENER<br \/>\n------------------------<br \/>\nAlias LISTENER_RAC1<br \/>\nVersion TNSLSNR for Linux: Version 10.2.0.5.0 - Production<br \/>\nStart Date 12-SEP-2012 15:10:12<br \/>\nUptime 0 days 0 hr. 35 min. 39 sec<br \/>\nTrace Level off<br \/>\nSecurity ON: Local OS Authentication<br \/>\nSNMP OFF<br \/>\nListener Parameter File \/opt\/ora10g\/product\/database\/network\/admin\/listener.ora<br \/>\nListener Log File \/opt\/ora10g\/product\/database\/network\/log\/listener_rac1.log<br \/>\nListening Endpoints Summary...<br \/>\n(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.137.153)(PORT=1521)))<br \/>\n(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=192.168.137.153)(PORT=1523)))<br \/>\n(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.137.151)(PORT=1521)))<br \/>\nServices Summary...<br \/>\nService \"+ASM\" has 1 instance(s).<br \/>\nInstance \"+ASM1\", status BLOCKED, has 1 handler(s) for this service...<br \/>\nService \"+ASM_XPT\" has 1 instance(s).<br \/>\nInstance \"+ASM1\", status BLOCKED, has 1 handler(s) for this service...<br \/>\nService \"PLSExtProc\" has 1 instance(s).<br \/>\nInstance \"PLSExtProc\", status UNKNOWN, has 1 handler(s) for this service...<br \/>\nService \"racdb\" has 2 instance(s).<br \/>\nInstance \"racdb1\", status READY, has 2 handler(s) for this service...<br \/>\nInstance \"racdb2\", status READY, has 1 handler(s) for this service...<br \/>\nService \"racdbXDB\" has 2 instance(s).<br \/>\nInstance \"racdb1\", status READY, has 1 handler(s) for this service...<br \/>\nInstance \"racdb2\", status READY, has 1 handler(s) for this service...<br \/>\nService \"racdb_XPT\" has 2 instance(s).<br \/>\nInstance \"racdb1\", status READY, has 2 handler(s) for this service...<br \/>\nInstance \"racdb2\", status READY, has 1 handler(s) for this service...<br \/>\nThe command completed successfully<\/p>\n<p>[oracle@rac2 ~]$ lsnrctl status<\/p>\n<p>LSNRCTL for Linux: Version 10.2.0.5.0 - Production on 12-SEP-2012 15:45:35<\/p>\n<p>Copyright (c) 1991, 2010, Oracle. All rights reserved.<\/p>\n<p>Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=rac2)(PORT=1521)))<br \/>\nSTATUS of the LISTENER<br \/>\n------------------------<br \/>\nAlias LISTENER_RAC2<br \/>\nVersion TNSLSNR for Linux: Version 10.2.0.5.0 - Production<br \/>\nStart Date 12-SEP-2012 15:11:27<br \/>\nUptime 0 days 0 hr. 34 min. 7 sec<br \/>\nTrace Level off<br \/>\nSecurity ON: Local OS Authentication<br \/>\nSNMP OFF<br \/>\nListener Parameter File \/opt\/ora10g\/product\/database\/network\/admin\/listener.ora<br \/>\nListener Log File \/opt\/ora10g\/product\/database\/network\/log\/listener_rac2.log<br \/>\nListening Endpoints Summary...<br \/>\n(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.137.154)(PORT=1521)))<br \/>\n(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=192.168.137.154)(PORT=1523)))<br \/>\n(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.137.152)(PORT=1521)))<br \/>\nServices Summary...<br \/>\nService \"+ASM\" has 1 instance(s).<br \/>\nInstance \"+ASM2\", status BLOCKED, has 1 handler(s) for this service...<br \/>\nService \"+ASM_XPT\" has 1 instance(s).<br \/>\nInstance \"+ASM2\", status BLOCKED, has 1 handler(s) for this service...<br \/>\nService \"PLSExtProc\" has 1 instance(s).<br \/>\nInstance \"PLSExtProc\", status UNKNOWN, has 1 handler(s) for this service...<br \/>\nService \"racdb\" has 2 instance(s).<br \/>\nInstance \"racdb1\", status READY, has 1 handler(s) for this service...<br \/>\nInstance \"racdb2\", status READY, has 2 handler(s) for this service...<br \/>\nService \"racdbXDB\" has 2 instance(s).<br \/>\nInstance \"racdb1\", status READY, has 1 handler(s) for this service...<br \/>\nInstance \"racdb2\", status READY, has 1 handler(s) for this service...<br \/>\nService \"racdb_XPT\" has 2 instance(s).<br \/>\nInstance \"racdb1\", status READY, has 1 handler(s) for this service...<br \/>\nInstance \"racdb2\", status READY, has 2 handler(s) for this service...<br \/>\nThe command completed successfully<\/p>\n<p>--\u4f7fcost\u914d\u7f6e\u751f\u6548<br \/>\n\u53d6\u6d88\u5404\u4e2a\u8282\u70b9listener.ora\u4e2d\u7684\u6ce8\u91ca\u884c<br \/>\nSECURE_REGISTER_LISTENER_RAC1 = (TCP,TCPS)<\/p>\n<p>--\u9a8c\u8bc1cost<br \/>\n--\u53c2\u8003Using Class of Secure Transport (COST) to Restrict Instance Registration [ID 1453883.1]<br \/>\n--\u5bf9\u4e8eTCP\u534f\u8bae\u7684\u9a8c\u8bc1\uff08\u53ea\u80fd\u8d70TCP\u534f\u8bae\uff09<br \/>\n--\u4fee\u6539\u76d1\u542c\u914d\u7f6e\u6587\u4ef6\uff08\u53ea\u5141\u8bb8TCP\u534f\u8bae\uff09<br \/>\n[oracle@rac1 admin]$ pwd<br \/>\n\/opt\/ora10g\/product\/database\/network\/admin<br \/>\n[oracle@rac1 admin]$ cat listener.ora<br \/>\n# listener.ora.rac1 Network Configuration File: \/opt\/ora10g\/product\/database\/network\/admin\/listener.ora.rac1<br \/>\n# Generated by Oracle configuration tools.<\/p>\n<p>LISTENER_RAC1 =<br \/>\n(DESCRIPTION_LIST =<br \/>\n(DESCRIPTION =<br \/>\n# (ADDRESS = (PROTOCOL = IPC)(KEY = REGISTER))<br \/>\n(ADDRESS = (PROTOCOL = TCP)(HOST = rac1-vip)(PORT = 1521)(IP = FIRST))<br \/>\n(ADDRESS = (PROTOCOL = TCPS)(HOST = rac1-vip)(PORT = 1523)(IP = FIRST))<br \/>\n(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.137.151)(PORT = 1521)(IP = FIRST))<br \/>\n)<br \/>\n)<\/p>\n<p>#cost add<br \/>\nWALLET_LOCATION =<br \/>\n(SOURCE =<br \/>\n(METHOD = FILE)<br \/>\n(METHOD_DATA =<br \/>\n(DIRECTORY = \/opt\/ora10g\/product\/database\/network\/admin\/cost)<br \/>\n)<br \/>\n)<\/p>\n<p>#SECURE_REGISTER_LISTENER_RAC1 = (IPC)<br \/>\n#SECURE_REGISTER_LISTENER_RAC1 = (TCP,TCPS)<\/p>\n<p>SID_LIST_LISTENER_RAC1 =<br \/>\n(SID_LIST =<br \/>\n(SID_DESC =<br \/>\n(SID_NAME = PLSExtProc)<br \/>\n(ORACLE_HOME = \/opt\/ora10g\/product\/database)<br \/>\n(PROGRAM = extproc)<br \/>\n)<br \/>\n)<br \/>\n--\u91cd\u542f\u76d1\u542c\uff0c\u5e76\u67e5\u770b\u6ce8\u518c\u7684\u670d\u52a1\u4fe1\u606f<br \/>\n[oracle@rac1 admin]$ lsnrctl reload<\/p>\n<p>LSNRCTL for Linux: Version 10.2.0.5.0 - Production on 12-SEP-2012 23:02:29<\/p>\n<p>Copyright (c) 1991, 2010, Oracle. All rights reserved.<\/p>\n<p>Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))<br \/>\nThe command completed successfully<br \/>\n[oracle@rac1 admin]$ lsnrctl status<\/p>\n<p>LSNRCTL for Linux: Version 10.2.0.5.0 - Production on 12-SEP-2012 23:02:36<\/p>\n<p>Copyright (c) 1991, 2010, Oracle. All rights reserved.<\/p>\n<p>Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))<br \/>\nSTATUS of the LISTENER<br \/>\n------------------------<br \/>\nAlias LISTENER_RAC1<br \/>\nVersion TNSLSNR for Linux: Version 10.2.0.5.0 - Production<br \/>\nStart Date 12-SEP-2012 22:45:47<br \/>\nUptime 0 days 0 hr. 16 min. 49 sec<br \/>\nTrace Level off<br \/>\nSecurity ON: Local OS Authentication<br \/>\nSNMP OFF<br \/>\nListener Parameter File \/opt\/ora10g\/product\/database\/network\/admin\/listener.ora<br \/>\nListener Log File \/opt\/ora10g\/product\/database\/network\/log\/listener_rac1.log<br \/>\nListening Endpoints Summary...<br \/>\n(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.137.153)(PORT=1521)))<br \/>\n(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=192.168.137.153)(PORT=1523)))<br \/>\n(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.137.151)(PORT=1521)))<br \/>\nServices Summary...<br \/>\nService \"PLSExtProc\" has 1 instance(s).<br \/>\nInstance \"PLSExtProc\", status UNKNOWN, has 1 handler(s) for this service...<br \/>\nThe command completed successfully<\/p>\n<p>--\u624b\u52a8\u6ce8\u518c\u670d\u52a1\uff0c\u5e76\u67e5\u770b\u76d1\u542c\u6ce8\u518c\u4fe1\u606f<br \/>\n[oracle@rac1 admin]$ sqlplus \/nolog<\/p>\n<p>SQL*Plus: Release 10.2.0.5.0 - Production on Wed Sep 12 23:02:59 2012<\/p>\n<p>Copyright (c) 1982, 2010, Oracle. All Rights Reserved.<\/p>\n<p>SQL&gt; conn \/as sysdba<br \/>\nConnected.<br \/>\nSQL&gt; alter system register;<\/p>\n<p>System altered.<\/p>\n<p>SQL&gt; !<br \/>\n[oracle@rac1 admin]$ lsnrctl status<\/p>\n<p>LSNRCTL for Linux: Version 10.2.0.5.0 - Production on 12-SEP-2012 23:03:15<\/p>\n<p>Copyright (c) 1991, 2010, Oracle. All rights reserved.<\/p>\n<p>Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))<br \/>\nSTATUS of the LISTENER<br \/>\n------------------------<br \/>\nAlias LISTENER_RAC1<br \/>\nVersion TNSLSNR for Linux: Version 10.2.0.5.0 - Production<br \/>\nStart Date 12-SEP-2012 22:45:47<br \/>\nUptime 0 days 0 hr. 17 min. 28 sec<br \/>\nTrace Level off<br \/>\nSecurity ON: Local OS Authentication<br \/>\nSNMP OFF<br \/>\nListener Parameter File \/opt\/ora10g\/product\/database\/network\/admin\/listener.ora<br \/>\nListener Log File \/opt\/ora10g\/product\/database\/network\/log\/listener_rac1.log<br \/>\nListening Endpoints Summary...<br \/>\n(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.137.153)(PORT=1521)))<br \/>\n(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=192.168.137.153)(PORT=1523)))<br \/>\n(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.137.151)(PORT=1521)))<br \/>\nServices Summary...<br \/>\nService \"PLSExtProc\" has 1 instance(s).<br \/>\nInstance \"PLSExtProc\", status UNKNOWN, has 1 handler(s) for this service...<br \/>\nThe command completed successfully<\/p>\n<p>--\u9a8c\u8bc1\u671f\u95f4\u89c2\u5bdf\u76d1\u542c\u65e5\u5fd7\uff08\u65e0\u62a5\u9519\u53ca\u62d2\u7edd\u6ce8\u518c\u7684\u4fe1\u606f\uff09<br \/>\n[oracle@rac1 admin]$ tail -20 \/opt\/ora10g\/product\/database\/network\/log\/listener_rac1.log<br \/>\nTNS-01194: The listener command did not arrive in a secure transport<br \/>\n12-SEP-2012 23:02:22 * service_register_NSGR * 1194<br \/>\nTNS-01194: The listener command did not arrive in a secure transport<br \/>\nSystem parameter file is \/opt\/ora10g\/product\/database\/network\/admin\/listener.ora<br \/>\nLog messages written to \/opt\/ora10g\/product\/database\/network\/log\/listener_rac1.log<br \/>\nTrace information written to \/opt\/ora10g\/product\/database\/network\/trace\/listener_rac1.trc<br \/>\nTrace level is currently 0<br \/>\n12-SEP-2012 23:02:29 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=rac1)(USER=oracle))(COMMAND=reload)(ARGUMENTS=64)(SERVICE=LISTENER)(VERSION=169870592)) * reload * 0<br \/>\n12-SEP-2012 23:02:36 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=rac1)(USER=oracle))(COMMAND=status)(ARGUMENTS=64)(SERVICE=LISTENER)(VERSION=169870592)) * status * 0<br \/>\n12-SEP-2012 23:03:03 * (CONNECT_DATA=(SERVICE_NAME=racdb1)(CID=(PROGRAM=oracle)(HOST=rac2)(USER=oracle))) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.137.152)(PORT=25687)) * establish * racdb1 * 12514<br \/>\nTNS-12514: TNS:listener does not currently know of service requested in connect descriptor<br \/>\n12-SEP-2012 23:03:09 * service_register_NSGR * 1194<br \/>\nTNS-01194: The listener command did not arrive in a secure transport<br \/>\n12-SEP-2012 23:03:09 * service_register_NSGR * 1194<br \/>\nTNS-01194: The listener command did not arrive in a secure transport<br \/>\n12-SEP-2012 23:03:15 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=rac1)(USER=oracle))(COMMAND=status)(ARGUMENTS=64)(SERVICE=LISTENER)(VERSION=169870592)) * status * 0<br \/>\n12-SEP-2012 23:03:20 * service_register_NSGR * 1194<br \/>\nTNS-01194: The listener command did not arrive in a secure transport<br \/>\n12-SEP-2012 23:03:22 * service_register_NSGR * 1194<br \/>\nTNS-01194: The listener command did not arrive in a secure transport<\/p>\n<p>--\u6ce8\uff1a\u5b9e\u4f8b\u6ce8\u518c\u5931\u8d25\uff0c\u76d1\u542c\u65e5\u5fd7\u51fa\u73b0TNS-01194: The listener command did not arrive in a secure transport<br \/>\n--\u5f97\u8bc1<\/p>\n<p>--\u6062\u590dTCP\u9a8c\u8bc1<br \/>\n--\u4fee\u6539\u76d1\u542c\u914d\u7f6e\u6587\u4ef6<br \/>\n[oracle@rac1 admin]$ pwd<br \/>\n\/opt\/ora10g\/product\/database\/network\/admin<br \/>\n[oracle@rac1 admin]$ cat listener.ora<br \/>\n# listener.ora.rac1 Network Configuration File: \/opt\/ora10g\/product\/database\/network\/admin\/listener.ora.rac1<br \/>\n# Generated by Oracle configuration tools.<\/p>\n<p>LISTENER_RAC1 =<br \/>\n(DESCRIPTION_LIST =<br \/>\n(DESCRIPTION =<br \/>\n# (ADDRESS = (PROTOCOL = IPC)(KEY = REGISTER))<br \/>\n(ADDRESS = (PROTOCOL = TCP)(HOST = rac1-vip)(PORT = 1521)(IP = FIRST))<br \/>\n(ADDRESS = (PROTOCOL = TCPS)(HOST = rac1-vip)(PORT = 1523)(IP = FIRST))<br \/>\n(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.137.151)(PORT = 1521)(IP = FIRST))<br \/>\n)<br \/>\n)<\/p>\n<p>#cost add<br \/>\nWALLET_LOCATION =<br \/>\n(SOURCE =<br \/>\n(METHOD = FILE)<br \/>\n(METHOD_DATA =<br \/>\n(DIRECTORY = \/opt\/ora10g\/product\/database\/network\/admin\/cost)<br \/>\n)<br \/>\n)<\/p>\n<p>#SECURE_REGISTER_LISTENER_RAC1 = (IPC)<br \/>\nSECURE_REGISTER_LISTENER_RAC1 = (TCP,TCPS)<\/p>\n<p>SID_LIST_LISTENER_RAC1 =<br \/>\n(SID_LIST =<br \/>\n(SID_DESC =<br \/>\n(SID_NAME = PLSExtProc)<br \/>\n(ORACLE_HOME = \/opt\/ora10g\/product\/database)<br \/>\n(PROGRAM = extproc)<br \/>\n)<br \/>\n)<br \/>\n--\u91cd\u542f\u76d1\u542c\uff0c\u5e76\u67e5\u770b\u670d\u52a1\u6ce8\u518c\u4fe1\u606f<br \/>\n[oracle@rac1 admin]$ lsnrctl reload<\/p>\n<p>LSNRCTL for Linux: Version 10.2.0.5.0 - Production on 12-SEP-2012 23:06:44<\/p>\n<p>Copyright (c) 1991, 2010, Oracle. All rights reserved.<\/p>\n<p>Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))<br \/>\nThe command completed successfully<br \/>\n[oracle@rac1 admin]$ lsnrctl status<\/p>\n<p>LSNRCTL for Linux: Version 10.2.0.5.0 - Production on 12-SEP-2012 23:06:48<\/p>\n<p>Copyright (c) 1991, 2010, Oracle. All rights reserved.<\/p>\n<p>Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))<br \/>\nSTATUS of the LISTENER<br \/>\n------------------------<br \/>\nAlias LISTENER_RAC1<br \/>\nVersion TNSLSNR for Linux: Version 10.2.0.5.0 - Production<br \/>\nStart Date 12-SEP-2012 22:45:47<br \/>\nUptime 0 days 0 hr. 21 min. 1 sec<br \/>\nTrace Level off<br \/>\nSecurity ON: Local OS Authentication<br \/>\nSNMP OFF<br \/>\nListener Parameter File \/opt\/ora10g\/product\/database\/network\/admin\/listener.ora<br \/>\nListener Log File \/opt\/ora10g\/product\/database\/network\/log\/listener_rac1.log<br \/>\nListening Endpoints Summary...<br \/>\n(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.137.153)(PORT=1521)))<br \/>\n(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=192.168.137.153)(PORT=1523)))<br \/>\n(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.137.151)(PORT=1521)))<br \/>\nServices Summary...<br \/>\nService \"PLSExtProc\" has 1 instance(s).<br \/>\nInstance \"PLSExtProc\", status UNKNOWN, has 1 handler(s) for this service...<br \/>\nThe command completed successfully<\/p>\n<p>--\u624b\u52a8\u6ce8\u518c\u670d\u52a1\uff0c\u5e76\u67e5\u770b\u76d1\u542c\u6ce8\u518c\u4fe1\u606f<br \/>\n[oracle@rac1 admin]$ sqlplus \/nolog<\/p>\n<p>SQL*Plus: Release 10.2.0.5.0 - Production on Wed Sep 12 23:07:09 2012<\/p>\n<p>Copyright (c) 1982, 2010, Oracle. All Rights Reserved.<\/p>\n<p>SQL&gt; conn \/as sysdba<br \/>\nConnected.<br \/>\nSQL&gt; alter system register;<\/p>\n<p>System altered.<\/p>\n<p>SQL&gt; !<br \/>\n[oracle@rac1 admin]$ lsnrctl status<\/p>\n<p>LSNRCTL for Linux: Version 10.2.0.5.0 - Production on 12-SEP-2012 23:07:25<\/p>\n<p>Copyright (c) 1991, 2010, Oracle. All rights reserved.<\/p>\n<p>Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))<br \/>\nSTATUS of the LISTENER<br \/>\n------------------------<br \/>\nAlias LISTENER_RAC1<br \/>\nVersion TNSLSNR for Linux: Version 10.2.0.5.0 - Production<br \/>\nStart Date 12-SEP-2012 22:45:47<br \/>\nUptime 0 days 0 hr. 21 min. 38 sec<br \/>\nTrace Level off<br \/>\nSecurity ON: Local OS Authentication<br \/>\nSNMP OFF<br \/>\nListener Parameter File \/opt\/ora10g\/product\/database\/network\/admin\/listener.ora<br \/>\nListener Log File \/opt\/ora10g\/product\/database\/network\/log\/listener_rac1.log<br \/>\nListening Endpoints Summary...<br \/>\n(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.137.153)(PORT=1521)))<br \/>\n(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=192.168.137.153)(PORT=1523)))<br \/>\n(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.137.151)(PORT=1521)))<br \/>\nServices Summary...<br \/>\nService \"+ASM\" has 1 instance(s).<br \/>\nInstance \"+ASM1\", status BLOCKED, has 1 handler(s) for this service...<br \/>\nService \"+ASM_XPT\" has 1 instance(s).<br \/>\nInstance \"+ASM1\", status BLOCKED, has 1 handler(s) for this service...<br \/>\nService \"PLSExtProc\" has 1 instance(s).<br \/>\nInstance \"PLSExtProc\", status UNKNOWN, has 1 handler(s) for this service...<br \/>\nService \"racdb\" has 2 instance(s).<br \/>\nInstance \"racdb1\", status READY, has 2 handler(s) for this service...<br \/>\nInstance \"racdb2\", status READY, has 1 handler(s) for this service...<br \/>\nService \"racdbXDB\" has 2 instance(s).<br \/>\nInstance \"racdb1\", status READY, has 1 handler(s) for this service...<br \/>\nInstance \"racdb2\", status READY, has 1 handler(s) for this service...<br \/>\nService \"racdb_XPT\" has 2 instance(s).<br \/>\nInstance \"racdb1\", status READY, has 2 handler(s) for this service...<br \/>\nInstance \"racdb2\", status READY, has 1 handler(s) for this service...<br \/>\nThe command completed successfully<\/p>\n<p>--\u67e5\u770b\u76d1\u542c\u65e5\u5fd7<br \/>\n[oracle@rac1 admin]$ tail -20 \/opt\/ora10g\/product\/database\/network\/log\/listener_rac1.log<br \/>\n12-SEP-2012 23:06:20 * service_register_NSGR * 1194<br \/>\nTNS-01194: The listener command did not arrive in a secure transport<br \/>\n12-SEP-2012 23:06:23 * service_register_NSGR * 1194<br \/>\nTNS-01194: The listener command did not arrive in a secure transport<br \/>\nSystem parameter file is \/opt\/ora10g\/product\/database\/network\/admin\/listener.ora<br \/>\nLog messages written to \/opt\/ora10g\/product\/database\/network\/log\/listener_rac1.log<br \/>\nTrace information written to \/opt\/ora10g\/product\/database\/network\/trace\/listener_rac1.trc<br \/>\nTrace level is currently 0<br \/>\n12-SEP-2012 23:06:44 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=rac1)(USER=oracle))(COMMAND=reload)(ARGUMENTS=64)(SERVICE=LISTENER)(VERSION=169870592)) * reload * 0<br \/>\n12-SEP-2012 23:06:48 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=rac1)(USER=oracle))(COMMAND=status)(ARGUMENTS=64)(SERVICE=LISTENER)(VERSION=169870592)) * status * 0<br \/>\n12-SEP-2012 23:07:10 * service_register * racdb1 * 0<br \/>\n12-SEP-2012 23:07:10 * service_update * racdb1 * 0<br \/>\n12-SEP-2012 23:07:10 * service_register * racdb1 * 0<br \/>\n12-SEP-2012 23:07:20 * service_update * racdb1 * 0<br \/>\n12-SEP-2012 23:07:20 * service_update * racdb1 * 0<br \/>\n12-SEP-2012 23:07:20 * service_register * +ASM1 * 0<br \/>\n12-SEP-2012 23:07:23 * service_register * racdb2 * 0<br \/>\n12-SEP-2012 23:07:25 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=rac1)(USER=oracle))(COMMAND=status)(ARGUMENTS=64)(SERVICE=LISTENER)(VERSION=169870592)) * status * 0<br \/>\n12-SEP-2012 23:08:04 * (CONNECT_DATA=(SERVICE_NAME=racdb1)(CID=(PROGRAM=oracle)(HOST=rac2)(USER=oracle))) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.137.152)(PORT=25710)) * establish * racdb1 * 12514<br \/>\nTNS-12514: TNS:listener does not currently know of service requested in connect descriptor<\/p>\n<p>--\u6ce8\uff1a\u76d1\u542c\u6062\u590d\u6b63\u5e38\u3002<br \/>\n--\u5f97\u8bc1<\/p>\n","protected":false},"excerpt":{"rendered":"<p>ORALCE\u5b89\u5168\u4e4bRAC\u914d\u7f6eClass of Secure Transport(COST) &#8211;\u53c2\u7167\u6587\u6863 &#8212; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[35],"tags":[],"_links":{"self":[{"href":"http:\/\/www.yallonking.com\/index.php?rest_route=\/wp\/v2\/posts\/287"}],"collection":[{"href":"http:\/\/www.yallonking.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.yallonking.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.yallonking.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.yallonking.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=287"}],"version-history":[{"count":5,"href":"http:\/\/www.yallonking.com\/index.php?rest_route=\/wp\/v2\/posts\/287\/revisions"}],"predecessor-version":[{"id":652,"href":"http:\/\/www.yallonking.com\/index.php?rest_route=\/wp\/v2\/posts\/287\/revisions\/652"}],"wp:attachment":[{"href":"http:\/\/www.yallonking.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=287"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.yallonking.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=287"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.yallonking.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=287"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}