首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

Oracle TNS 配置六大高頻錯誤碼精準排查與標準化解決方案

     編輯:Oracle 資料庫基礎
錯誤碼現象與原因標準解決步驟
ORA-12541: TNS:no listenerListener 未啟動或 Client IP/Port 錯誤LSNRCTL START (Linux/Win);檢查 Client 端 tnsnames.ora HOST/PORT
ORA-12500: TNS:listener failed to start dedicated serverWindows 下資料庫實例服務未啟動ORADIM -STARTUP -SID myOracle 或服務管理器啟動 OracleService
ORA-12535: TNS:operation timed out網路不通或防火牆阻擋 (OS/防毒軟體)1) Ping/Telnet 測試連通性 2) 關閉/開放 1521 埠防火牆規則
ORA-12154: TNS:could not resolve service name服務名拼寫錯誤或 tnsnames.ora 格式錯誤 (服務名首行有空格)核對服務名拼寫;檢查 $ORACLE_HOME/network/admin/tnsnames.ora 首行無縮進
ORA-12514: TNS:listener does not currently know of service requested連線描述符 SERVICE_NAME 與 Listener 註冊的全域資料庫名不符Net Manager 檢查服務識別欄位;必須與 Listener.ora GLOBAL_DBNAME 一致
Windows 啟動 Listener 服務提示找不到路徑註冊表 ImagePath 遺失或錯誤Regedit 修正 HKLM\SYSTEM\CurrentControlSet\Services\OracleOraHome92TNSListener\ImagePath = D:\Oracle\product\10.2.0\db_1\BIN\TNSLSNR;同理修正 OracleService ImagePath 指向 ORACLE.EXE

關鍵檔案位置

  • Windows: D:\Oracle\ora92\network\admin\tnsnames.ora
  • Linux/Unix: $ORACLE_HOME/network/admin/tnsnames.ora
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved