oracle監(jiān)聽配置文件

oracle監(jiān)聽配置文件

ID:1323129

大?。?4.00 KB

頁數(shù):8頁

時間:2017-11-10

oracle監(jiān)聽配置文件_第1頁
oracle監(jiān)聽配置文件_第2頁
oracle監(jiān)聽配置文件_第3頁
oracle監(jiān)聽配置文件_第4頁
oracle監(jiān)聽配置文件_第5頁
資源描述:

《oracle監(jiān)聽配置文件》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫。

1、Oracle監(jiān)聽配置文件最近看到好多人說到tns或者數(shù)據(jù)庫不能登錄等問題,就索性總結(jié)了下面的文檔。首先來說Oracle的網(wǎng)絡結(jié)構(gòu),往復雜處說能加上加密、LDAP等等。這里不做討論,重點放在基本的網(wǎng)絡結(jié)構(gòu)也就是我們最常用的這種情況。l三個配置文件重點:三個文件的作用和使用。listener.ora、sqlnet.ora、tnsnames.ora,都是放在$ORACLE_HOMEetworkadmin目錄下。sqlnet.ora作用類似于linux或者其他unix的nsswitch.conf文件,通過這個文件來決定怎么樣找一個連接中出現(xiàn)的連接字符串。例如我們客戶端輸入sqlplussys/o

2、racle@orcl假如我的sq14lnet.ora是下面這個樣子:SQLNET.AUTHENTICATION_SERVICES=(NTS)NAMES.DIRECTORY_PATH=(TNSNAMES,HOSTNAME)那么,客戶端就會首先在tnsnames.ora文件中找orcl的記錄。如果沒有相應的記錄則嘗試把orcl當作一個主機名,通過網(wǎng)絡的途徑去解析它的ip地址然后去連接這個ip上GLOBAL_DBNAME=orcl這個實例,當然我這里orcl并不是一個主機名如果我是這個樣子:NAMES.DIRECTORY_PATH=(TNSNAMES)那么客戶端就只會從tnsnames.ora查找o

3、rcl的記錄。括號中還有其他選項,如LDAP等并不常用。附注:沒有SQLNET.AUTHENTICATION_SERVICES=(NTS)這條語句,用戶登錄時就不經(jīng)過OS認證,而需要通過用戶名/密碼認證登錄。#------------------------Tnsnames.ora——客戶端這個文件類似于unix的hosts文件,提供的tnsname到主機名或者ip的對應。只有當sqlnet.ora中類似NAMES.DIRECTORY_PATH=(TNSNAMES)這樣,也就是客戶端解析連接字符串的順序中有TNSNAMES時,才會嘗試使用這個文件。例子中有兩個,ORCL對應的本機,SALES對

4、應的另外一個IP地址,里邊還定義了使用專用服務器還是共享服務器模式進行連接,一句一句的說…/*你所要連接的時候輸入得TNSNAME*/ORCL=(DESCRIPTION=(ADDRESS_LIST=/*下面是這個TNSNAME對應的協(xié)議,主機和端口;127.0.0.1表示本地IP*/(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521)))(CONNECT_DATA=/*使用專用服務器模式去連接需要跟服務器的模式匹配,如果沒有就根據(jù)服務器的模式自動調(diào)節(jié)*/(SERVER=DEDICATED)/*對應service_name,使用showparame

5、terservice_name;命令進行查看*/(SERVICE_NAME=orcl)))/*下面這個類似*/SALES=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.188.219)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)--專用服務器模式(SERVICE_NAME=sales)))#----------------------客戶端完了我們來看服務器端。listener.ora——服務器listener監(jiān)聽器進程的配置文件。關于listener進程就不多說了,

6、接受遠程對數(shù)據(jù)庫的接入申請并轉(zhuǎn)交給oracle的服務器進程。所以如果不是使用遠程連接,listener進程就不是必需的,同樣的如果關閉listener進程并不會影響已經(jīng)存在的數(shù)據(jù)庫連接。Listener.ora文件的例子:#listener.oraNetworkConfigurationFile:#E:%ORACLE_HOME%NETWORKADMINlistener.ora#GeneratedbyOracleconfigurationtools.#下面定義LISTENER進程為哪個實例提供服務#這里是ORCL,并且它對應的ORACLE_HOME和GLOBAL_DBNAME#其中GLO

7、BAL_DBNAME不是必需的除非使用HOSTNAME做數(shù)據(jù)庫連接SID_LIST_LISTENER=(SID_LIST=(SID_DESC=(GLOBAL_DBNAME=boway)(ORACLE_HOME=E:oracleproduct10.1.0Db_2)(SID_NAME=ORCL)))#監(jiān)聽器的名字,一臺數(shù)據(jù)庫可以有不止一個監(jiān)聽器#再向下面是監(jiān)聽器監(jiān)聽的協(xié)議,IP和端口,這里使用

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。