oracle12c没有有sqlnet文件,Oracle的sqlnet.ora文件配置
DBA對這個文件一定不會陌生,大家了解最多的也一定是sqlnet.ora用來決定oracle怎么解析一個連接中出現(xiàn)的字符串,例如:
sqlplus sys/oracle@orcl
那么這個orcl怎么解析?如果你的sqlnet.ora這樣配置的:
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES,HOSTNAME)
那么,客戶端就會首先在tnsnames.ora文件中找orcl的記錄.如果沒有相應(yīng)的記錄則嘗試把orcl當(dāng)作一個主機(jī)名,通過網(wǎng)絡(luò)的途徑去解析它的ip地址然后去連接這個ip上GLOBAL_DBNAME=orcl這個實例,當(dāng)然我這里orcl并不是一個主機(jī)名
如果我是這個樣子
NAMES.DIRECTORY_PATH= (TNSNAMES)
那么客戶端就只會從tnsnames.ora查找orcl的記錄
今天,我們來詳細(xì)的了解一下sqlnet.ora中參數(shù)的配置以及各自的意義。
按官方文檔的說法,sqlnet.ora有這么多作用:
Specify the client domain to append to unqualified names
Prioritize naming methods
Enable logging and tracing features
Route connections through specific processer
Configure parameters for external naming
Configure Oracle Advanced Security
Use protocol-specific parameters to restrict access to the database
重要參數(shù)及解釋:
1.BEQUEATH_DETACH
控制unix系統(tǒng)中signal handling 的開關(guān),默認(rèn)是no,即signal handling 打開。
2.DEFAULT_SDU_SIZE
指定session data unit (SDU) 的大小,單位是bytes,建議在client端和server端都設(shè)置這個參數(shù),確保鏈接的時候使用相同的SDU size,如果client端和server端配置的值不匹配會使用較小的。
3.LOG_DIRECTORY_CLIENT/LOG_DIRECTORY_SERVER
指定客戶端/server端log日志文件的位置
4.NAMES.DEFAULT_DOMAIN
設(shè)定客戶端解析名字的域
5.NAMES.DIRECTORY_PATH
指定client name解析方法的次序,默認(rèn)是NAMES.DIRECTORY_PATH=(tnsnames, onames, hostname)
取值可以是tnsnames,ldap(dictionary server),hostname/ezconnect,cds (分布式環(huán)境下),nis (Network Information Service (NIS)
6.SQLNET_ALLOWED_LOGON_VERSIONS
指定運(yùn)行鏈接的oracle的版本SQLNET_ALLOWED_LOGON_VERSIONS=(10,9,8)
7.SQLNET.AUTHENTICATION_SERVICES
指定啟動一個或多個認(rèn)證服務(wù)
Authentication Methods Available with Oracle Net Services:
none for no authentication methods. A valid username and password can be used to access the database.
all for all authentication methods
nts for Windows NT native authentication
8.SQLNET.INBOUND_CONNECT_TIMEOUT
指定客戶端沒有鏈接成功超時的時間。超時之后oracle會中斷鏈接,同時報錯。
9.SSL_VERSION
指定ssl鏈接的版本
10.TCP.EXCLUDED_NODES
指定不允許訪問oracle的節(jié)點(diǎn),可以使用主機(jī)名或者IP地址
11.TCP.INVITED_NODES
指定允許訪問db的客戶端,他的優(yōu)先級比TCP.EXCLUDED_NODES高。
12.TCP.VALIDNODE_CHECKING
使用這個參數(shù)來啟用上邊的兩個參數(shù)。
13.TNSPING.TRACE_DIRECTORY
使用這個參數(shù)指定tnsping trace文件的目錄,默認(rèn)是$ORACLE_HOME/network/trace目錄
更多參數(shù)信息參見:Oracle Database Net Services Reference
總結(jié)
以上是生活随笔為你收集整理的oracle12c没有有sqlnet文件,Oracle的sqlnet.ora文件配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 应付账款账龄分析模板_企业财务报表分析论
- 下一篇: 工作中应用计算机,浅谈计算机在我国计工作