ORA-12547: TNS:lost contact之oracle执行文件权限问题
[orabiprd@p1bidb01 ~]$ ls -ltr $ORACLE_HOME/bin/oracle
-rwxrwxr-x 1 orabiprd dba 210824714 Sep 14 11:59 /u01/bidb/11.2.0/bin/oracle
[oracle@orcl ~]$ echo $ORACLE_HOME
/u01/app/oracle/product/11.2
[oracle@orcl ~]$ cd /u01/app/oracle/product/11.2
[oracle@orcl 11.2]$ ls
apex deinstall jdev opmn slax
assistants demo jdk oracore sqldeveloper
bin diagnostics jlib oraInst.loc sqlj
ccr dv ldap ord sqlplus
cdata emcli lib oui srvm
cfgtoollogs EMStage log owb suptools
clone has md owm sysman
config hs mesg perl timingframework
crs ide mgw plsql ucp
csmig install network precomp uix
css instantclient nls racg usm
ctx inventory oc4j rdbms utl
cv j2ee odbc relnotes wwg
dbs javavm olap root.sh xdk
dc_ocm jdbc OPatch scheduler
修改oracle的权限为6751默认权限,问题解决;这说明oracle数据库的权限不要随意修改。
chmod 6751 /u01/app/oracle/product/11.2.0.1.0/db_1/bin/oracle
ls -ltr $ORACLE_HOME/bin/oracle