码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-07-26 12:25:47      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:

执行环境: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该

版权声明:本文博客原创文章。博客,未经同意,不得转载。

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

标签:

原文地址:http://www.cnblogs.com/hrhguanli/p/4677387.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!