oracle例項和監聽器
一、靜態註冊
靜態註冊指例項啟動時讀取listener.ora配置檔案,將例項和服務註冊到監聽程式。無論何時啟動一個,預設都有兩條資訊註冊到監聽器中:例項和服務。
SID_LIST_LISTENER =
( SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = Ora8)
(SID_NAME = test)
)
)
LISTENER =
( DESCRIPTION =
(ADDRESS = (HOST = 192.168.0.8)(PROTOCOL = TCP)(PORT = 1522))
)
這是一個最簡單的靜態監聽配置檔案,SID_LIST_LISTENER部分的GLOBAL_DBNAME表示向外提供的服務名,SID_NAME是提供註冊的例項。
在tnsnames.ora檔案中的CONNECT_DATA部分,可分別選擇SERVICE_NAME=Ora8或SID=test為客戶端提供連線。
對於配置非1521監聽埠,只能選擇靜態註冊方式。
二、動態註冊
動態註冊不需要顯示的配置listener.ora檔案,例項啟動的時候,PMON程式根據instance_name,service_name引數將例項和服務動態註冊到listerer中。如果沒有設定instance_name,將使用db_name初始化引數值。如果沒有設定service_names,將拼接db_name和db_domain引數值來註冊監聽。
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
service_names string test
SQL> show parameter instance_name
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
instance_name string test
LSNRCTL> status
Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 10.2.0.1.0 - Production
Start Date 24-SEP-2008 16:50:01
Uptime 0 days 0 hr. 0 min. 33 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Log File /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=test1)(PORT=1521)))
Services Summary...
Service "test" has 1 instance(s).
Instance "test", status READY, has 1 handler(s) for this service...
Service "test_XPT" has 1 instance(s).
Instance "test", status READY, has 1 handler(s) for this service...
The command completed successfully
SQL> alter system set service_names='oratest' scope=both;
System altered.
SQL> alter system set instance_name='instest' scope=spfile;
System altered.
SQL> shutdown immediate
Database closed.
Database dismounted.
instance shut down.
SQL> startup
ORACLE instance started.
Total System Global Area 96468992 bytes
Fixed Size 1217884 bytes
Variable Size 88083108 bytes
Database Buffers 4194304 bytes
Redo Buffers 2973696 byte
Database mounted.
Database opened.
LSNRCTL> status
Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
STATUS of the LISTENER
Version TNSLSNR for Linux: Version 10.2.0.1.0 - Production
Start Date 24-SEP-2008 16:52:44
Uptime 0 days 0 hr. 1 min. 52 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Log File /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=test1)(PORT=1521)))
Services Summary...
Service "oratest" has 1 instance(s).
Instance "instest", status READY, has 1 handler(s) for this service...
Service "test" has 1 instance(s).
Instance "instest", status READY, has 1 handler(s) for this service...
Service "test_XPT" has 1 instance(s).
Instance "instest", status READY, has 1 handler(s) for this service...
The command completed successfully
可以看到,監聽註冊的服務和例項已發生了相應的變化。同靜態監聽,這裡也可以分別使用SERVICE_NAME=oratest或SID=instest來進行客戶端的連線
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29067253/viewspace-1811448/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle監聽不到例項服務Oracle
- oracle 多個例項監聽不到Oracle
- ASM例項配置監聽和TNSASM
- oracle之 單例項監聽修改埠Oracle單例
- oracle 多個例項安裝監聽Oracle
- js監聽鍵盤事件程式碼例項例項JS事件
- Web中的監聽器【Listener】與過濾器【Filter】 例項Web過濾器Filter
- oracle 監聽器配置Oracle
- canal同步mysql,監聽單例項,多例項配置MySql單例
- 使用 vue 例項更好的監聽事件Vue事件
- 基於laravel的事件監聽例項Laravel事件
- oracle靜態監聽和動態監聽Oracle
- Oracle 19C 監聽無法動態註冊例項Oracle
- oracle 監聽器學習Oracle
- 監聽器和過濾器過濾器
- 如何發現遠端伺服器上某埠正在監聽的ORACLE例項/服務伺服器Oracle
- 事件和事件監聽器事件
- 說說Oracle監聽器(一)Oracle
- 說說Oracle監聽器(二)Oracle
- Oracle 監聽器日誌解析Oracle
- 【listener】oracle靜態監聽和動態監聽 【轉載】Oracle
- Oracle監聽器中的XDB、XPT和PLSExtProc服務Oracle
- oracle監聽器的靜態和動態註冊Oracle
- oracle 12c 資料庫例項監聽無法註冊問題一例Oracle資料庫
- Oracle 監聽器日誌解析(續)Oracle
- 【Oracle】修改scan監聽器埠號Oracle
- 如何更改oracle監聽器的埠Oracle
- Oracle 監聽Oracle
- 【DBA】Windows 下Oracle 監聽配置注意事項WindowsOracle
- 過濾器和監聽器總結過濾器
- 2 Day DBA-管理Oracle例項-Oracle例項和例項管理概覽Oracle
- Oracle 監聽器日誌配置與管理Oracle
- 設定 Oracle 監聽器密碼(LISTENER)Oracle密碼
- jquery監聽文字框內容變化程式碼例項jQuery
- Oracle監聽(1)Oracle
- 轉載:oracle監聽器的靜態和動態註冊Oracle
- ORACLE動態監聽與靜態監聽Oracle
- 【oracle】動態監聽與靜態監聽Oracle