成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

淺談Oracle的監聽服務-靜態注冊

運維 數據庫運維
動態服務是實例在服務器上啟動并運行時向偵聽器注冊的代表,而靜態服務(SID_LIST_LISTENER)可用于服務外部連接,無論是否在服務器上運行實例,連接非常有用到空閑或 NOMOUNT 數據庫。

概述

動態服務是實例在服務器上啟動并運行時向偵聽器注冊的代表,而靜態服務(SID_LIST_LISTENER)可用于服務外部連接,無論是否在服務器上運行實例,連接非常有用到空閑或 NOMOUNT 數據庫。

根據Oracle 19c Advanced Features of Oracle Net Services,靜態服務的用例可以是以下任何一種:

  • 外部過程調用。
  • Oracle 異構服務。
  • Oracle Data Guard。
  • 從 Oracle Enterprise Manager Cloud Control 以外的工具遠程啟動數據庫。
  • 與早于 Oracle8i 版本 2 (8.1) 的 Oracle 數據庫的連接。

1、添加單個靜態服務

啟用靜態服務注冊功能的配置非常簡單,只需在監聽器配置文件中添加一個名為SID_LIST_LISTENER的條目,該文件通常位于$ORACLE_HOME/network/admin/listener.ora,然后重新啟動監聽器。

[oracle@test ~]$ vi $ORACLE_HOME/network/admin/listener.ora
...
SID_LIST_LISTENER=
(SID_LIST=
(SID_DESC=
(ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1)
(SID_NAME=ORCL))
)

基本上,靜態服務注冊至少需要知道兩項,ORACLE_HOME和ORACLE_SID。如您所見,我們在條目中提供了它們。

2、添加多個靜態服務

對于更多ORACLE_SID,您可以像這樣將SID_LIST附加到條目中。

[oracle@test ~]$ vi $ORACLE_HOME/network/admin/listener.ora
...
SID_LIST_LISTENER=
(SID_LIST=
(SID_DESC=
(ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1)
(SID_NAME=ORCL))
(SID_DESC=
(ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1)
(SID_NAME=SMALLDB))
)

3、 使用 GLOBAL_DBNAME

對于那些DB_DOMAIN不為空的數據庫,您應該在SID_LIST中添加更多信息GLOBAL_DBNAME。

[oracle@test ~]$ vi $ORACLE_HOME/network/admin/listener.ora
...
SID_LIST_LISTENER=
(SID_LIST=
(SID_DESC=
(ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1)
(SID_NAME=ORCL))
(GLOBAL_DBNAME=orcl.example.com)
)

GLOBAL_DBNAME的格式如下:

<DB_UNIQUE_NAME>.<DB_DOMAIN>

在上述情況下,數據庫的DB_DOMAIN是example.com。請注意,如果您的DB_DOMAIN為空,則不必添加它。不要忘記重新啟動監聽器以立即生效。

4、Data Guard Broker 的靜態服務

您必須為數據保護代理添加一個特殊的靜態服務<DB_UNIQUE_NAME>_DGMGRL.<DB_DOMAIN>以啟用需要重新啟動實例而無需手動干預的代理操作,例如通過switchover在主數據庫和備用數據庫之間進行角色轉換。

[oracle@test ~]$ vi $ORACLE_HOME/network/admin/listener.ora
...
SID_LIST_LISTENER=
(SID_LIST=
(SID_DESC=
(ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1)
(SID_NAME=ORCL))
(GLOBAL_DBNAME=ORCL_DGMGRL)
)

請注意,如果您的DB_DOMAIN為空,則不必添加它。所有服務名稱最好大寫。

服務名稱的狀態

讓我們看看他們在監聽器中的狀態。

[oracle@test ~]$ lsnrctl status
...
Services Summary...
Service "ORCL" has 2 instance(s).
Instance "ORCL", status UNKNOWN, has 1 handler(s) for this service...
Instance "ORCL", status READY, has 1 handler(s) for this service...
Service "ORCLXDB" has 1 instance(s).
Instance "ORCL", status READY, has 1 handler(s) for this service...
The command completed successfully

靜態服務ORCL的狀態被標記為UNKNOWN,而動態服務是READY,這意味著實例確實存在并準備好服務。

責任編輯:姜華 來源: 今日頭條
相關推薦

2011-05-17 13:17:29

Oracle靜態注冊動態注冊

2011-07-25 16:54:52

Oracle數據庫注冊監聽

2010-04-15 11:10:26

Oracle無法啟動監

2011-06-21 16:51:21

Qt 靜態 編譯

2009-05-06 11:09:10

Oracle物化視圖數據庫

2009-05-04 09:52:49

Oracle優化排序

2009-11-17 17:47:56

Oracle Shar

2011-07-18 18:01:34

buffer cach

2009-11-17 10:48:22

Oracle Spat

2011-07-04 13:39:32

注冊表監聽器

2011-03-21 16:21:49

Oracle監聽口令監聽器

2009-11-18 18:28:27

Oracle監聽器

2009-04-09 10:16:43

Oracle架構基礎

2011-01-26 11:09:07

2009-02-03 08:58:13

SQL*Net配置網絡應用

2010-04-19 09:52:24

Oracle行級鎖

2011-05-20 10:05:13

Oracle性能優化

2009-04-24 10:49:57

Oracle性能優化錯誤

2009-05-07 11:30:28

Oracle掃描數據索引

2010-11-19 14:22:04

oracle服務端
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 午夜精品一区二区三区在线观看 | 日韩aⅴ在线观看 | 欧美日韩亚洲一区 | 成人免费网站 | 久久小视频 | 国产精品欧美一区二区 | 日韩欧美国产综合 | 涩涩视频在线看 | 日韩免费 | 欧美极品视频 | 91精品亚洲 | 日韩欧美三区 | 国产精品电影在线观看 | 久久精品亚洲一区 | 日韩欧美在线播放 | 久久男人天堂 | 欧美日韩精品一区二区三区视频 | 国产一区二区三区在线 | 国产精品久久久久久妇女6080 | 久久久久久综合 | 国产高清在线观看 | 久草网站 | 国产中文 | 91毛片网 | 亚洲视频免费一区 | 91久久国产综合久久91精品网站 | 国产精品视频999 | 一区免费| 欧美激情在线播放 | 九九热热九九 | 国产午夜精品一区二区三区嫩草 | 国产一区不卡 | 亚洲精品乱码久久久久久9色 | 国产日韩欧美一区二区在线播放 | 国产精品美女一区二区 | 亚洲精品资源 | 国产三级电影网站 | 在线啊v | 国产一区二区在线看 | 激情网站在线 | 欧美福利影院 |