驗證service_names、db_name、db_unique_name在註冊動態監聽服務名時的作用
監聽中動態註冊時的服務名:如果沒有設定service_names,將拼接db_unique_name和db_domain引數值來註冊監聽,(service_names優先順序高),驗證如下:。
----(很多文件裡寫的是db_name和db_domain這是不準確的)
本實驗的db_domain為空。Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
- db_unique_name為PRODA db_name 為PROD service_names 為空--reset引數值 監聽狀態中有一個服務PRODA
- db_unique_name為PRODA db_name 為PROD service_names 為PRO 監聽狀態中有兩個服務 PRODA PRO
- db_unique_name為PROD db_name 為PROD service_names 為PRO 監聽狀態中有兩個服務PROD PRO
1.db_unique_name為PRODA,db_name 為PROD,service_names 為空--reset引數值,監聽狀態中有一個服務:PRODA
SQL> show parameter service_nameNAME TYPE VALUE
------------------------------------ ----------- ------------------------------
service_names string
SQL> show parameter db_unique
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_unique_name string PRODA
SQL> show parameter db_name
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_name string PROD
SQL> show parameter db_doma
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_domain string
[oracle@ocm1 admin]$ lsnrctl status LSNR2
LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 09-APR-2014 23:36:38
Copyright (c) 1991, 2005, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ocm1.bys.com)(PORT=1526)))
STATUS of the LISTENER
------------------------
Alias LSNR2
Version TNSLSNR for Linux: Version 10.2.0.1.0 - Production
Start Date 09-APR-2014 23:31:20
Uptime 0 days 0 hr. 5 min. 18 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /u01/app/oracle/product/10.2.0.1/dbhome_1/network/admin/listener.ora
Listener Log File /u01/app/oracle/product/10.2.0.1/dbhome_1/network/log/lsnr2.log
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ocm1.bys.com)(PORT=1526)))
Services Summary...
Service "PRODA" has 1 instance(s).
Instance "PROD", status READY, has 4 handler(s) for this service.
2.db_unique_name為PRODA,db_name 為PROD,service_names 為PRO,監聽狀態中有兩個服務:PRODA、PRO
SQL> show parameter db_uniNAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_unique_name string PRODA
SQL> show parameter service
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
service_names string PRO
SQL> show parameter db_n
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_name string PROD
SQL> show parameter db_do
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_domain string
[oracle@ocm1 admin]$ lsnrctl status LSNR2
LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 09-APR-2014 23:51:30
Copyright (c) 1991, 2005, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ocm1.bys.com)(PORT=1526)))
STATUS of the LISTENER
------------------------
Alias LSNR2
Version TNSLSNR for Linux: Version 10.2.0.1.0 - Production
Start Date 09-APR-2014 23:48:39
Uptime 0 days 0 hr. 2 min. 51 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /u01/app/oracle/product/10.2.0.1/dbhome_1/network/admin/listener.ora
Listener Log File /u01/app/oracle/product/10.2.0.1/dbhome_1/network/log/lsnr2.log
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ocm1.bys.com)(PORT=1526)))
Services Summary...
Service "PRO" has 1 instance(s).
Instance "PROD", status READY, has 4 handler(s) for this service...
Service "PRODA" has 1 instance(s).
Instance "PROD", status READY, has 4 handler(s) for this service...
Service "PRODA_XPT" has 1 instance(s).
Instance "PROD", status READY, has 4 handler(s) for this service...
The command completed successfully
3.db_unique_name為PROD,db_name 為PROD,service_names 為PRO,監聽狀態中有兩個服務:PROD、PRO
SQL> show parameter db_domaNAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_domain string
SQL> show parameter db_uni
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_unique_name string PROD
SQL> show parameter db_n
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_name string PROD
SQL> alter system set service_names='PRO';
System altered.
SQL> show parameter service
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
service_names string PRO
SQL> alter system register;
System altered.
[oracle@ocm1 admin]$ lsnrctl status LSNR2
LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 09-APR-2014 23:48:52
Copyright (c) 1991, 2005, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ocm1.bys.com)(PORT=1526)))
STATUS of the LISTENER
------------------------
Alias LSNR2
Version TNSLSNR for Linux: Version 10.2.0.1.0 - Production
Start Date 09-APR-2014 23:48:39
Uptime 0 days 0 hr. 0 min. 13 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /u01/app/oracle/product/10.2.0.1/dbhome_1/network/admin/listener.ora
Listener Log File /u01/app/oracle/product/10.2.0.1/dbhome_1/network/log/lsnr2.log
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ocm1.bys.com)(PORT=1526)))
Services Summary...
Service "PRO" has 1 instance(s).
Instance "PROD", status READY, has 4 handler(s) for this service...
Service "PROD" has 1 instance(s).
Instance "PROD", status READY, has 4 handler(s) for this service...
Service "PROD_XPT" has 1 instance(s).
Instance "PROD", status READY, has 4 handler(s) for this service...
The command completed successfully
相關文章
- rac監聽不能動態註冊
- Oracle修改instance_name、db_name、db_unique_name、service_namesOracle
- Oracle 19C 監聽無法動態註冊例項Oracle
- 【SpringBoot】服務對註冊中心的註冊時機Spring Boot
- 資料庫無法註冊至監聽服務解決辦法資料庫
- 通過Eureka中已經註冊的服務名,呼叫服務
- Windows平臺如何修改監聽的服務名稱?Windows
- oracle的靜態註冊和動態註冊Oracle
- 動態註冊和靜態註冊
- Nacos - 事件的註冊、取消與監聽(EventDispatcher)事件
- [20190201]測試服務名支援靜態和動態註冊的情況下優先選擇那個.txt
- 一次Oracle監聽無法動態註冊處理過程排查分析Oracle
- mysql註冊服務MySql
- 服務註冊-Eureka
- 【SpringBoot】服務對註冊中心的下線時機Spring Boot
- 使用JavaScript給物件修改註冊監聽器JavaScript物件
- [20180509]配置靜態監聽服務與ORA-12514
- js 註冊事件的兩種方式詳解,傳統註冊事件與方法監聽註冊事件(addEventListener)JS事件dev
- windows驅動註冊中斷服務程式Windows
- nacos 服務註冊原理
- consul 服務註冊中心
- SpringCloud之服務註冊SpringGCCloud
- ORACLE之手動註冊監聽listener。alter system set local_listener="XXX"Oracle
- 在duplicate時,出現監聽BLOCKED的情況,導致監聽自動關閉BloC
- js登入與註冊驗證JS
- Android中動態註冊Android
- vue動態註冊元件Vue元件
- consul服務註冊與服務發現的巨坑
- C# 註冊Windows服務C#Windows
- lms框架服務註冊中心框架
- 叢集修改OCR中記錄的db_unique_name以及db_name
- html+JS+php實現簡單的註冊使用者名稱驗證HTMLJSPHP
- Consul 服務的註冊和發現
- npmscript命令同時開啟多個監聽服務concurrentlyNPM
- oracle監聽不到例項服務Oracle
- 聊聊微服務的服務註冊與發現!微服務
- 微服務架構之「 服務註冊 」微服務架構
- 什麼是Zookeeper?(動態的服務註冊和發現、Master選舉、分散式鎖)AST分散式
- Nacos 的安裝與服務的註冊