tnsnames.ora配置注意(連接新的數據庫)


文件地址D:\app\think\product\11.2.0\instantclient_11_2\network\admin\tnsnames.ora
# tnsnames.ora Network Configuration File: D:\app\think\product\11.2.0\client_1\NETWORK\ADMIN\tnsnames.ora # Generated by Oracle configuration tools. SMSPLATFORM = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.250)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = smsplatform) ) ) WX_HOFFICE = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.250)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = wx_hoffice) ) ) WXPT = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.250)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = wxpt) ) )

如上的tnsnames.ora配置信息顯示有三個數據庫連接。

 需要注意的情況:
(1)如果tnsnames中的service_name配置錯誤,配置成了instance_name了,這個時候會發生tnsping能通,但是 sqlplus連接不上的奇怪情況。報錯ORA-12514: TNS:listener could not resolve SERVICE_NAME given in connect descriptor。這個時候查錯的時候,需要檢查對應的service_name。

(2)有空格也會出錯,需要刪除空格

如:

空格dev_db =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 172.168.10.5)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SID = ora10)
    )
  )


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM