oracle - TNS:通过 VPN 连接发生连接超时
问题描述
我在使用 VPN 将我的 SQL Developer 与数据库连接时遇到问题。我收到错误:ORA-12170:TNS:发生连接超时
我正在使用 Cisto AnyConnect - 它工作正常。接下来我创建 tnsnames.ora,如下所示:
NAME=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = SOME_IP)(PORT = 1521))
)
(CONNECT_DATA =
(SID = NAME)
)
)
当我尝试使用此名称连接时,我收到错误 ORA-12170。我必须配置其他东西吗?也许在 LISTENER.ORA 或 SQLNET.ORA 中?当我使用命令ipconfig时,我知道使用 VPN 我得到 IP:170.30... 我必须使用它吗?
感谢帮助。
解决方案
看起来您的 VPN 连接速度很慢或不稳定。
检查 sqlnet.ora 中的这些值:
-SQLNET.INBOUND_CONNECT_TIMEOUT
-SQLNET.SEND_TIMEOUT
-SQLNET.RECV_TIMEOUT
增加这些值应该可以解决与慢速连接相关的问题。有关这些值的信息,请查看以下链接:https ://docs.oracle.com/cd/B19306_01/network.102/b14213/sqlnet.htm
推荐阅读
- scala - sbt 中的问题 - scala 项目 dockerisation
- javascript - 我想在 javascript 中压缩大型 JSON 对象并在 java 中解压缩它
- r - 如何在R中过滤带有空格的列值?
- laravel - Laravel 雄辩的使用循环
- javascript - 在不改变 th 的位置的情况下,反转表格行的顶部行到底部,如何?
- angular - 订阅在 Angular 中不起作用的可观察对象
- arrays - ngIf 用于 Javascript 数组中不同类型的键
- regex - 在 sed 中对同一匹配执行多个命令
- uibutton - 在 IBAction 闭包中禁用 UIButton - Swift 4
- android - Kotlin 中语法 `!::someReference` 的等价物