ORA-12547: TNS:lost contact
阿新 • • 發佈:2019-01-25
今天做ETL,連線源庫出現錯誤,ORA-12547: TNS:lost contact ,網上找了一下原因,有很多種方法,不知道哪個是準確的,生產庫同時又是其它廠商的,不能動,
有誰處理過類似的情況嗎,使用PLSQL登陸,就是報這個錯誤
ORA-12547: TNS:lost contact
官方的解釋是:ORA-12547: TNS:lost contact
Cause: Partner has unexpectedly gone away, usually during process startup.
Action: Investigate partner application for abnormal termination. On an Interchange, this can happen if the machine is overloaded.解決方法:
Cause: Partner has unexpectedly gone away, usually during process startup.
Action: Investigate partner application for abnormal termination. On an Interchange, th ... [/quote]
看他的解釋這個問題應該是由於作業系統過載造成的這個錯誤!但是不會問題太大!!! ORA-12547: TNS:lost contact的錯誤,按理來說,Oracle Enterprise Linux可是就是針對Oracle的,怎麼會出現這樣的錯誤,在網上搜索了一下,可能是沒有安裝libaio包的緣故,我就試試吧。
在安裝盤第3張裡找到了libaio-0.3.105-2.i386.rpm和libaio-devel-0.3.105-2.i386.rpm,如果身邊沒有安裝盤,可以到http://rpmfind.net上面去搜索一下,安裝後,重起電腦,把以前安裝過的Oracle解除安裝掉,重新安裝,沒有問題了。
以後需要注意,在安裝Linux的時候就把這個包選進去。
Ubuntu8.10安裝Oracle10G,在最後配置資料庫的時候提示ORA-12547:TNS:lost contact,此時新開一個終端,安裝libaio-dev即可。
sudo apt-get install libaio-dev
今天新增資料庫的時候,登入PL SQL 出現這個問題。
網上說是少安裝了什麼包,我沒少安裝啊?!
結果我想起了,前幾天我給計算機重新命名了
結局辦法:
開啟 net manager 找到 新新增的資料庫,修改主機名為當前計算機的名稱。done!