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. 定位并检查 tnsnames.ora 文件:该文件通常位于上述 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)
爱国的头像爱国
PC网站如何自动生成手机版,有什么好用的免费工具可以推荐?
上一篇 2025-10-12 12:55
如何用PL/SQL高效同步两个数据库的数据?
下一篇 2025-10-12 12:59

相关推荐

  • 斗鱼百万级直播间,服务器是如何做到低延迟的?

    直播平台如斗鱼,其背后支撑亿万用户同时在线观看的,是一套复杂、精密且高度优化的服务器架构,这套系统的核心目标是在保证低延迟的前提下,实现视频流的稳定接收、高效处理与极速分发,其原理可以从推流、处理、分发和播放四个关键环节来理解,推流:从主播到服务器的“第一公里”直播的起点在于主播端,主播通过OBS等推流软件,捕……

    2025-10-05
    0042
  • 1m带宽搭配CDN服务,能否解决网络拥堵难题?

    您提供的内容似乎不完整或存在误解,无法明确理解您提到的“1m带宽加cdn雪将没看懂”的具体含义。能否请您提供更多的上下文信息或者详细说明,以便我能够准确地生成摘要?如果这是关于网络技术、CDN(内容分发网络)或带宽配置的问题,请补充相关细节。

    2024-09-26
    0010
  • oracle11g数据库实例安装全过程详细步骤是怎样的?

    Oracle Database 11g 作为一款经典且稳定的企业级数据库系统,其安装过程涉及系统环境准备、软件安装、实例创建及后续配置等多个环节,本文将系统性地介绍如何在 Linux 操作系统上安装并配置一个 Oracle 11g 数据库实例,确保流程清晰、步骤详尽,安装前准备在开始安装之前,充分的环境准备工作……

    2025-10-24
    0018
  • eclipse下tomcat服务器配置_TOMCAT常用配置

    在Eclipse中配置Tomcat服务器,首先需要安装Tomcat插件,然后添加Tomcat服务器,并设置相关参数。常用配置包括端口号、部署路径等。

    2024-07-09
    008

发表回复

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

广告合作

QQ:14239236

在线咨询: QQ交谈

邮件:asy@cxas.com

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

关注微信