ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

Oracle数据库与PL/SQL Developer完整部署指南:从安装到汉化

2026/8/4 14:56:40 拓冰建站 浏览量
Oracle数据库与PL/SQL Developer完整部署指南:从安装到汉化 1. 从零到一Oracle数据库与PL/SQL Developer的完整部署蓝图如果你是一名刚接触企业级数据库的开发者或运维或者正准备从MySQL、SQL Server迁移到更重量级的平台那么Oracle数据库和PL/SQL Developer这对黄金组合大概率是你绕不开的一环。我见过太多新手在安装这一步就卡壳不是环境变量配错就是监听器起不来要么就是PL/SQL死活连不上库最后只能对着报错信息干瞪眼。今天我就以一个过来人的身份把从下载、安装、配置到汉化的全链路流程结合我踩过的那些坑给你掰开揉碎了讲清楚。这不仅仅是一份操作手册更是一份帮你理解Oracle这套体系“脾气”的避坑指南。我们的目标很简单让你在Windows环境下一次成功地把Oracle数据库和PL/SQL Developer都跑起来并且界面是熟悉的中文。Oracle数据库以其强大的功能、稳定性和安全性著称尤其在大型企业核心系统中占据统治地位。而PL/SQL Developer则是Oracle官方推荐的、功能极其强大的第三方图形化开发工具写存储过程、调试、管理对象效率比用命令行高得多。但它们的安装过程尤其是Oracle数据库确实比那些“下一步到底”的软件要复杂一些涉及系统服务、网络监听、环境变量等多个层面。别担心跟着下面的步骤走我们一步步来。2. 战前准备理清版本与获取安装包动手之前先把思路理清。Oracle的版本迭代很快对于学习和一般企业应用我强烈建议从Oracle Database 11g Release 2 (11.2.0.1.0)或Oracle Database 12c Release 2 (12.2.0.1.0)的版本开始。为什么首先这两个版本非常经典资料最多社区遇到的各种问题基本都有现成的解决方案。其次它们对硬件的要求相对后来的18c、19c、21c更友好。尤其是11g在个人电脑上跑起来压力不大。至于最新的21c功能强大但也更吃资源初学阶段没必要追求最新。2.1 官方下载渠道与备选方案最理想的途径永远是Oracle官网。你需要注册一个免费的Oracle账户然后进入下载页面。找到“Oracle Database 11g Release 2”或“12c Release 2” for Microsoft Windows x64的版本。官网下载能保证文件的完整性和安全性但速度可能是个问题而且需要你仔细阅读并接受许可协议。如果官网下载遇到困难一些国内知名的技术社区、论坛或者大学的开源镜像站有时会提供经过验证的安装包备份。但这里我必须强调务必从可信度高的来源获取下载后一定要校验文件的MD5或SHA值与官网公布的值进行比对这是保障系统安全的第一步。绝对不要随意搜索下载来路不明的“绿色版”、“破解版”这很可能捆绑了恶意软件或导致安装失败。对于PL/SQL Developer你可以直接访问其官方网站allroundautomations.com下载最新版本。它通常是收费软件但官网提供功能完整的试用版试用期足够你完成学习和评估。汉化包则需要单独寻找通常是一些技术爱好者制作的我们稍后会详细说明。2.2 系统环境自查清单在双击安装程序之前请花两分钟检查你的Windows系统操作系统确保是64位版本的Windows 10或Windows 11。32位系统无法运行64位的Oracle数据库服务器。硬件资源Oracle是个“大家伙”。建议至少预留10GB的可用磁盘空间用于安装数据库软件和创建数据库。内存最好有4GB或以上如果内存小于2GB安装程序可能会警告甚至拒绝继续。用户权限必须以管理员身份运行所有安装程序。右键点击安装文件选择“以管理员身份运行”。这是避免后续出现权限错误的关键。关闭防护软件暂时关闭Windows Defender的实时防护或第三方杀毒软件的主动监控功能。这不是必须但能极大避免因文件被误锁、误删导致的安装中断。安装完成后再重新开启即可。主机名与用户名确保你的计算机名和Windows用户名中不包含中文或特殊字符如括号、空格、、#等最好全是英文字母和数字。Oracle的某些组件对路径中的非ASCII字符处理不佳这可能是未来各种诡异问题的根源。检查方法右键“此电脑”-“属性”查看“设备名称”在C盘用户目录下查看你的文件夹名称。3. Oracle数据库安装实战细节决定成败假设我们已经下载好了Oracle 11g R2 for Windows x64的两个安装压缩包win64_11gR2_database_1of2.zip和win64_11gR2_database_2of2.zip。我们将它们解压到同一个文件夹例如D:\Oracle_Install解压后会合并成一个包含setup.exe的database目录。3.1 启动安装与关键配置解析以管理员身份运行D:\Oracle_Install\database\setup.exe。安装程序启动后首先会检查系统环境。如果出现“环境不满足最低要求”的警告例如虚拟内存不足可以先根据提示尝试修复或者直接勾选“忽略”继续如果只是警告而非错误。但前提是你确认自己的硬件确实达标。进入配置选项页面这里有几个关键选择创建和配置数据库这是我们第一次安装时的选择它会一并安装数据库软件并创建一个初始的数据库实例。仅安装数据库软件适合高级用户后续需要手动创建数据库。升级现有的数据库顾名思义。 我们选择“创建和配置数据库”点击下一步。选择“桌面类”还是“服务器类”如果你是安装在个人电脑或笔记本上用于学习和开发果断选择“桌面类”。它简化了配置过程安装程序会自动处理很多设置非常适合单机环境。“服务器类”会涉及更复杂的存储、网络和管理选项那是给生产服务器用的。全局数据库名与口令这是整个安装的核心也是未来登录的凭据。全局数据库名可以简单理解为数据库实例的名字比如orcl、mydb。这里我们用orcl这是最常见的例子。口令为默认的系统管理员账户SYS和SYSTEM设置口令。请务必设置一个强密码并牢记我建议勾选“所有账户使用同一管理口令”以简化记忆。例如设置一个像Oracle123这样的密码生产环境要用更复杂的。注意Oracle的口令有复杂性要求通常需要包含大小写字母和数字。如果提示口令不符合规范请按照要求调整。接下来是安装位置。强烈建议将“Oracle基目录”和“软件位置”设置在非系统盘如D盘。例如Oracle基目录D:\app\oracle软件位置D:\app\oracle\product\11.2.0\dbhome_1这样做的好处是避免占用宝贵的C盘空间并且重装系统时数据库文件得以保留。随后安装程序会进行先决条件检查。只要前面系统自查过关这里基本都能通过。如果有失败的项如网络配置需求可以根据提示信息进行修复或者再次确认是否可忽略。点击“安装”漫长的文件复制和配置过程就开始了。这个过程可能持续20分钟到1小时取决于你的硬盘速度。期间可能会弹出命令行窗口执行脚本这是正常现象不要关闭。3.2 安装尾声的重要提示与验证安装接近尾声时会弹出一个对话框显示已创建数据库的信息其中包含一个重要提示“Database Control URL: https://localhost:1158/em”。这是Oracle Enterprise Manager Database Express的Web管理界面地址记下它。同时安装程序会自动启动一些必要的服务。安装完成后千万不要急着关掉最后那个对话框对话框上通常有一个“口令管理”按钮。务必点击它在弹出的口令管理窗口中你可以解锁其他预置的数据库用户如SCOTT用户这是一个经典的示例用户并为他们设置新密码。我强烈建议解锁SCOTT用户取消其锁定勾选并设置一个简单密码如tiger后续很多练习和测试可以用到这个账户。处理完后点击“确定”返回再点击“关闭”完成安装。3.3 验证安装是否成功安装完成后我们需要验证数据库是否真的在正常运行。检查服务按Win R输入services.msc打开服务管理器。找到以“Oracle”开头的服务你应该能看到如OracleServiceORCL这是数据库实例服务和OracleOraDb11g_home1TNSListener这是监听器服务这两个关键服务并且它们的状态应该是“正在运行”。使用SQL*Plus连接这是Oracle自带的命令行工具。点击开始菜单找到“Oracle - OraDb11g_home1”文件夹运行其下的“应用程序开发”-“SQL Plus”。或者直接按Win R输入sqlplus。用户名输入system口令输入你安装时设置的密码如Oracle123主机字符串输入orcl你创建的数据库名 如果连接成功会显示“连接到 Oracle Database 11g Enterprise Edition...”的提示符SQL。输入一个简单的查询SELECT * FROM DUAL;如果能返回一行结果一个虚拟的‘X’说明数据库安装和网络连接完全正常。4. PL/SQL Developer安装与核心配置连接数据库的桥梁数据库装好了我们还需要一个称手的图形化工具。PL/SQL Developer的安装相对简单。运行从官网下载的PL/SQL Developer安装程序如plsqldev1407x64.exe一路“Next”即可安装路径可以保持默认或自定义。安装完成后首次启动PL/SQL Developer它会提示你输入注册信息。如果你有许可证则输入如果没有直接点击“取消”或“试用”进入试用模式。此时会弹出登录窗口。你会发现直接输入system密码和数据库orcl后连接按钮是灰色的或者提示“ORA-12154: TNS无法解析指定的连接标识符”。这是第一个关键坑点PL/SQL Developer需要借助Oracle客户端的环境才能找到数据库。4.1 配置Oracle客户端环境关键步骤PL/SQL Developer本身不包含连接Oracle所需的底层网络库它需要调用Oracle客户端软件中的oci.dll等文件。我们有几种方案方案A推荐最简单直接利用我们刚安装的Oracle数据库服务器软件。因为Oracle数据库安装包已经包含了完整的客户端组件。我们只需要告诉PL/SQL Developer去哪里找这些文件。打开PL/SQL Developer先不登录在登录界面点击“取消”。进入主界面后点击菜单栏的“工具” - “首选项”。在左侧选择“连接”。在右侧的“Oracle主目录”中手动输入你的Oracle数据库软件安装路径例如D:\app\oracle\product\11.2.0\dbhome_1。在“OCI库”中输入该路径下的oci.dll文件完整路径例如D:\app\oracle\product\11.2.0\dbhome_1\BIN\oci.dll。点击“应用” - “确定”然后重启PL/SQL Developer。方案B单独安装一个轻量级的Oracle Instant Client。这对于不想装完整数据库服务器、只需要连接远程数据库的开发者更友好。你需要从Oracle官网下载对应版本的Instant Client包解压到某个目录如D:\instantclient_11_2然后在PL/SQL Developer的首选项中将“Oracle主目录”和“OCI库”指向这个解压目录。4.2 建立连接与测试配置好OCI库后重启PL/SQL Developer再次打开登录窗口用户名system口令你的密码数据库orcl这里也可以填写完整的TNS连接串但因为我们数据库在本机且监听器默认配置了orcl服务直接写orcl即可连接为Normal点击“确定”如果一切配置正确你将成功连接到Oracle数据库进入PL/SQL Developer的主界面。你可以尝试打开“文件”-“新建”-“SQL窗口”输入SELECT sysdate FROM dual;并执行按F8如果返回当前服务器日期则证明连接完全成功。5. PL/SQL Developer深度汉化让界面更友好英文界面对于很多初学者来说是个障碍。对PL/SQL Developer进行汉化能显著降低学习成本。汉化通常通过替换语言文件来实现。获取汉化包在网络上搜索“PL/SQL Developer 汉化包”注意版本号要与你的PL/SQL Developer主程序版本一致或接近例如14.0.x的汉化包通常兼容14.x系列。从可信的技术论坛或博客下载。汉化文件说明汉化包通常包含一个或多个.chs或.lang文件以及一个Chinese.ini之类的配置文件。执行汉化关闭PL/SQL Developer。将汉化包中的所有文件复制到PL/SQL Developer的安装目录下例如C:\Program Files\PLSQL Developer 14。如果提示文件已存在选择覆盖。重新启动PL/SQL Developer。切换语言启动后界面可能还是英文。此时点击菜单栏的 “Tools” - “Preferences”。在设置窗口左侧找到 “User Interface” 下的 “Language” 选项。在右侧的下拉框中你应该能看到 “Chinese” 或 “中文” 的选项选择它点击“应用”-“确定”。重启生效完全关闭并重新打开PL/SQL Developer此时界面应该已经变为中文。重要提醒使用第三方汉化包存在一定风险比如汉化不完全、导致程序不稳定或与某些插件冲突。建议在汉化前备份原始的英文语言文件。如果汉化后出现问题可以删除汉化文件并恢复备份。对于生产环境或追求绝对稳定性的用户使用英文原版是更稳妥的选择。6. 安装后的优化与日常使用要点成功安装并汉化后为了获得更好的体验还有几个小技巧6.1 环境变量配置可选但推荐虽然通过PL/SQL Developer的首选项配置了OCI但配置系统环境变量可以让其他工具如Python的cx_Oracle驱动也能正常工作。新建一个系统环境变量变量名ORACLE_HOME变量值D:\app\oracle\product\11.2.0\dbhome_1你的安装路径 然后在系统变量Path的开头添加%ORACLE_HOME%\bin;。这样命令行在任何位置都可以识别sqlplus等命令。6.2 连接管理技巧在PL/SQL Developer登录界面输入一次正确信息后可以点击“保存”按钮将连接信息保存为一个“历史记录”下次直接从下拉框选择即可无需重复输入密码。出于安全考虑不建议勾选“保存口令”。6.3 常见连接问题排查ORA-12541: TNS无监听程序监听器服务没启动。去Windows服务里启动OracleOraDb11g_home1TNSListener。ORA-12514: TNS监听程序当前无法识别连接描述符中请求的服务数据库实例服务没启动或者监听器配置文件中没有注册该服务。启动OracleServiceORCL服务并确保监听器配置文件 (listener.ora) 和网络服务名配置文件 (tnsnames.ora) 中的服务名一致。这两个文件通常位于%ORACLE_HOME%\NETWORK\ADMIN目录下。对于桌面类安装安装程序通常已自动配置好除非你手动修改过计算机名。ORA-12154: TNS无法解析指定的连接标识符PL/SQL Developer找不到tnsnames.ora文件或者文件中没有你输入的数据库别名。检查PL/SQL Developer首选项中的OCI配置是否正确或者尝试在“数据库”输入框使用完整的连接字符串如(DESCRIPTION(ADDRESS(PROTOCOLTCP)(HOSTlocalhost)(PORT1521))(CONNECT_DATA(SERVERDEDICATED)(SERVICE_NAMEorcl)))。7. 进阶一步理解监听器与网络配置要真正玩转Oracle连接不能绕过监听器Listener和本地网络服务名配置。你可以把监听器想象成数据库的“前台接待”它运行在服务器上监听特定端口默认1521负责接收客户端连接请求并将其转发给对应的数据库实例。而客户端如PL/SQL Developer如何知道“前台”在哪里呢就是通过tnsnames.ora文件。这个文件里定义了“别名”如orcl到具体“前台地址和服务的映射关系。当你输入orcl时PL/SQL Developer会读取这个文件找到对应的主机、端口和服务名然后向那个地址发起连接。对于本机安装的桌面类配置安装程序已经帮你写好了这两个文件。但当你需要连接远程数据库时你就需要手动配置客户端的tnsnames.ora文件或者使用Oracle Net Configuration Assistant工具来添加。理解了这个模型以后遇到任何连接问题你都能有一个清晰的排查思路是“前台”没上班监听器还是“客户指南”tnsnames.ora写错了地址