Database 通过KeepTool连接到Oracle

Database 通过KeepTool连接到Oracle,database,linux,oracle,Database,Linux,Oracle,我是KeepTool和Oracle的新手,我将从Windows 7中的KeepTool连接到远程服务器(Linux)上的Oracle数据库。它要求我输入要连接的主机:端口:SID,但当我使用tnsNames.ora中指定的Linux服务器IP地址或主机名时,它不起作用。我应该将IP地址添加到tnsnames.ora吗? 你能帮帮我吗 问候 RS = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = **linux-y29w.site**)(POR

我是KeepTool和Oracle的新手,我将从Windows 7中的KeepTool连接到远程服务器(Linux)上的Oracle数据库。它要求我输入要连接的主机:端口:SID,但当我使用tnsNames.ora中指定的Linux服务器IP地址或主机名时,它不起作用。我应该将IP地址添加到tnsnames.ora吗? 你能帮帮我吗

问候

RS = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = **linux-y29w.site**)(PORT = 1521))
    (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = RS)))

从您的机器检查
1) 如果您的Linux服务器是可访问的(PING它)
2) 如果您的Linux服务器正在监听端口1521(您可以使用papping实用程序)


如果以上两项看起来都可以。请写下您收到的确切错误。

谢谢您的回复。对服务器是可访问的,linux-y29.site正在侦听端口,但当我尝试连接到服务器时,它返回ora-12170:TNS连接超时发生:(打开CMD并键入TNSPING[servers IP Address]如果它可以成功ping您的TNS,则keeptool中存在一些问题,否则请检查连接问题。