首页 文章

与oracle之外的另一个linux用户连接到sqlplus

提问于
浏览
1

我用sqlplus和用户oracle(linux - CentOS)安装了Oracle . 如果我尝试连接到数据库是oracle,一切都按预期进行(例如sqlplus / as sysdba),但我需要做同样的事情(可能不是sysdba,但作为数据库中的用户)是另一个linux用户 . 我将第二个用户添加到“dba”组,但仍然没有 . 如果,作为secondUser,我输入“sqlplus用户名/密码”我得到这个:

错误ORA-12547 TNS:失去联系

有人(请)指导我吗?先感谢您 .

1 回答

  • 1

    最有可能的原因是操作系统级别的错误 privileges . $ORACLE_HOME/bin 目录中的 Oracle 文件应具有以下权限:

    -rwsr-s--x
    

    你可以检查它:

    cd $ORACLE_HOME/bin
    ls -lrt oracle
    

    如果您发现任何差异,请执行以下操作:

    chmod 6751 oracle
    ls -lrt oracle
    

    有关更多详细信息,请参阅How to resolve ORA-12547: TNS :lost contact when try to connect to Oracle

相关问题