Oracle 21C 与 PLSQL Developer 15 集成开发环境搭建全攻略

张开发
2026/4/20 9:44:45 15 分钟阅读

分享文章

Oracle 21C 与 PLSQL Developer 15 集成开发环境搭建全攻略
1. 环境准备下载与安装Oracle 21C在Windows系统上搭建Oracle开发环境第一步就是获取官方安装包。推荐直接从Oracle中国官网下载最新版的Oracle 21C数据库软件。打开浏览器访问Oracle官方网站找到Database Software Downloads页面选择对应操作系统的版本。这里有个小技巧下载时建议勾选包含示例数据库选项方便后续学习测试。下载完成后你会得到一个压缩包文件。我习惯在D盘新建一个Oracle文件夹把安装包解压到这里。解压时要注意两点一是路径不要有中文或空格二是确保磁盘剩余空间至少有20GB。解压完成后进入解压目录找到setup.exe右键选择以管理员身份运行。安装过程中有几个关键选择需要特别注意安装类型选择服务器类这样会安装完整功能创建和配置数据库选项要勾选系统类选择单实例数据库安装典型安装配置中记得修改Oracle基目录为自定义路径比如D:\Oracle\product\21c\base全局数据库名建议设为ORCL方便记忆管理口令要设置足够复杂但又容易记住的组合2. PLSQL Developer 15安装与激活Oracle数据库安装完成后我们需要一个强大的开发工具。PLSQL Developer 15是目前最流行的Oracle开发IDE之一它的智能提示和调试功能能极大提升开发效率。首先从Allround Automations官网下载PLSQL Developer 15的64位安装包。安装过程很简单基本一路Next即可但有几个细节要注意安装路径建议选择非系统盘比如D:\Program Files\PLSQL Developer安装类型选择完整安装创建桌面快捷方式勾选上安装完成后首次启动会提示输入注册信息。这里分享一个实测可用的注册码组合产品编号4vkjwhfeh3ufnqnmpr9brvcuyujrx3n3le序列号226959密码xs374ca输入完成后点击注册如果提示成功就说明激活完成了。第一次打开时界面可能是英文的可以在Tools-Preferences-User Interface里切换为中文。3. 配置数据库连接现在我们已经有了数据库和开发工具接下来要让它们能够互相通信。首先需要配置Oracle Net Manager建立连接服务。在开始菜单找到Oracle - OraDB21Home1目录下的Net Manager按照以下步骤操作左侧选择服务命名点击创建新服务输入服务名称为ORCL与安装时设置的全局数据库名一致选择TCP/IP协议主机名填写localhost如果是远程连接则填服务器IP端口保持默认1521服务名填写ORCL测试连接输入system用户和安装时设置的密码测试成功后保存配置。接下来打开PLSQL Developer在登录界面输入用户名system密码安装时设置的管理口令数据库ORCL连接为Normal如果一切正常点击登录后就能看到PLSQL Developer的主界面了。第一次连接可能会有点慢这是正常现象。4. 创建开发用户与权限分配直接使用system用户开发是不安全的我们需要创建专门的开发用户。这里以创建经典的scott用户为例Oracle 21C需要加上C##前缀-- 以system用户登录后执行 CREATE USER c##scott IDENTIFIED BY tiger; GRANT connect, resource TO c##scott; GRANT unlimited tablespace TO c##scott; GRANT create view, create procedure TO c##scott;执行完成后就可以用c##scott/tiger这个账号登录了。如果想导入经典的scott测试数据可以执行以下步骤在Oracle安装目录下找到scott.sql通常在\RDBMS\ADMIN目录在PLSQL Developer中打开该文件连接c##scott用户后执行脚本为了方便团队协作建议为每个开发者创建独立用户。权限分配要遵循最小权限原则生产环境尤其要注意这点。5. 开发环境优化配置要让PLSQL Developer更好用还需要进行一些个性化设置。以下是我多年使用总结的优化配置编辑器设置字体调整为Consolas 12pt适合编程的等宽字体开启行号显示启用代码自动完成延迟设为300ms开启语法高亮和代码折叠快捷键配置F8执行当前语句默认CtrlEnter执行当前脚本AltUp/Down快速跳转相邻SQLCtrlShiftF格式化代码实用功能开启对象浏览器窗口View-Browser调试窗口View-DebugSQL窗口New-SQL Window会话信息窗口View-Sessions特别推荐开启自动替换功能可以设置常用代码片段缩写。比如设置sSELECT * FROM这样输入s加空格就会自动展开。6. 常见问题解决方案在实际安装配置过程中可能会遇到各种问题。这里分享几个典型问题的解决方法问题1PLSQL Developer连接时报ORA-12514错误这是因为监听服务没有正确识别实例名。解决方法打开Net Manager检查服务命名配置确认tnsnames.ora文件中的服务名与数据库实例名一致重启Oracle服务和监听服务问题2中文显示乱码这是字符集不匹配导致的。需要设置环境变量NLS_LANGSIMPLIFIED CHINESE_CHINA.AL32UTF8 然后在PLSQL Developer的注册表中也设置相同值问题3执行SQL特别慢可能是优化器模式问题尝试在会话级别设置ALTER SESSION SET optimizer_modeALL_ROWS;或者检查网络连接是否稳定问题4无法调试存储过程需要确保用户有debug权限GRANT debug any procedure TO c##scott; GRANT debug connect session TO c##scott;7. 高效开发技巧掌握了基础配置后再来分享几个提升开发效率的实用技巧代码模板功能 PLSQL Developer内置了丰富的代码模板。比如输入sel按Tab会自动生成SELECT语句框架。可以自定义模板Tools-Preferences-Editor-Templates智能提示优化 在编辑SQL时CtrlSpace可以强制触发代码提示。建议在Preferences-Editor-Code Assistant中调整触发延迟和显示项数。批量操作技巧用Ctrl鼠标点击可以多选对象右键表名选择数据可以快速查看表内容使用导出表数据功能可以方便地迁移数据调试技巧在存储过程上右键选择测试进入调试模式设置断点后按F9开始调试使用F8单步执行F7进入子程序在变量窗口可以监控变量值变化版本控制集成 PLSQL Developer支持与SVN、Git等版本控制系统集成。在Tools-Preferences-Version Control中配置可以方便地管理代码变更历史。

更多文章