【SDE錯誤蒐集】sde用戶下使用sqlplus登錄錯誤ORA-12547: TNS:lost contact

http://blog.csdn.net/rocky_lx/article/details/8061052


環境:SDE10.0 or Oracle11g64位 in AIX

問題:

安裝完sde後,在sde用戶下執行Sqlplus sde/sde 報錯:ORA-12547: TNS:lost contact

而使用網絡方式登錄:sqlplus sde/sde@orcl,則能正常登陸,但啓動sde服務也需要用sdemon -o start -pse@sde,服務雖然能啓動了,在使用Arccatalog連接的時候會報錯:Bad Login User。

所以還是得解決這個問題,不能取巧把sde服務啓動。

解決過程:

在oracle下執行sqlplus sde/sde 或sqlplus sde/sde@orcl均能正常登陸,考慮sde用戶和oracle用戶還是有差別所致。

檢查sde用戶所在組,爲oinsall和dba,均和oracle用戶一致,環境變量也正確的。

檢查$ORACLE_HOME/bin/oracle權限

db1:/oracle/app/oracle/product/11.02/db_1/bin >ls -al oracle

-rwxr-xr-x    1 oracle   oinstall  294663505 May 20 03:48 oracle

發現沒有s權限。

解決措施:

增加$ORACLE_HOME/bin/oracle文件的s權限

db1:/oracle/app/oracle/product/11.02/db_1/bin >chmod +s oracle
db1:/oracle/app/oracle/product/11.02/db_1/bin >ls -al oracle
-rwsr-sr-x    1 oracle   oinstall  294663505 May 20 03:48 oracle

然後sde用戶即可正常登陸,服務也能正常啓動!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章