CUUG《Oracle 監聽和TNS配置》- 筆記
監聽負責多個例項
相關檔案:Listener.ora和tnsname.ora
監聽:分為動態監聽和靜態監聽
監聽的動態註冊:監聽啟動後如果有例項啟動就是動態註冊 並且註冊到該監聽中
監操作命令:lsnrctl
用help檢視詳細
如何判斷例項是靜態註冊的還是動態註冊的:
lsnrctl status
在instance "instance_name", status 中status為READY的是動態註冊相反為靜態註冊
在Oracle中例項和監聽是相對獨立的並且可以隨意先啟動哪一個
動態註冊時SID_NAME=PLSExtProc 用的是預設埠(1521)並且不可更改
靜態註冊是SID_NAME可以隨意定義 如果不定義其它埠就用預設埠(1521)
定義共享服務: SERVER=DEDICATED
SID和SERVER_NAME可以不一致但預設相同
Oracle連線分為:本地連線和遠端連線
本地連線:配置SID(在windows中系統變數)(Linux在使用者的.bash_profile中)
遠端連線:配置TNS檔案
監聽靜態註冊:
SID_NAME="SID_NAME"
global_dbname="SID_NAME" 提供服務連線,例如:sqlplus username/password@global_dbname
這裡的global_dbname可以和SID_NAME不一致
SID_LIST_ListenerName中的ListenerName必須和SID_LIST中的Listener一致
靜態註冊同樣可以註冊多個監聽而且埠可以隨意更改
用netca圖形介面配置監聽只能配置動態監聽,netca直接修改Listener.ora和tnsname.ora檔案中的動態監聽
最好說到動態監聽不安全是因為用的是外部程式ExtProc
在實際運用中需要配置多個監聽時不對外提供服務的用動態監聽反之用靜態監聽
相關檔案:Listener.ora和tnsname.ora
監聽:分為動態監聽和靜態監聽
監聽的動態註冊:監聽啟動後如果有例項啟動就是動態註冊 並且註冊到該監聽中
監操作命令:lsnrctl
用help檢視詳細
如何判斷例項是靜態註冊的還是動態註冊的:
lsnrctl status
在instance "instance_name", status 中status為READY的是動態註冊相反為靜態註冊
在Oracle中例項和監聽是相對獨立的並且可以隨意先啟動哪一個
動態註冊時SID_NAME=PLSExtProc 用的是預設埠(1521)並且不可更改
靜態註冊是SID_NAME可以隨意定義 如果不定義其它埠就用預設埠(1521)
定義共享服務: SERVER=DEDICATED
SID和SERVER_NAME可以不一致但預設相同
Oracle連線分為:本地連線和遠端連線
本地連線:配置SID(在windows中系統變數)(Linux在使用者的.bash_profile中)
遠端連線:配置TNS檔案
監聽靜態註冊:
SID_NAME="SID_NAME"
global_dbname="SID_NAME" 提供服務連線,例如:sqlplus username/password@global_dbname
這裡的global_dbname可以和SID_NAME不一致
SID_LIST_ListenerName中的ListenerName必須和SID_LIST中的Listener一致
靜態註冊同樣可以註冊多個監聽而且埠可以隨意更改
用netca圖形介面配置監聽只能配置動態監聽,netca直接修改Listener.ora和tnsname.ora檔案中的動態監聽
最好說到動態監聽不安全是因為用的是外部程式ExtProc
在實際運用中需要配置多個監聽時不對外提供服務的用動態監聽反之用靜態監聽
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/500314/viewspace-1063677/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle 11g tns和監聽配置Oracle
- ASM例項配置監聽和TNSASM
- CUUG筆記--oracle備份和恢復筆記Oracle
- CUUG筆記 ORACLE索引學習筆記筆記Oracle索引
- oracle 監聽器配置Oracle
- TNS-12541: TNS: 無監聽程式
- Oracle 監聽配置詳解Oracle
- Oracle 動態監聽配置Oracle
- oracle 啟動監聽報錯TNS-12547: TNS:lost contactOracle
- oracle靜態監聽和動態監聽Oracle
- oracle 監聽配置多個埠Oracle
- oracle 10g rac當監聽程式監聽對方vip時啟動監聽報錯TNS-12545Oracle 10g
- iOS筆記--UIButton常用屬性和監聽方法iOS筆記UI
- CUUG 外部表學習筆記筆記
- CUUG筆記 儲存技術筆記
- TNS監聽起不來的原因分析
- 【故障|監聽】TNS-12518、TNS-00517和 Linux Error:32:Broken pipeLinuxError
- 【listener】oracle靜態監聽和動態監聽 【轉載】Oracle
- oracle例項和監聽器Oracle
- Oracle 監聽器日誌配置與管理Oracle
- 【LISTENER】Oracle監聽TNS-12545及TNS-00515錯誤處理一例Oracle
- 【故障|監聽】TNS-12545、TNS-12560、TNS-00515和Linux Error: 111LinuxError
- Oracle 監聽Oracle
- ORACLE rac資料庫監聽與應用TNS連線串配置與ORA12519Oracle資料庫
- Oracle鎖競爭和管理 CUUGOracle
- Spring筆記(7) - Spring的事件和監聽機制Spring筆記事件
- 【DBA】Windows 下Oracle 監聽配置注意事項WindowsOracle
- ORACLE FOR WINDOWS 監聽配置之 ORA-12514 TNS能ping通不能登陸資料庫OracleWindows資料庫
- 監聽配置詳解
- Oracle學習筆記(一)---oracle安裝和配置Oracle筆記
- Oracle監聽(1)Oracle
- oracle 雙監聽器啟動時報tns-01106錯誤Oracle
- ORACLE動態監聽與靜態監聽Oracle
- 【oracle】動態監聽與靜態監聽Oracle
- Oracle 10g RAC客戶端配置監聽Oracle 10g客戶端
- windows下配置監聽報錯:TNS-04406:物件已經存在、TNS-04415:檔案 I/O 錯誤Windows物件
- oracle動態和靜態監聽listenerOracle
- 動態監聽和靜態監聽