qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請(qǐng)?jiān)L問(wèn) http://qaseven.github.io/

          Oracle靜態(tài)監(jiān)聽(tīng)注冊(cè)詳解

           網(wǎng)上有很多關(guān)于oracle 監(jiān)聽(tīng)靜態(tài)注冊(cè)的文章,但大多都是簡(jiǎn)單說(shuō)說(shuō),并沒(méi)有詳細(xì)的例子,這里,將結(jié)合linux as4 下的oracle 10gR2.0.1 舉一個(gè)具體的例子
            1、在 $ORACLE_HOME/network/admin/listener.ora 文件中加入一個(gè)靜態(tài)注冊(cè)的節(jié)點(diǎn)
          [oracle@prudent oracle]$ cd $ORACLE_HOME/network/admin
          [oracle@prudent admin]$ vi listener.ora
          # listener.ora Network Configuration File: /mydatafile2/app/oracle/oracle/product/11.2.0/db_1/network/admin/listener.ora
          # Generated by Oracle configuration tools.
          SID_LIST_LISTENER =
          (SID_LIST =
          (SID_DESC =
          (SID_NAME = PLSExtProc)
          (ORACLE_HOME = /mydatafile2/app/oracle/oracle/product/11.2.0/db_1)
          (PROGRAM = extproc)
          )
          (SID_DESC =
          (SID_NAME = ORCL)
          (ORACLE_HOME = /mydatafile2/app/oracle/oracle/product/11.2.0/db_1)
          (GLOBAL_DBNAME=WOO.COM)
          )
          )
          LISTENER =
          (DESCRIPTION_LIST =
          (DESCRIPTION =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
          (ADDRESS = (PROTOCOL = TCP)(HOST = prudent)(PORT = 1521))
          )
          )
            注意這里的GLOBAL_DBNAME=WOO.COM
            SID_NAME=ORCL
            這個(gè)SID_NAME 應(yīng)與你對(duì)外提供服務(wù)的 $ORACLE_SID 一致
            [oracle@prudent admin]$ echo $ORACLE_SID
            ORCL
            2、配置對(duì)應(yīng)的tnsnames.ora 中的節(jié)點(diǎn)
          [oracle@prudent admin]$ vi tnsnames.ora
          # tnsnames.ora Network Configuration File: /mydatafile2/app/oracle/oracle/product/11.2.0/db_1/network/admin/tnsnames.ora
          # Generated by Oracle configuration tools.
          ORCL=
          (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = prudent)(PORT = 1521))
          (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = ORCL)
          )
          )
          WOOORCL=
          (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = prudent)(PORT = 1521))
          (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = WOO.COM)
          )
          )
          [oracle@prudent admin]$ vi tnsnames.ora
          # tnsnames.ora Network Configuration File: /mydatafile2/app/oracle/oracle/product/11.2.0/db_1/network/admin/tnsnames.ora
          # Generated by Oracle configuration tools.
          ORCL=
          (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = prudent)(PORT = 1521))
          (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = ORCL)
          )
          )
          WOOORCL=
          (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = prudent)(PORT = 1521))
          (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = WOO.COM)
          )
          )
          tnsname WOOORCL 中的 SERVICE_NAME=WOO.COM
            這里的服務(wù)名為 WOO.COM 而不是通常的 ORCL,因?yàn)樵?listener.ora 中已經(jīng)注冊(cè)了 WOO.COM,lsnrctl 啟動(dòng)時(shí)會(huì)監(jiān)聽(tīng) WOO.COM ,并對(duì)應(yīng)到 SID_NAME=ORCL 上。3、啟動(dòng)監(jiān)聽(tīng)和服務(wù)
          [oracle@prudent oracle]$ cat dbstart
          lsnrctl start
          sqlplus /nolog <<EOF
          connect /as sysdba
          startup
          EOF
          [oracle@prudent oracle]$ ./dbstart
          LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 13-FEB-2011 20:11:15
          Copyright (c) 1991, 2005, Oracle.  All rights reserved.
          Starting /mydatafile2/app/oracle/oracle/product/11.2.0/db_1/bin/tnslsnr: please wait...
          TNSLSNR for Linux: Version 11.2.0.1.0 - Production
          System parameter file is /mydatafile2/app/oracle/oracle/product/11.2.0/db_1/network/admin/listener.ora
          Log messages written to /mydatafile2/app/oracle/oracle/product/11.2.0/db_1/network/log/listener.log
          Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))
          Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=prudent)(PORT=1521)))
          Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
          STATUS of the LISTENER
          ------------------------
          Alias                     LISTENER
          Version                   TNSLSNR for Linux: Version 11.2.0.1.0 - Production
          Start Date                13-FEB-2011 20:11:15
          Uptime                    0 days 0 hr. 0 min. 0 sec
          Trace Level               off
          Security                  ON: Local OS Authentication
          SNMP                      OFF
          Listener Parameter File   /mydatafile2/app/oracle/oracle/product/11.2.0/db_1/network/admin/listener.ora
          Listener Log File         /mydatafile2/app/oracle/oracle/product/11.2.0/db_1/network/log/listener.log
          Listening Endpoints Summary...
          (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))
          (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=prudent)(PORT=1521)))
          Services Summary...
          Service "WOO.COM" has 1 instance(s).
          Instance "ORCL", status UNKNOWN, has 1 handler(s) for this service...
          Service "ORCL" has 1 instance(s).
          Instance "ORCL", status UNKNOWN, has 1 handler(s) for this service...
          Service "PLSExtProc" has 1 instance(s).
          Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
          The command completed successfully
          SQL*Plus: Release 11.2.0.1.0 - Production on Sun Feb 13 20:11:16 2011
          Copyright (c) 1982, 2005, Oracle.  All rights reserved.
          SQL> Connected to an idle instance.
          SQL> ORA-32004: obsolete and/or deprecated parameter(s) specified
          ORACLE instance started.
          Total System Global Area  461373440 bytes
          Fixed Size                  1220000 bytes
          Variable Size              75498080 bytes
          Database Buffers          381681664 bytes
          Redo Buffers                2973696 bytes
          Database mounted.
          Database opened.
          SQL> Disconnected from Oracle Database 10g Enterprise Edition Release 11.2.0.1.0 - Production
          With the Partitioning, OLAP and Data Mining options
            可以看到
            Service "WOO.COM" has 1 instance(s).
            Instance "ORCL", status UNKNOWN, has 1 handler(s) for this service...
            正在被監(jiān)聽(tīng)。
            4、驗(yàn)證該服務(wù)可以到達(dá)
          [oracle@prudent oracle]$ tnsping WOOORCL
          TNS Ping Utility for Linux: Version 11.2.0.1.0 - Production on 13-FEB-2011 20:14:59
          Copyright (c) 1997, 2005, Oracle.  All rights reserved.
          Used parameter files:
          /mydatafile2/app/oracle/oracle/product/11.2.0/db_1/network/admin/sqlnet.ora
          Used TNSNAMES adapter to resolve the alias
          Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = prudent)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = WOO.COM)))
          OK (10 msec)
            5、利用靜態(tài)注冊(cè)的服務(wù)登入oracle
          [oracle@prudent oracle]$ sqlplus system@oracleWOOORCL
          SQL*Plus: Release 11.2.0.1.0 - Production on Sun Feb 13 20:17:27 2011
          Copyright (c) 1982, 2005, Oracle.  All rights reserved.
          Connected to:
          Oracle Database 10g Enterprise Edition Release 11.2.0.1.0 - Production
          With the Partitioning, OLAP and Data Mining options
          SQL> select count(*) from date_log;
          COUNT(*)
          ----------
          SQL>
            至此:已驗(yàn)證該靜態(tài)注冊(cè)可以成功的被解析,監(jiān)聽(tīng),連接。

          posted on 2014-09-12 10:04 順其自然EVO 閱讀(3048) 評(píng)論(0)  編輯  收藏 所屬分類: 測(cè)試學(xué)習(xí)專欄

          <2014年9月>
          31123456
          78910111213
          14151617181920
          21222324252627
          2829301234
          567891011

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 呼图壁县| 邛崃市| 施秉县| 五常市| 卓尼县| 建瓯市| 天镇县| 长沙县| 福海县| 廉江市| 涡阳县| 迁西县| 大同县| 峡江县| 康定县| 武川县| 北宁市| 个旧市| 沙坪坝区| 石河子市| 马关县| 旺苍县| 邵武市| 安远县| 文安县| 房山区| 腾冲县| 滨海县| 友谊县| 普洱| 大英县| 岱山县| 和龙市| 皋兰县| 年辖:市辖区| 上饶县| 神木县| 鄂托克旗| 山阳县| 昌黎县| 河池市|