時(shí)間:2015-06-28 00:00:00 來(lái)源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評(píng)論(1)
網(wǎng)絡(luò)配置文件默認(rèn)的目錄在$ORACLE_HOME/admin 目錄下
sqlnet.ora
sqlnet.ora文件決定找數(shù)據(jù)庫(kù)服務(wù)器別名的方式
參數(shù)SQLNET.AUTHENTICATION_SERVICES= (NONE,NTS)表明用戶(hù)連接Oracle服務(wù)器時(shí)使用哪種驗(yàn)證方式。
NONE表示Oracle身份驗(yàn)證,
NTS表示操????? 作系統(tǒng)身份驗(yàn)證,
兩種方式可以并用。
ORA_DBA組中的域用戶(hù)和本地用戶(hù)不需要Oracle用戶(hù)名和密碼就可以登錄Oracle。
而且該組的用戶(hù)登錄數(shù)據(jù)庫(kù)后都具有SYSDBA權(quán)限(多個(gè)實(shí)????? 例時(shí),可以建立類(lèi)似這樣的組ORA_SID_DBA,其中SID指實(shí)例名。
同理:ORA_OPER組中的成員具有SYSOPER角色的權(quán)限。
登錄方式? sqlplus "/ as sysdba"
或者sqlplus nolog,然后SQL>connect / as sysdba
NAMES.DEFAULT_DOMAIN = WORLD
NAMES.DIRECTORY_PATH = (TNSNAMES, ONAMES, HOSTNAME)
表明解析客戶(hù)端連接時(shí)所用的主機(jī)字符串的方式
TNSNAMES表示采用TNSNAMES.ORA文件來(lái)解析;
ONAMES表示使用自己的名稱(chēng)服務(wù)器(Oracle Name Server)來(lái)解析,目前Oracle建議使用輕量目錄訪問(wèn)協(xié)議LDAP來(lái)取代ONAMES;
HOSTNAME表示使用host文件,DNS,NIS等來(lái)解析;
如果你的ORACLE客戶(hù)端和服務(wù)器默認(rèn)的域名不一樣,需要用#號(hào)注釋第一行
#NAMES.DEFAULT_DOMAIN = WORLD
使它不起作用。
NAMES.DIRECTORY_PATH指定找服務(wù)器別名的順序 (本地的tnsnames.ora文件, 命名服務(wù)器, 主機(jī)名方式)
服務(wù)器的sqlnet.ora里可以設(shè)置檢查客戶(hù)端是否alive的時(shí)間間隔
sqlnet.expire_time = 10
也可以設(shè)置環(huán)境變量TNS_ADMIN指向你想用的sqlnet.ora和tnsnames.ora目錄
例如:
TNS_ADMIN=/home/oracle/config/9.0.1;export TNS_ADMIN
tnsnames.ora
寫(xiě)數(shù)據(jù)庫(kù)服務(wù)器別名的詳細(xì)內(nèi)容,
有以下幾種寫(xiě)法:
# 一般的寫(xiě)法
APPDB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.35)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = appdb)
)
)
# 明確標(biāo)明用dedicated方式連接數(shù)據(jù)庫(kù)
APPD=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.35)(PORT=1521))
(CONNECT_DATA=
(SERVICE_NAME=appdb)
(SERVER=DEDICATED)))
# 對(duì)多個(gè)listener端口做均衡負(fù)載方式連接數(shù)據(jù)庫(kù)
APPS =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.35)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.35)(PORT = 1856))
)
(CONNECT_DATA =
(SERVICE_NAME = appdb)
)
)
# 注意:如果數(shù)據(jù)庫(kù)服務(wù)器用MTS,客戶(hù)端程序需要用database link時(shí)最好明確指明客戶(hù)端用dedicated直連方式,
# 不然會(huì)遇到很多跟分布式環(huán)境有關(guān)的ORACLE BUG。
#???? 一般情況下數(shù)據(jù)庫(kù)服務(wù)器用直接的連接會(huì)好一些,除非你的實(shí)時(shí)數(shù)據(jù)庫(kù)連接數(shù)接近1000。
關(guān)鍵詞標(biāo)簽:oracle,網(wǎng)絡(luò)配置
相關(guān)閱讀
熱門(mén)文章 Oracle中使用alter table來(lái)增加,刪除,修改列的語(yǔ)法 oracle中使用SQL語(yǔ)句修改字段類(lèi)型-oracle修改SQL語(yǔ)句案例 誤刪Oracle數(shù)據(jù)庫(kù)實(shí)例的控制文件 為UNIX服務(wù)器設(shè)置Oracle全文檢索
人氣排行 oracle中使用SQL語(yǔ)句修改字段類(lèi)型-oracle修改SQL語(yǔ)句案例 Oracle中使用alter table來(lái)增加,刪除,修改列的語(yǔ)法 ORACLE SQL 判斷字符串是否為數(shù)字的語(yǔ)句 ORACLE和SQL語(yǔ)法區(qū)別歸納(1) oracle grant 授權(quán)語(yǔ)句 ORACLE修改IP地址后如何能夠使用 如何加速Oracle大批量數(shù)據(jù)處理 Oracle刪除表的幾種方法