SQLNET.ORA中的NAMES.DIRECTORY_PATH設定

swq618發表於2016-12-22
sqlnet.ora中的NAMES.DIRECTORY_PATH設定[@more@]

sqlplus
  
  假如我的sqlnet.ora是下面這個樣子


D:oracleproduct10.2.0db_1NETWORKADMIN>type sqlnet.ora
# This file is actually generated by netca. But if customers choose to
# install "Software Only", this file wont exist and without the native
# authentication, they will not be able to connect to the database on NT.

SQLNET.AUTHENTICATION_SERVICES = (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES,HOSTNAME)
那麼,客戶端就會首先在tnsnames.ora檔案中找orcl的記錄.如果沒有相應的記錄則嘗試把orcl當作一個主機名,透過網路的途徑去解析它的ip地址然後去連線這個ip上GLOBAL_DBNAME=orcl這個例項,當然這裡orcl並不是一個主機名


如果我是這個樣子
  
  NAMES.DIRECTORY_PATH= (TNSNAMES)
  
  那麼客戶端就只會從tnsnames.ora查詢orcl的記錄
  
  括號中還有其他選項,如LDAP等並不常用。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29674916/viewspace-2131245/,如需轉載,請註明出處,否則將追究法律責任。

相關文章