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

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

推荐答案

我建议创建一个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))
  )

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

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

If that does not work, hit Help->About then click the icon with an "i" in it in the upper-lefthand corner. The fourth tab is the "TNS Names" tab, check it to confirm that it is loading the proper TNSNAMES.ORA file. If it is not, you may have multiple Oracle installations on your computer, and you will need to find the one that is in use.

Database相关问答推荐

您是否遇到过 SQL Server 因为引用了太多表而无法执行的查询?

实体关系图. IS A 关系如何转换为table表?

如何在我的 Rails 应用程序中避免竞争条件?

时间数据库设计,有一个转折(live vs draft rows)

如何将 MySQL Workbench 连接到 Amazon RDS?

Laravel 5 从 URL 获取 ID

如何找到 Oracle 数据库的 URL?

在 SQL SERVER 中监视 SQL 查询的进度

Oracle (ORA-02270) : no matching unique or primary key for this column-list error

数据库中的整数与字符串

如何用 SQL 思考?

使用多个数据库模式的 JPA

Django:将博客条目查看次数加一,这有效率吗?

数以百万计的条目排名

cURL 和 PHP 显示1

Redis Pub/Sub 和 Redis Stream 之间的主要区别是什么?

PostgreSQL 的示例数据库

如何以 SYS 身份在 Java 中连接到 Oracle?

ManyToOneRel 和 ForeignKey 的区别?

在两列之间 Select 最近的日期