【轉載-ORACLE】ORA-12547: TNS:lost contact
碰到這個ORA-12547: TNS:lost contact的問題,翻了很多資料和METALINK,總結了一下原因:
1 是由於rpm包沒有安裝,對於我們的生產環境,此包是安裝的。
admin@p1b:/home/admin>rpm -q glibc-devel
glibc-devel-2.5-58.el5_6.4
glibc-devel-2.5-58.el5_6.4
admin@p1b:/home/admin>rpm -q libaio
libaio-0.3.106-5
libaio-0.3.106-5
admin@p1b:/home/admin>
2 是因為許可權不足,
linux 5.3 64位
oracle 11G R2
grid ,oracle使用者使用sqlplus 連線無異常 但是其他使用者使用sqlplus 連線時,報
ORA-12547 : TNS:lost contact 錯誤
由於資料庫之前轉移過目錄,檢視發現目錄下
/data2/oracle/product/11.2.0/bin/
-rwxr-x--x 1 oracle oinstall 210824714 Jun 26 16:33 oracle 許可權有問題,更改許可權
chmod 6751 oracle
再次連線資料庫,正常
-rwsr-s--x 1 oracle oinstall 210824714 Jun 26 16:33 oracle
admin@p1b.ora.sd.aliyun.com:/home/admin>ls -lsr $ORACLE_HOME/bin/oracle
223748 -rwsr-s--x 1 oracle asmadmin 228886426 Aug 19 02:26 /opt/11202/oracle/11.2.0/alibank/bin/oracle
--屬組應該是oinstall 而不是asmadmin
oracle metalink中的解決方法:
Solution
To implement the solution, please execute the following steps:1.
This could be due to kernel parameters settings
Please check the notes below that provide the required settings for kernel parameters
2.
This could be due to Incorrect permissions on the ORACLE.exe
The 'ls' command should show permissions 6751 (as follows)
Please check the following:
$ cd $ORACLE_HOME/bin
$ ls -l oracle
The output should be
-rwsr-s--x 1 oracle dba
If not then please execute the following
$ chmod 6751 oracle
Please also verify if the following are correct
echo $ORACLE_HOME
echo $ORACLE_SID
echo $LD_LIBRARY_PATH
echo $PATH
3.
If the above does not resolve I suggest that you shutdown the database and listener and then
"relink all"
對於生產庫,relink all 有點危險,第一種線上安裝rpm包,也需要考慮其對生產環境的影響。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11088128/viewspace-712284/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【ORACLE】ORA-12547: TNS:lost contactOracle
- [Oracle] ORA-12547: TNS:lost contactOracle
- Oracle案例04——TNS-12547: TNS:lost contactOracle
- ORA-12547: TNS:lost contact之oracle執行檔案許可權問題Oracle
- 【ORA-】ORA-12547: TNS:lost contact錯誤的跟蹤分析
- linux oracle建立資料庫的時候報錯ORA-12547:TNS:lost contactLinuxOracle資料庫
- 連Oracle資料庫報ORA-12547: TNS:lost contact問題處理一例Oracle資料庫
- sqlplus登入資料庫報錯ORA-12547: TNS:lost contactSQL資料庫
- 本機SQLPLUS 的時候報錯 ORA-12547: TNS: lost contactSQL
- oracle 啟動監聽報錯TNS-12547: TNS:lost contactOracle
- Oracle 11g ASM 單例項安裝 DBCA 建庫 報錯 ORA-12547: TNS:lost contactOracleASM單例
- 使用DBCA建立資料庫時,報告錯誤:ORA-12547: TNS: lost contact錯誤資料庫
- 32位系統報錯TNS-12547: TNS:lost contact
- ORA-15055: unable to connect to ASM instanceORA-12547: TNS:lost contact(轉載)ASM
- 在Suse 12.4上安裝11.2.0.4的rac執行root.sh報錯“ORA-12547: TNS:lost contact”
- Counld not connect to ASM due to following error,ora-12547:TNS:lost comactASMErrorMac
- 【RAC】ORA-15055: unable to connect to ASM instanceORA-12547: TNS:lost contactASM
- 新裝11GRAC遠端連線不上資料庫,報TNS-12547: TNS:lost contact故障處理資料庫
- ORA-03135: connection lost contact的解決方法
- TNS-1254 TNS-12560 TNS-00511 Linux Error: 111 【轉載】LinuxError
- 【轉】在linux下oracle的TNS-12537, TNS-12560, TNS-00507LinuxOracle
- 案例學習Oracle錯誤:TNS-00510(轉)Oracle
- Oracle TNS報錯大全Oracle
- Oracle TNS-12560, TNS-00530 錯誤Oracle
- 【轉】ORACLE TNSING報錯(TNS-03505)的解決Oracle
- RAC_TNS故障轉移負載均衡、SCAN IP、VIP、PUBLIC IP負載
- 轉載oracle awrOracle
- 轉載Oracle AWR速查Oracle
- 轉載--oracle DML鎖Oracle
- oracle rowid (轉載)Oracle
- oracle之 ORA-12557: TNS: 協議介面卡不可載入Oracle協議
- grid軟體安裝目錄許可權被修改引起登陸ASM出現ORA-12547 TNSlost contactASM
- Oracle的TNS-12502錯誤原因及解決(轉)Oracle
- ORACLE TNS Io異常End of TNS data channel&ORA-12518Oracle
- What happens when exadata has lost two disks?(轉)APP
- Oracle文件轉載 部落格Oracle
- 【轉載】oracle更新語法Oracle
- [轉載] Oracle EBS 入門Oracle