我可以使用 Toad 连接到 Oracle Db,但使用 sqlplus 的连接不起作用。获取 TNS 超时错误

I am able to connect to Oracle Db using Toad but connection using sqlplus is not working. Getting TNS timeout error

我能够使用带有数据源名称和 username/password 的 Toad 连接到 Oracle 数据库。 Oracle 客户端 12 作为 Oracle 驱动程序。 oracle数据库路径在环境变量中设置正确。 sqlnet.ora、listener.ora 和 tnsnames.ora 存在于 ORACLE\ORANT\NETWORK\ADMIN 文件夹中并且配置正确。我尝试使用以下命令在 cmd 提示符下使用 Sqlplus 进行查询:

 connect User/pass@dw-prod.server.int:1527/pdw1s_servicename

我收到 ORA-12170:TNS 连接超时错误。请帮忙

在SQL*Plus中,只需使用TNS别名连接即可。

连接user/password@tns_alias

如果您的密码包含@ 或 ! 等特定字符可能你收到了这个

的错误