我尝试使用 TOAD 客户端连接远程数据库。我的oracle版本是10.2g。我遵循此链接上指定的这些说明,而不是第 13 步,因为我无法理解他们对 链接的解释。我的 Oracle TNS_ADMIN 路径是C:\oracle\product\10.2.0\db_1\network\ADMIN
,ORACLE_HOME 是C:\oracle\product\10.2.0\db_1
. 我发现可能对这个查询有疑问,但我没有找到我的答案。
问问题
23524 次
3 回答
4
我们在使用 Toad 10.x 和 Oracle Instant Client 11.2.x 时也遇到了这个问题。对我们来说(相当愚蠢的)解决方案是在 tnsnames.ora 文件的最顶部添加注释。因此,对于链接说明中的第 8 步,tnsnames.ora 文件将改为:
# Leave whitespace before your first entry below...
VIS =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = <host_name or ip_address>)(PORT = 1521))
)
(CONNECT_DATA =
(SID = <instance_name>)
(SERVER = DEDICATED)
)
)
于 2014-01-17T19:49:55.810 回答
1
您能否验证您的 TOAD 安装目录?
如果它是类似的东西C:\Program Files (x86)\...
,下面的链接可能会有所帮助:
显然,将 32 位版本的 TOAD 安装到包含“()”字符的目录时会出现问题。
于 2013-10-28T12:11:10.123 回答
1
就我而言,它是通过删除额外的空白连接名称来解决的。在“TEST.CONN”之前不应该有空格,并且 tns 文件中的其他条目都不能有相同的空格。
(无空格)TEST.CONN= (DESCRIPTION= (ADDRESS= (PROTOCOL=TCP) (HOST=) (PORT=) ) (CONNECT_DATA= (SERVICE_NAME=) )
于 2016-12-08T11:21:20.397 回答