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 監聽器的縮寫,查看監聽的狀態
?
http://blog.csdn.net/fenglx871004/article/details/4071827
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
