2

我在系统上安装了 Oracle 10g 服务器 Express 版(比如 host-a[100.101.102.103])

我尝试使用 sql 命令行上的命令从另一个系统(比如 host-b [100.101.102.104])访问数据库

"**connect username/password@100.101.102.103:1521/XE**"

但它说的是

请求超时。ORA-12170:TNS:发生连接超时

......我犯错的地方......

  1. 所有的用户名、密码和ip都是正确的。
  2. 两个系统都在同一个本地连接中......

请有人帮助我。

4

1 回答 1

1

您很可能有防火墙通过静默丢弃网络数据包来阻止连接到您的数据库。

Windows 服务器上的数据库是否已激活 Windows 防火墙?如果是,您需要为端口 1521(也可能为 2030 和 8080)创建一个例外。

于 2012-02-11T08:56:39.093 回答