您好,欢迎访问数据库运维|优化|安装|迁移|服务官网!
13261661949
一步步教你本机安装Oracle数据库,避坑指南-行业新闻-数据库运维|优化|安装|迁移|服务_uDBok.com

新闻动态

联系我们

一步步教你本机安装Oracle数据库,避坑指南-行业新闻-数据库运维|优化|安装|迁移|服务_uDBok.com

地址:北京市昌平区高新经济开发区
手机:13261661949

咨询热线13261661949

一步步教你本机安装Oracle数据库,避坑指南

发布时间:2026-09-17 21:23:00人气:1326

装Oracle这事儿,说难吧,网上教程一抓一大把;说简单吧,我见过太多人卡在安装界面怀疑人生。尤其现在大家用的都是Win10、Win11,内存动不动16G起步,结果装个数据库比装个大型游戏还折腾。我当初第一次装Oracle 11g,愣是搞了整整一个下午,最后发现是安装包解压路径带了中文,气得差点砸电脑。今天我就把自己踩过的坑、身边同事踩过的坑,全给你捋一遍,照着做,能少走不少弯路。

一步步教你本机安装Oracle数据库,避坑指南

先说最容易被忽略的一步:检查你的系统版本和Oracle版本匹配不匹配。很多人下载安装包时根本不看,直接搜“Oracle下载”,点开第一个链接就下。结果装到一半,弹出个“系统不支持”的红色警告,又得重新来。Oracle 11g对Windows 10很不友好,官方压根没做适配,你非要装,得改注册表、关UAC,折腾半天还不一定稳定。我建议你直接上Oracle 19c或者21c,这两个版本对Win10、Win11兼容性好得多,而且安装流程比老版本简化了不少,界面也友好。下载的时候记得去官网,别用第三方站点,那些打包好的“破解版”“一键安装版”十有八九带私货,轻则安装失败,重则系统被植入垃圾软件。

接下来是个很多人不知道的细节:安装包解压路径绝对不能有中文和空格。我那个同事,文件夹叫“数据库安装包”,结果Oracle安装程序直接闪退,连个报错都不给。你解压到D盘根目录,比如D:oracle_setup,这种纯英文路径最稳。还有,解压完别急着点setup.exe,先右键以管理员身份运行。这一步不做好,后面创建数据库的时候大概率会报权限错误,到时候你查半天日志,发现就是当时没右键管理员,气不气?

安装类型选择这块,我建议你选“创建和配置单个实例数据库”,别选“仅安装数据库软件”。为啥?前者一步到位,装完就能用;后者装完还得手动用DBCA创建数据库,多一道工序就多一个出错点。尤其是新手,别觉得自己能搞定手动配置,光是监听器、网络服务名这些名词就够你晕一阵的。选“桌面类”就行,别选“服务器类”,除非你电脑是32G内存以上的工作站,否则桌面类的默认配置足够你学习和开发用了。

重点来了,安装过程中最容易卡死的环节:环境检查。Oracle安装程序会检查你系统有没有装Visual C++ Redistributable、.NET Framework这些运行库,缺了它就直接报错终止。你可能会想,我系统是正版Win11,这些不该都有吗?真不一定,Win11精简版、Ghost版系统经常缺这些组件。装之前我建议你先去微软官网把Visual C++ 2015-2022运行库合集下了装上,.NET Framework 4.8也提前装好,这俩是Oracle最挑剔的依赖项。还有个冷门的:Oracle要求系统开启“Windows Features”里的“.NET Framework 3.5”,默认是关的,你得到“控制面板-程序和功能-启用或关闭Windows功能”里手动勾上,不然环境检查那一步必挂。

说到密码设置,这里有个大坑。Oracle安装时让你设置SYS、SYSTEM用户的密码,它要求必须包含大小写字母和数字,而且长度不少于8位。很多人图省事,设个“Oracle123”就完事,结果提示不符合规范,又得重新想。我建议你直接设“Ora12345@”,带个特殊符号,一次过。千万别用中文或纯数字,Oracle在某些版本里对密码编码有bug,你设了个中文密码,装完登录时报“ORA-01017”,查半天不知道咋回事,在Metalink论坛里找到答案,是密码编码问题,只能重装。这教训够深刻吧?

安装进度条走到85%左右,会卡住不动,好几分钟没反应。这时候千万别手贱去关窗口,也别强制结束进程。它在执行“链接数据库”和“创建实例”的操作,这个阶段耗时跟你的硬盘速度直接挂钩。机械硬盘可能得等10分钟,NVMe固态就快得多,两分钟完事。我见过有人看进度条不动,以为卡死了,直接重启电脑,结果Oracle安装了一半,系统环境被改得乱七八糟,只能重装系统才能清理干净。你实在不放心,打开任务管理器看看CPU和磁盘占用,只要还有波动,就说明它在干活,耐心等着就行。

安装完成后,下一步是验证。很多人装完看到“安装成功”界面就关了,结果第二天打开电脑发现连不上数据库,急得跳脚。正确姿势是:装完先重启一次电脑(别问为什么,Oracle某些服务需要重启后才稳定),然后打开“服务”窗口(Win+R输入services.msc),找到OracleServiceORCL和OracleOraDB19Home1TNSListener这两个服务,确认它们都在“正在运行”状态。然后打开命令行,输入sqlplus / as sysdba,能连上就说明大功告成。如果你用的是PL/SQL Developer这类工具,还得检查一下tnsnames.ora文件里的主机名是不是localhost,有时候安装程序会写成你电脑的完整计算机名,导致局域网内别人连不上,但本机自己连没事,这个坑也是后来排查了好久才发现。

说个很多人不知道的隐藏坑:Oracle会占用大量系统资源,尤其是内存。你装了以后,只要服务一启动,内存占用直接飙到1.5G以上,这还不算Java虚拟机那部分。如果你电脑只有8G内存,建议装完以后把“OracleMTSRecoveryService”和“OracleJobSchedulerORCL”这两个服务设为手动启动,它们平时用不上,但默认是自动启动的,白白占资源。还有,如果你长期不用Oracle,干脆把服务停了,需要用的时候再启动,不然开机自启,后台一直吃内存,游戏性能都受影响。

回头看整个过程,最核心的就一句话:别急,每一步都按规范来。Oracle不像MySQL那样双击下一步就完事,它是个娇气的大家伙,路径、权限、依赖、系统组件,一环扣一环。但只要你在下载时选对版本,解压时用纯英文路径,安装时选对类型,环境检查前补好运行库,密码设置符合规范,进度条卡住时耐心等待,装完重启并验证服务,基本就能一次成功。我写这篇东西,就是把我当年踩过的坑、同事踩过的坑、论坛上网友的惨痛教训全给你汇总了,你照着做,至少能省一个下午的时间。要是你装的时候真遇到别的幺蛾子,评论区留言,我帮你看看。

推荐资讯

13261661949