gpt4 book ai didi

linux - 使用 oracle 以外的其他 linux 用户连接到 sqlplus

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:15:37 24 4
gpt4 key购买 nike

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

ERROR ORA-12547 TNS: lost contact

有人(请)可以指导我吗?提前谢谢你。

最佳答案

很可能是由于操作系统级别的权限不正确。 $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

关于linux - 使用 oracle 以外的其他 linux 用户连接到 sqlplus,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30706926/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com