如何使用PL/SQL Developer连接远程Oracle DB?

Mik*_*lov 29 database authentication oracle plsqldeveloper

我有一个数据库"TEST",我在地址123.45.67.89:1521连接到该数据库.

如何使用PL/SQL Developer连接到它?

dpb*_*ley 37

在登录对话框的"数据库"部分中,输入//hostname.domain:port/database,在您的情况下//123.45.67.89:1521/TEST - 这假定您不想设置tnsnames.由于某种原因ora文件/条目.

还要确保服务器上的防火墙设置不会阻止端口1521.


小智 31

我建议创建一个TNSNAMES.ORA文件.从Oracle客户端安装目录中,导航到NETWORK\ADMIN.您可能已经有一个名为TNSNAMES.ORA的文件,如果是这样,请编辑它,否则使用您喜欢的文本编辑器创建它.

接下来,只需添加如下条目:

MYDB =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 123.45.67.89)(PORT = 1521))
    (CONNECT_DATA = (SID = TEST)(SERVER = DEDICATED))
  )
Run Code Online (Sandbox Code Playgroud)

您可以将MYDB更改为您喜欢的任何内容,这是应用程序将使用来自TNSNAMES的信息来查找数据库的标识符.

最后,使用MYDB作为PL/SQL Developer中的数据库登录.它应该自动在TNSNAMES.ORA中找到连接字符串.

如果这不起作用,请单击帮助 - >关于然后单击左上角中带有"i"的图标.第四个选项卡是"TNS名称"选项卡,检查它以确认它正在加载正确的TNSNAMES.ORA文件.如果不是,您的计算机上可能安装了多个Oracle,并且您需要找到正在使用的Oracle安装.