我有1个数据库服务器和1个应用服务器,我想使用sqlplus
客户端从应用服务器连接数据库服务器。数据库有两个不同的数据库实例。
我在TNSnames.ora
客户端中配置了我的sqlplus
,该客户端位于应用服务器中,我使用下面的脚本连接到数据库服务器并运行:
sqlplus username/password@SID
现在我需要设置SID,使其取决于linux中记录的用户ID。我试图将ORACLE_SID
导出到我想要连接的SID:
export ORACLE_SID=mySID
sqlplus username/password
我收到了这个错误:
用户名/密码无效
我相信它的原因是我没有连接到正确的实例。如何根据Linux中的用户登录设置该SID环境?
答案 0 :(得分:0)
我找到了解决方案,以防其他人参考:
在Linux中,将变量TWO_TASK
设置为您要配置的别名。
例如如下:
export TWO_TASK=alias2