PL/SQL Developer如何新建数据库连接配置?

在 Oracle 数据库的日常开发与管理工作中,PL/SQL Developer 以其强大的功能和便捷的操作,成为了众多开发者的首选集成开发环境(IDE),而所有高效工作的起点,便是成功建立一个与目标数据库的稳定连接,掌握如何在 PL/SQL Developer 中新建数据库连接,是每一位使用者必须迈出的第一步,本文将详细、清晰地介绍这一过程,并分享一些实用技巧,帮助您快速上手。

PL/SQL Developer如何新建数据库连接配置?

第一步:打开数据库连接窗口

启动 PL/SQL Developer 后,您会看到主界面,要新建连接,最直接的方式是点击工具栏上那个类似“插头”的图标(“Database”下拉菜单旁的按钮),您也可以通过菜单栏选择 文件 -> 新建 -> 数据库连接,或者使用快捷键 Ctrl+N,点击后,会弹出一个名为“选择数据库连接”的对话框,这里就是我们配置连接信息的核心区域。

第二步:配置连接参数

这个对话框中包含了连接数据库所需的所有关键信息,每个字段都至关重要,必须准确填写,为了更直观地理解,下表详细列出了各个参数的含义和配置方法:

参数名称 描述 配置示例
连接名称 为这个连接起一个易于识别的名称,方便日后区分和管理。 生产环境-财务系统本地测试库
用户名 用于登录数据库的账户名。 scotthrsystem
密码 对应用户名的登录密码。 tiger
数据库 这是连接配置的核心,根据下方选择的“连接方式”,此处填写的内容不同。 ORCL (TNS别名) 或 168.1.100:1521/ORCLPDB1 (直接连接)
连接方式 决定了 PL/SQL Developer 如何解析“数据库”字段,通常有两种选择。 TNS直接
主机 当选择“直接”连接时,填写数据库服务器的 IP 地址或主机名。 168.1.100db-server.mycompany.com
端口 数据库监听器正在监听的端口号,Oracle 默认为 1521。 1521
SID / 服务名 当选择“直接”连接时,需要指定数据库实例的标识符,现代 Oracle 环境推荐使用服务名。 SID: ORCL;服务名: ORCLPDB1.localdomain

连接方式详解:

  • TNS 连接:这是最传统和常见的方式,它依赖于本地配置的 tnsnames.ora 文件,该文件存储了数据库别名(即“数据库”字段中填写的内容)与具体网络地址(主机、端口、SID/服务名)的映射关系,使用 TNS 的好处是,当数据库地址变更时,只需修改 tnsnames.ora 文件,而无需逐个修改 PL/SQL Developer 中的连接配置。
  • 直接连接:这种方式不依赖 tnsnames.ora 文件,而是将所有网络信息直接在 PL/SQL Developer 中指定,格式通常为 主机:端口/SID主机:端口/服务名,它的优点是便携性强,换一台电脑只要知道连接信息就能立刻使用,无需额外配置文件。

第三步:测试并保存连接

在填写完所有信息后,强烈建议先点击“测试”按钮,PL/SQL Developer 会尝试使用您提供的参数连接数据库,如果连接成功,会弹出“连接成功”的提示框;如果失败,则会显示具体的错误代码和信息(如 ORA-12154 或 ORA-12541),这为排查问题提供了关键线索。

PL/SQL Developer如何新建数据库连接配置?

测试通过后,点击“确定”或“保存”按钮,这个新的数据库连接就会出现在主界面的连接列表中,下次启动时,只需双击该连接,输入密码(如果未保存密码),即可快速登录。

高效管理:连接的颜色与分组

为了进一步提升工作效率,PL/SQL Developer 提供了连接颜色编码功能,在连接配置窗口中,您可以点击“颜色”下拉框,为不同的连接设置不同的背景色,可以为生产环境设置醒目的红色,为测试环境设置安全的绿色,从而有效避免误操作,您还可以在连接列表中右键,选择“新建文件夹”,将不同项目或环境的连接进行分组管理,使界面更加整洁有序。


常见问题解答 (FAQs)

Q1: 提示“ORA-12154: TNS: 无法解析指定的连接标识符”是什么意思?如何解决?

