执行环境: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 executableSolution
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 Oracle Database on AIX,HP-UX,Linux,MacOSX,Solaris,Tru64 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" How to Relink Oracle Database Software on UNIX 上述步骤完成,重新开始oracle上ok该版权声明:本文博客原创文章。博客,未经同意,不得转载。