【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 而不是asmadminoracle 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/22664653/viewspace-705581/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [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
- 在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
- ORA-15055: unable to connect to ASM instanceORA-12547: TNS:lost contact(轉載)ASM
- 新裝11GRAC遠端連線不上資料庫,報TNS-12547: TNS:lost contact故障處理資料庫
- ORA-03135: connection lost contact的解決方法
- Oracle TNS報錯大全Oracle
- Oracle TNS-12560, TNS-00530 錯誤Oracle
- grid軟體安裝目錄許可權被修改引起登陸ASM出現ORA-12547 TNSlost contactASM
- ORACLE TNS Io異常End of TNS data channel&ORA-12518Oracle
- 【轉】在linux下oracle的TNS-12537, TNS-12560, TNS-00507LinuxOracle
- CRS-4639: Could not contact Oracle High Availability ServicesOracleAI
- Oracle11g ORA-609 TNS 12537 TNS 12560Oracle
- It is the Auction House in Lost Ark
- linux lost passwordLinux
- oracle 11g tns和監聽配置Oracle
- CUUG《Oracle 監聽和TNS配置》- 筆記Oracle筆記
- Oracle備庫TNS連線失敗的分析Oracle
- 【oracle】TNS-03505: 無法解析名稱Oracle
- 【Oracle】TNS-12154 錯誤解析Oracle
- Oracle Database Fails to Start with Error ORA-12547 [ID 1307075.1]OracleDatabaseAIError
- EBS TNS-12546: TNS:permission denied+ TNS-12560: TNS:protocol adapter error+TNS-00516: Permission deProtocolAPTError
- TNS - 12516 TNS : 解決
- Oracle Database Server 'TNS Listener'遠端資料投毒漏洞OracleDatabaseServer
- 案例學習Oracle錯誤:TNS-00510(轉)Oracle