ORA-12547: TNS:lost contact之oracle執行檔案許可權問題
1、報錯資訊:
-
ERROR:
- ORA-12547: TNS:lost contact
非oracle使用者使用sqlplus username/password 後面不使用tnsname.ora 檔案中連線字串的名稱時報錯:ORA-12547: TNS:lost contact
3、解決方法:
第一步:檢視$ORACLE_HOME/bin/oracle的許可權:
- ll $ORACLE_HOME/bin/oracle
- -rwxr-x--x 1 oracle oinstall 239626731 Apr 6 14:22 /oracle/product/11.2.0/bin/oracle
第二步:修改oracle的許可權為6751預設許可權:
-
chmod 6751 $ORACLE_HOME/bin/oracle
- -rwsr-s--x 1 oracle oinstall 239626731 Apr 6 14:22 /oracle/product/11.2.0/bin/oracle
實驗模擬:
1、以mth使用者登入系統,使用DB 賬號mth以下面的方式連線資料庫。
-
[mth@TaylonMeng ~]$ sqlplus mth/mth
-
-
SQL*Plus: Release 11.2.0.4.0 Production on Wed Jun 22 22:40:23 2016
-
-
Copyright (c) 1982, 2013, Oracle. All rights reserved.
-
-
ERROR:
- ORA-12547: TNS:lost contact
-
[mth@TaylonMeng ~]$ sqlplus mth/mth@MTH
-
-
SQL*Plus: Release 11.2.0.4.0 Production on Wed Jun 22 22:43:52 2016
-
-
Copyright (c) 1982, 2013, Oracle. All rights reserved.
-
-
-
Connected to:
-
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
-
With the Partitioning, OLAP, Data Mining and Real Application Testing options
-
- SQL>
2、檢視$ORACLE_HOME/bin/oracle該執行檔案的許可權
-
[oracle@TaylonMeng ~]$ ll $ORACLE_HOME/bin/oracle
-
-rwxr-x--x 1 oracle oinstall 239626731 Mar 16 23:16 /oracle/product/11.2.0/bin/oracle
3、修改$ORACLE_HOME/bin/oracle的許可權為預設的6751.
-
[oracle@TaylonMeng ~]$ chmod 6751 /oracle/product/11.2.0/bin/oracle
-
[oracle@TaylonMeng ~]$ ll $ORACLE_HOME/bin/oracle
-
-rwsr-s--x 1 oracle oinstall 239626731 Mar 16 23:16 /oracle/product/11.2.0/bin/oracle
- SUID 許可權僅對二進位制程式(binary program)有效;
- 執行者對於該程式需要具有 x 的可執行許可權;
- 本許可權僅在執行該程式的過程中有效 (run-time);
- 執行者將具有該程式擁有者 (owner) 的許可權。
-
[mth@TaylonMeng ~]$ sqlplus mth/mth
-
-
SQL*Plus: Release 11.2.0.4.0 Production on Wed Jun 22 23:07:27 2016
-
-
Copyright (c) 1982, 2013, Oracle. All rights reserved.
-
-
-
Connected to:
-
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
-
With the Partitioning, OLAP, Data Mining and Real Application Testing options
-
- SQL>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30776559/viewspace-2120766/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【ORACLE】ORA-12547: TNS:lost contactOracle
- [Oracle] ORA-12547: TNS:lost contactOracle
- 【轉載-ORACLE】ORA-12547: TNS:lost contactOracle
- 連Oracle資料庫報ORA-12547: TNS:lost contact問題處理一例Oracle資料庫
- 關於oracle檔案許可權的問題Oracle
- Oracle案例04——TNS-12547: TNS:lost contactOracle
- 【ORA-】ORA-12547: TNS:lost contact錯誤的跟蹤分析
- hdfs檔案本地許可權問題
- linux檔案許可權問題Linux
- tmp 檔案系統許可權問題引起的TNS-12557
- linux oracle建立資料庫的時候報錯ORA-12547:TNS:lost contactLinuxOracle資料庫
- [20180211]關於oracle執行檔案許可權問題.txtOracle
- Laravel 日誌檔案許可權問題Laravel
- oracle許可權整理檔案Oracle
- sqlplus登入資料庫報錯ORA-12547: TNS:lost contactSQL資料庫
- 本機SQLPLUS 的時候報錯 ORA-12547: TNS: lost contactSQL
- Linux檔案讀、寫、執行許可權Linux
- 在Suse 12.4上安裝11.2.0.4的rac執行root.sh報錯“ORA-12547: TNS:lost contact”
- oracle 啟動監聽報錯TNS-12547: TNS:lost contactOracle
- Oracle 11g ASM 單例項安裝 DBCA 建庫 報錯 ORA-12547: TNS:lost contactOracleASM單例
- 使用DBCA建立資料庫時,報告錯誤:ORA-12547: TNS: lost contact錯誤資料庫
- Linux更改檔案及目錄許可權問題Linux
- 【Oracle】-【AWR/Stackpack】-AWR(Stackpack)執行許可權Oracle
- linux 檔案許可權 s 許可權和 t 許可權解析Linux
- 32位系統報錯TNS-12547: TNS:lost contact
- Linux下目錄的x執行許可權問題Linux
- MySQL許可權問題MySql
- 【LIUNX】目錄或檔案許可權,許可權授予
- Android7.0檔案訪問許可權Android訪問許可權
- Linux檔案許可權Linux
- chomd檔案許可權授予
- 修改檔案的許可權
- Linux 檔案許可權Linux
- Atitit godaddy 檔案許可權 root許可權設定Go
- oracle 11g 操作ASM許可權問題OracleASM
- win共享檔案沒有許可權訪問怎麼辦 win10共享檔案許可權訪問的方法Win10
- android 許可權問題Android
- SQL Server許可權問題SQLServer