隧道失败并显示“通道 3:打开失败:连接失败:连接被拒绝”和 ORA-12537 或 ORA-12514

隧道失败并显示“通道 3:打开失败:连接失败:连接被拒绝”和 ORA-12537 或 ORA-12514

这是我所做的:

1/ 从我的客户端 PC 建立连接,以通过 Putty 中的隧道进行跳转:

L2234 ('Source port')  
localhost:2235 ('Destination')

2/ 登录到该跳转服务器后,在同一终端中使用以下命令登录到目标数据库服务器:
a)ssh db_server.domain.com -L 2235:127.0.0.1:1521

或:
b)ssh db_server.domain.com -L 2235:db_server.domain.com:1521

3/ 从我的客户端 PC 尝试使用字符串建立 SQL*Plus 连接:
conn system@"(description=(address_list=(address=(protocol=tcp)(host=localhost)(port=2234)))(connect_data=(service_name=db_svc_name)))"

失败了
ORA-12537: TNS:connection closed

当我使用上面的 ssh 第一个选项(使用“127.0.0.1”)时,或者失败并显示:
ORA-12514: TNS:listener does not currently know of service requested in connect descriptor

当我使用数据库服务器名称 ssh 时。

我不明白为什么它会失败从我的跳跃机当使用安装在那里的 Oracle 客户端时,我可以使用连接字符串进行连接:
conn system@"(description=(address_list=(address=(protocol=tcp)(host=db_server.domain.com)(port=1521)))(connect_data=(service_name=db_svc_name)))"

(所以跳转 <-> DB 服务器之间通过端口 1521 连接是可以的)

任何想法 ??是否有配置参数对此有影响?如果是的话,我应该看哪台机器?

相关内容