gpt4 book ai didi

linux - 使用默认 SID 的 Sqlplus 连接 Oracle DB

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:18:59 25 4
gpt4 key购买 nike

我有 1 个数据库服务器和 1 个应用服务器,我想使用 sqlplus 客户端从应用服务器连接数据库服务器。数据库有两个不同的数据库实例。

我已经在位于应用程序服务器的 sqlplus 客户端中配置了我的 TNSnames.ora,我正在使用下面的脚本连接到数据库服务器并且它可以工作:

sqlplus username/password@SID

现在我需要设置 SID,使其取决于登录 linux 的用户 ID。我已尝试将 ORACLE_SID 导出到我想要连接的 SID:

export ORACLE_SID=mySID
sqlplus username/password

我得到了这个错误:

invalid username/password

我认为,原因是我没有连接到正确的实例。如何在 Linux 中设置基于用户登录的 SID 环境?

最佳答案

我找到了解决方案,以防其他人引用:在 Linux 中,将变量 TWO_TASK 设置为您要配置的别名。

例如如下:

export TWO_TASK=alias2

关于linux - 使用默认 SID 的 Sqlplus 连接 Oracle DB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46519492/

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