PLSQL Developer 16 详细安装与配置指南
📌 前言
在 Oracle 数据库开发过程中,PLSQL Developer 绝对是不可或缺的神器。近期官方推出了全新版本 PLSQL Developer 16,不仅在界面和性能上进行了优化,还带来了许多更高效的开发体验。
本篇博客将带大家从零开始,详细讲解 PLSQL Developer 16 的下载、安装、汉化、连接 Oracle 数据库的完整步骤,并针对常见的 OCI 难点、中文乱码/搜索不到问题以及新版本的一些实用小贴士进行全面补充。
🛠️ 准备工作
在开始安装之前,请确保你已经准备好以下内容:
- 安装包:PLSQL Developer 16 安装程序(通常区分 32 位和 64 位,请根据你的 Oracle 客户端位数选择对应的版本,通常推荐 64 位)。
- Oracle 客户端:由于 PLSQL Developer 是一个客户端工具,它需要依赖 Oracle Client(或 Instant Client)来连接数据库。如果你本机没有安装完整的 Oracle 数据库,可以准备一个 Oracle Instant Client(即时客户端)。
📥 第一步:下载与安装 PLSQL Developer 16
- 获取安装包:前往 Allround Automations 官方网站或通过合法渠道下载 PLSQL Developer 16 安装程序。
- 运行安装向导:双击下载好的安装包(如
plsqldev160x64.msi),弹出安装欢迎界面,点击 Next(下一步)。 - 接受许可协议:勾选 "I accept the terms in the License Agreement",点击 Next。
- 选择安装路径:默认情况下会安装在
C:\Program Files\PLSQL Developer 16,你也可以点击 Browse 选择其他磁盘(如 D 盘),选择好后点击 Next。 - 选择组件:保持默认或根据需要勾选相关组件,点击 Next。
- 开始安装:点击 Install 按钮,等待几秒钟至安装完成。
- 完成安装:点击 Finish 退出安装向导。
🌏 第二步:配置中文语言包(可选)
如果你习惯使用中文界面,可以按照以下步骤配置:
- 下载对应版本的 Chinese Language Pack(中文语言包)。
- 运行语言包安装程序,将其安装到 PLSQL Developer 16 的安装目录下(确保路径与主程序一致)。
- 打开 PLSQL Developer 16,点击顶部菜单栏的 Tools -> Preferences。
- 在左侧栏找到 User Interface -> Appearance(外观),在右侧的 Language 下拉菜单中选择 Chinese,点击 Apply 和 OK,重启软件即可生效。
🔌 第三步:配置 Oracle 连接与 OCI Library(核心难点)
PLSQL Developer 16 必须配置好 Oracle Home 和 OCI Library 才能成功连接数据库。如果你本地没有安装数据库,使用 Instant Client 是最省心的方式。
1. 准备 Instant Client
- 下载并解压 Oracle Instant Client(例如
instantclient-basic-windows.x64-19.x.x.x.x.zip)到一个不包含中文、没有空格的盘符根目录下,例如D:\oracle\instantclient_19_11。 - 核心提醒:PLSQL Developer 的位数、Instant Client(oci.dll)的位数必须与 Oracle 数据库服务器保持三者一致(目前主流均为 64 位),否则会直接报错
OCI.dll could not be loaded或引发内存访问冲突(Access violation)。
2. 在软件中关联路径
打开 PLSQL Developer 16(如果弹出了登录框,直接点 Cancel 或右上角 X 关闭登录框,进入主界面):
- 点击菜单栏 Tools -> Preferences -> Connection(连接)。
- 在配置项中填写:
- Oracle Home:选择你的 Instant Client 路径(例如:
D:\oracle\instantclient_19_11)。 - OCI Library:选择该路径下的
oci.dll文件完整路径(例如:D:\oracle\instantclient_19_11\oci.dll)。
- Oracle Home:选择你的 Instant Client 路径(例如:
- 点击 Apply 保存。
💡 关键补充:设置 NLS_LANG 环境变量(解决中文搜索不到/乱码问题)
很多小伙伴在配置好 Instant Client 后,会遇到执行 select * from table where name like '哈哈' 明明有数据却搜不到、或者中文变成问号 的情况。这是因为客户端未指定编码。
解决方法:
- 电脑桌面按
Win + S搜索并打开 “编辑系统环境变量”。 - 点击右下角的 “环境变量” 按钮。
- 在上方的 “用户变量” 区域,点击 “新建”:
- 变量名:
NLS_LANG - 变量值:
SIMPLIFIED CHINESE_CHINA.ZHS16GBK(如果你的数据库是 UTF-8 字符集,可改为AMERICAN_AMERICA.AL32UTF8,国内企业常用前者)。
- 变量名:
- 点击确定保存,必须完全关闭并重新启动 PLSQL Developer 16 才能生效。
🤖 实用小贴士:如何关闭 PLSQL Developer 16 的 AI 辅助功能
PLSQL Developer 16 紧跟潮流引入了 AI 辅助,如果出现了莫名其妙的报错、卡顿、Access violation报错等需要关闭AI请按以下步骤操作:
- 打开软件,点击顶部菜单栏 Tools -> Preferences(首选项)。
- 在左侧菜单中展开,找到 AI 或 Code Assistant(代码助手) 相关选项。
- 将 AI Integration / AI 辅助功能 的开关关闭(或取消勾选自动触发 AI 补全/提示)。
- 点击 Apply 和 OK 保存即可还你一个清爽、纯粹的编码界面。
🚀 第四步:登录与测试
- 重新启动 PLSQL Developer 16。
- 在登录界面输入:
- Username:数据库用户名(如
system或业务用户名)。 - Password:密码。
- Database:免配 tnsnames.ora 的偷懒技巧:直接在 Database 输入框输入
IP:端口/服务名(例如192.168.1.100:1521/orcl)。 - Connect as:通常选择
Normal。
- Username:数据库用户名(如
- 点击 OK,即可秒连远端数据库并开始编写 SQL 脚本!
希望这篇升级版的博客能帮你完美避开 OCI、中文检索以及新版本特性的坑!如果在安装配置中遇到其他问题,欢迎在评论区留言讨论。
神秘激活码
V15/V16 产品代码 ke4tv8t5jtxz493kl8s2nn3t6xgngcmgf3 序列号 264452 密码 xs374ca