今天从本地通过中间应用服务器跳转连接数据库服务器的时候,用pl/sql连接数据库的时候,总是报:ora-12505 tns 监听程序当前无法识别连接描述符中所给出的 sid。tnsnames.ora配置文件如下,第一个是通过net manager创建的,第二个db44是直接手动添加的,第二个通过Seccure crt跳转的时候,端口配置成2000,手动添加到tnsnames.ora的时候也是2000,造成tnsnames.ora中2个端口一样,就出现了:“ora-12505 tns 监听程序当前无法识别连接描述符中所给出的 sid”。
当然,网上讲的还有其他原因,这只是我遇到的情况。
DB15 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 2000))
)
(CONNECT_DATA =
(SERVICE_NAME = ××××)
)
)
db44 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 2002))
)
(CONNECT_DATA =
(SID = ××××××)
)
)