Oracle OCP(45):sqlnet.ora

Ryan_Bai發表於2019-05-06

一、例子

  1. SQLNET.AUTHENTICATION_SERVICES= (NTS)

    NAMES.DIRECTORY_PATH= (TNSNAMES,HOSTNAME)

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

  2. NAMES.DIRECTORY_PATH= (TNSNAMES)

    客戶端就只會從tnsnames.ora查詢orcl的記錄

二、常用引數

  • BEQUEATH_DETACH

    控制unix系統中signal handling 的開關,預設是no,即signal handling 開啟。

  • DEFAULT_SDU_SIZE

    指定session data unit (SDU) 的大小,單位是bytes,建議在client端和server端都設定這個引數,確保連結的時候使用相同的SDU size,如果client端和server端配置的值不匹配會使用較小的。

  • LOG_DIRECTORY_CLIENT/LOG_DIRECTORY_SERVER

    指定客戶端/server端log日誌檔案的位置

  • NAMES.DEFAULT_DOMAIN

    設定客戶端解析名字的域

  • NAMES.DIRECTORY_PATH

    指定client name解析方法的次序,預設是NAMES.DIRECTORY_PATH=(tnsnames, onames, hostname)

    • tnsnames

    • ldap(dictionary server)

    • hostname/ezconnect

    • cds (分散式環境下)

    • nis (Network Information Service (NIS)

  • SQLNET_ALLOWED_LOGON_VERSIONS

    指定執行連結的oracle的版本SQLNET_ALLOWED_LOGON_VERSIONS=(10,9,8)

  • SQLNET.AUTHENTICATION_SERVICES

    指定啟動一個或多個認證服務

  • SQLNET.INBOUND_CONNECT_TIMEOUT

    指定客戶端沒有連結成功超時的時間。超時之後oracle會中斷連結,同時報錯。

  • SSL_VERSION

    指定ssl連結的版本

  • TCP.EXCLUDED_NODES

    指定不允許訪問oracle的節點,可以使用主機名或者IP地址

  • TCP.INVITED_NODES

    指定允許訪問db的客戶端,他的優先順序比TCP.EXCLUDED_NODES高。

  • TCP.VALIDNODE_CHECKING

    使用這個引數來啟用上邊的兩個引數。

  • TNSPING.TRACE_DIRECTORY

    使用這個引數指定tnsping trace檔案的目錄,預設是$ORACLE_HOME/network/trace目錄


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

相關文章