问题描述
嗨,
我有一个服务器托管基于相同的oracle engine 19.3 (19.0.0.0) 的多个实例。
作为示例,让我们考虑DB1和db2。
我们使用dba组的用户帐户成员连接到服务器。
在同一用户会话中:
我在同一个用户用户中工作。唯一修改的上下文值是ORACLE_HOME。
ORACLE_HOME是文件系统的挂载点 (不是符号链接等...)
两个db都在tnsnames.ora中正确声明:
我没有任何问题可以远程连接这两个实例。
你有什么可以从哪里来的吗?
致以最诚挚的问候,
我有一个服务器托管基于相同的oracle engine 19.3 (19.0.0.0) 的多个实例。
作为示例,让我们考虑DB1和db2。
我们使用dba组的用户帐户成员连接到服务器。
在同一用户会话中:
export ORACLE_HOME=/oracle/product/19.3.0.0 sqlplus system/*******@DB1 ==> works sqlplus system/*******@DB2 ==> TNS Lost contact error # Changing ORACLE_HOME value : export ORACLE_HOME=/oracle/product/19.3.0.0/ (with a / at the end) sqlplus system/*******@DB1 ==> TNS Lost contact error sqlplus system/*******@DB2 ==> works
我在同一个用户用户中工作。唯一修改的上下文值是ORACLE_HOME。
ORACLE_HOME是文件系统的挂载点 (不是符号链接等...)
两个db都在tnsnames.ora中正确声明:
DB1 =
(DESCRIPTION =
(ADDRESS = (HOST = dbserver)(PROTOCOL = TCP)(PORT = 1587))
(CONNECT_DATA =
(SID = DB1)
(SERVICE_NAME = DB1)
(SERVER = DEDICATED)
)
)
DB2 =
(DESCRIPTION =
(ADDRESS = (HOST = dbserver)(PROTOCOL = TCP)(PORT = 1587))
(CONNECT_DATA =
(SID = DB2)
(SERVICE_NAME = DB2)
(SERVER = DEDICATED)
)
)
我没有任何问题可以远程连接这两个实例。
你有什么可以从哪里来的吗?
致以最诚挚的问候,
专家解答
拖尾斜杠是您不希望拥有的东西 :-)
在上面的实例中,很可能其中一个数据库 (DB2) 被 * 启动 *,并将ORACLE_HOME设置为尾随斜杠,而另一个数据库 (DB1) 则没有。
-停止DB2
-更正ORACLE_HOME
-启动DB2
希望事情能解决
在上面的实例中,很可能其中一个数据库 (DB2) 被 * 启动 *,并将ORACLE_HOME设置为尾随斜杠,而另一个数据库 (DB1) 则没有。
-停止DB2
-更正ORACLE_HOME
-启动DB2
希望事情能解决
文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




