我用sqlplus和用户oracle(linux - CentOS)安装了Oracle . 如果我尝试连接到数据库是oracle,一切都按预期进行(例如sqlplus / as sysdba),但我需要做同样的事情(可能不是sysdba,但作为数据库中的用户)是另一个linux用户 . 我将第二个用户添加到“dba”组,但仍然没有 . 如果,作为secondUser,我输入“sqlplus用户名/密码”我得到这个:
错误ORA-12547 TNS:失去联系
有人(请)指导我吗?先感谢您 .
1 回答
最有可能的原因是操作系统级别的错误 privileges . $ORACLE_HOME/bin 目录中的 Oracle 文件应具有以下权限:
你可以检查它:
如果您发现任何差异,请执行以下操作:
有关更多详细信息,请参阅How to resolve ORA-12547: TNS :lost contact when try to connect to Oracle