Blog / 阅读

如何解决ORA-12547: TNS:lost contact错误

by admin on 2014-04-21 14:17:12 in ,



运行环境:ubuntu+oracle 11.2.0
在命令启动oracle时,出现ORA-12547: TNS:lost contact错误。中午好好的纳,下午就不管了。以为是链接失效,关机重启后还是不行。然后google了一把,找到了下面的解决方法。回想了一下,引起的原因是权限的问题,中午的时候不小心该了oracle安装目录的文件夹的权限,看来oracle的权限不能随便改动。
Cause
1. This could be due to kernel parameters settings
2. Incorrect permissions on the ORACLE executable 
 
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
Note 169706.1 Oracle Database on AIX,HP-UX,Linux,MacOSX,Solaris,Tru64
Note 201021.1 SOLARIS: Quick Start Guide - 9.2.0 RDBMS Installation


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"
Note 131321.1 How to Relink Oracle Database Software on UNIX 
完成以上步骤,再次启动oracle就ok了
更多 0
上一篇android 文件下载 inputstream 为 null

0


写评论

相关文章

上一篇:oracle常用命令大全

下一篇:MySQL server has gone away 问题的解决方法

评论

写评论

* 必填.

分享

栏目

赞助商


热门文章

Tag 云