A1: 这个错误通常在使用 TNS 连接方式时出现,它的意思是 PL/SQL Developer 无法根据您在“数据库”字段中填写的别名,在 tnsnames.ora 文件中找到对应的网络配置,解决方法如下:

PL/SQL Developer如何新建数据库连接配置?

  1. 检查 Oracle 主目录:在 PL/SQL Developer 中,进入 工具 -> 首选项 -> Oracle -> 连接,查看“Oracle 主目录”和“OCI 库”的路径是否正确指向了您的 Oracle 客户端安装位置。
  2. :该文件通常位于上述 Oracle 主目录下的 network/admin 文件夹内,打开文件,确认您使用的连接别名是否存在,并且其后的配置(HOST, PORT, SID/SERVICE_NAME)格式正确、没有拼写错误。
  3. 环境变量:检查系统环境变量 TNS_ADMIN 是否设置,如果设置了,PL/SQL Developer 会优先从该变量指向的目录寻找 tnsnames.ora 文件。

Q2: 连接时出现“ORA-12541: TNS: 无监听程序”错误怎么办?

A2: 这个错误表明您的客户端已经成功解析了数据库地址(无论是通过 TNS 还是直接连接),但在目标服务器上,没有找到正在运行的数据库监听程序,或者监听程序没有在您指定的端口上监听,解决步骤如下:

  1. 确认服务器端监听状态:登录到数据库服务器,打开命令行工具,使用 lsnrctl status 命令查看监听器的状态,如果显示“没有监听程序”,则使用 lsnrctl start 命令启动它。
  2. 检查防火墙:确保数据库服务器的防火墙允许来自您客户端 IP 地址的、通过指定端口(默认 1521)的访问请求。
  3. 核对连接信息:再次确认您在 PL/SQL Developer 中填写的“主机”地址和“端口”是否与服务器上监听器实际监听的地址和端口完全一致,有时监听器可能配置在非标准端口上。

【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!

(0)
热舞的头像热舞
上一篇 2025-10-12 12:55
下一篇 2025-10-12 12:59

相关推荐

  • 服务器自动转移,是何原因触发?操作过程中可能出现哪些风险?

    随着信息技术的飞速发展,服务器作为企业信息系统的核心,其稳定性和可靠性变得尤为重要,为了确保业务的连续性和数据的安全性,服务器自动转移技术应运而生,本文将详细介绍服务器自动转移的概念、原理、应用场景以及实施步骤,服务器自动转移概述1 概念服务器自动转移,即Server Auto-Failover(SAF),是一……

    2026-01-10
    005
  • 国外云计算物联网哪个好?国外云物联网平台推荐

    综合评估技术成熟度、全球基础设施覆盖、生态系统完整性以及安全性,AWS(亚马逊云科技)是目前国外云计算物联网领域的最佳选择,尤其适合追求高性能、可扩展性和全球化部署的企业,紧随其后的是微软Azure,其在企业级整合和混合云场景中表现卓越;谷歌云(GCP)则在数据分析和AI融合方面具备独特优势,选择哪家服务商,核……

    2026-04-03
    007
  • 如何往数据库表中填信息?新手必看步骤详解!

    往数据库表中填信息是数据管理的基础操作,掌握正确的方法不仅能提高效率,还能确保数据的准确性和完整性,以下是详细的步骤和注意事项,帮助您顺利完成数据填充,准备工作:明确表结构与数据需求在填充数据前,首先要了解目标表的结构,可以通过数据库管理工具(如MySQL Workbench、pgAdmin等)查看表的字段名……

    2025-11-17
    0012
  • 修改数据库后,代码提交流程和注意事项是什么?

    修改数据库提交是一个涉及技术操作、流程规范和风险控制的综合性任务,需要开发者、数据库管理员(DBA)和测试人员等多角色协作完成,整个过程需遵循“安全、可追溯、可回滚”原则,确保数据一致性和系统稳定性,以下从操作流程、工具选择、注意事项、团队协作及风险控制等方面详细说明,修改数据库提交的核心流程需求分析与方案设计……

    2025-09-23
    009

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

广告合作

QQ:14239236

在线咨询: QQ交谈

邮件:asy@cxas.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信