• 基于ORA-12170 TNS 連接超時解決辦法詳解

     更新時間:2013年06月11日 08:57:26   作者:  
    本篇文章是對ORA-12170 TNS 連接超時的解決辦法進行了詳細的分析介紹,需要的朋友參考下

    1.開始----程序-----oracle------配置和移植工具-----Net Manager----本地----服務命名---ora11(這個是我的專用服務器) 把右邊下面的主機名改成192.168.1.102

    2.開始----程序-----oracle------配置和移植工具-----Net Manager----本地----監聽程序---同樣把右邊下面的主機名改成192.168.1.102

    重新連接又報了另一個錯誤

    ora-12541:TNS:沒有監聽器
    1.cmd---services.msc----以Oracle開頭TNListener結尾的服務啟動它
    2.如果還沒有啟動,修改注冊表cmd--regedit
    找到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/OracleTnsListener
    添加一個字符串imagepath值為TNSLSNR.exe的路徑
    我的是D:/Oracle/Administrator/product/11.1.0/db_1/BIN/TNSLSNR
    終于可以連接上了,高興!

    如果在本機可以正常使用,可是到局域網中的其他機器就出現“ORA-12170:TNS:連接超時

    解決方法:

    1.cmd-----ping ip地址 查看網絡問題,看能否ping通

    2.cmd-----tnsping   ip地址(或者是服務器的實例名SID)如果報“TNS-12535:操作超時”,可能是服務器端防火墻    沒有關閉

    3.cmd----netstat -na 查看1521端口是否關閉,如果關閉Windows XP中的防火墻設置中將1521端口設為例外

    4.cmd----lsnrctl status   lsnrctl是listener-control 監聽器的縮寫,查看監聽的狀態

    相關文章

    最新評論

    美丽人妻被按摩中出中文字幕