共計(jì) 1093 個(gè)字符,預(yù)計(jì)需要花費(fèi) 3 分鐘才能閱讀完成。
本篇內(nèi)容主要講解“TNSNAMES.ora 文件怎么使用”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓丸趣 TV 小編來(lái)帶大家學(xué)習(xí)“TNSNAMES.ora 文件怎么使用”吧!
這個(gè)文件類似于 unix 的 hosts 文件,提供的 tnsname 到主機(jī)名或者 ip 的對(duì)應(yīng),只有當(dāng) sqlnet.ora 中類似 NAMES.DIRECTORY_PATH= (TNSNAMES) 這樣,也就是客戶端解析連接字符串的順序中有 TNSNAMES 是,才會(huì)嘗試使用這個(gè)文件。
一、例子
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
二、TNS 參數(shù)說(shuō)明
1、PROTOCOL:客戶端與服務(wù)器端通訊的協(xié)議,一般為 TCP,該內(nèi)容一般不用改。
2、HOST:數(shù)據(jù)庫(kù)偵聽(tīng)所在的機(jī)器的機(jī)器名或 IP 地址,數(shù)據(jù)庫(kù)偵聽(tīng)一般與數(shù)據(jù)庫(kù)在同一個(gè)機(jī)器上,所以當(dāng)我說(shuō)數(shù)據(jù)庫(kù)偵聽(tīng)所在的機(jī)器一般也是指數(shù)據(jù)庫(kù)所在的機(jī)器。在 UNIX 或 WINDOWS 下,可以通過(guò)在數(shù)據(jù)庫(kù)偵聽(tīng)所在的機(jī)器的命令提示符下使用 hostname 命令得到機(jī)器名,或通過(guò) ipconfig(for WINDOWS) or ifconfig(for UNIX)命令得到 IP 地址。需要注意的是,不管用機(jī)器名或 IP 地址,在客戶端一定要用 ping 命令 ping 通數(shù)據(jù)庫(kù)偵聽(tīng)所在的機(jī)器的機(jī)器名,否則需要在 hosts 文件中加入數(shù)據(jù)庫(kù)偵聽(tīng)所在的機(jī)器的機(jī)器名的解析。
3、PORT:數(shù)據(jù)庫(kù)偵聽(tīng)正在偵聽(tīng)的端口,可以察看服務(wù)器端的 listener.ora 文件或在數(shù)據(jù)庫(kù)偵聽(tīng)所在的機(jī)器的命令提示符下通過(guò) lnsrctl status [listener name] 命令察看。此處 Port 的值一定要與數(shù)據(jù)庫(kù)偵聽(tīng)正在偵聽(tīng)的端口一樣。
4、SERVICE_NAME:在服務(wù)器端,用 system 用戶登陸后,sqlplus show parameter service_name 命令察看。
5、可選參數(shù)
a) FAILOVER
b) LOAD_BALANCE
c) RECV_BUF_SIZE
d) SDU
e) SEND_BUF_SIZE
f) SOURCE_ROUTE
g) TYPE_OF_SERVICE(如 rdb)
到此,相信大家對(duì)“TNSNAMES.ora 文件怎么使用”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是丸趣 TV 網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!