您好,欢迎访问数据库运维|优化|安装|迁移|服务官网!
13261661949
Oracle10g数据库安装全流程详解,新手也能轻松上手-行业新闻-数据库运维|优化|安装|迁移|服务_uDBok.com

新闻动态

联系我们

Oracle10g数据库安装全流程详解,新手也能轻松上手-行业新闻-数据库运维|优化|安装|迁移|服务_uDBok.com

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

咨询热线13261661949

Oracle10g数据库安装全流程详解,新手也能轻松上手

发布时间:2026-08-31 20:26:00人气:1854

Oracle 10g这事儿,说难吧,网上教程一堆,说简单吧,新手照着做十有八九卡在半路。我自己折腾过几回,踩过不少坑,总结下来,这活儿80%的功夫花在准备工作上,真正点下一步的时间反而不多。你要是头一回装,别急着双击setup.exe,先把环境捋顺了,后面能省俩小时。

Oracle10g数据库安装全流程详解,新手也能轻松上手

先说硬件和系统版本。Oracle 10g是个老家伙,2004年的产品,官方支持Windows 2000/XP/2003,但很多人现在用的是Win7甚至Win10。说实话,Win7 32位装起来还算顺,64位就有点别扭,Win10更得碰运气。我建议你虚拟机里装个Win2003或者XP,稳当。内存至少1G,硬盘留个5G空间,别抠门,Oracle吃起空间来不含糊。你要是非要物理机装Win7,记住右键setup.exe选“以管理员身份运行”,兼容模式设成XP SP3,不然弹个错就退出了。

接下来是安装包的事儿。Oracle 10g有两个版本,10.1和10.2,一般用10.2.0.1,然后打个补丁升到10.2.0.4或更高。下载的时候注意文件名,通常是个zip或者两个zip,比如10201databasewin32.zip,1.7G左右。解压的时候别用中文路径,别放桌面,放个纯英文目录,比如C:oraclesetup,图省事后面能少哭一次。解压完你会看到一个database文件夹,里面有个setup.exe,这才是正主。

环境检查这块,新手最容易忽略。Oracle安装程序虽然会自己检查,但它检查通过不代表后面不出问题。你得确认系统没有装过任何Oracle残留,注册表里搜一下“ORACLE”键值,有就清了,不然装到一半告诉你“产品已存在”。把杀毒软件和防火墙全关了,尤其是360、腾讯管家这种,它们会拦Oracle的服务注册,搞得你装完启动不了监听。设置一下虚拟内存,Windows默认可能不够,手动设成物理内存的1.5倍,比如2G内存就设3G,页面文件放C盘。

双击setup.exe之后,会跳出一个欢迎界面,让你填“来源”和“目标”路径。来源就是解压目录,目标默认是C:oracleproduct.2.0db1,别改,改了后面环境变量乱。点下一步,选“高级安装”,这个选项看着吓人,其实就多几个配置步骤,但能让你提前设置DBA组和SYS口令,后面省得用默认的垃圾密码。接着会让你选“企业版”还是“标准版”,新手直接企业版,功能全,别纠结。

数据库标识这块,全局数据库名和SID,默认是“orcl”,你改成啥都行,但记住它,后面连接要用。字符集选“ZHS16GBK”或者“UTF8”,如果你要存中文,千万别选默认的“AL32UTF8”以外的,不然乱码哭死你。接着是“数据库管理端口”,默认5500,别动。设置SYS和SYSTEM的密码,别用“oracle”这种弱智密码,但也别太复杂,忘了更惨,建议写在一张纸上贴显示器边上。

然后开始正式安装,进度条跑个20分钟左右,期间别乱点。装到85%左右会提示你运行“配置助手”,这是最容易卡住的地方,尤其是“Oracle Net Configuration Assistant”和“Database Configuration Assistant”。前者经常报“监听程序无法启动”,原因多半是端口被占或者hosts文件有问题。你打开C:WindowsSystem32driversetchosts,看看有没有“127.0.0.1 localhost”这行,没有就加上。后者偶尔报“ORA-12560”,这是服务没起来,去“服务”里手动启动“OracleServiceORCL”,再重试就行。

配置助手跑完,会弹个“密码管理”窗口,让你设置几个账号的密码,比如SCOTT、HR这些示例用户。新手建议把SCOTT解锁并设个密码,这个账号带EMP表,练SQL全靠它。设完密码,点“确定”,安装程序会继续,显示“安装成功”,但别高兴太早,这只是第一关。

装完后还有两件事必须做。第一,验证监听和实例是否正常。打开“开始”菜单,找“Oracle - OraDb10ghome1”里的“Net Manager”,看监听状态,或者直接命令行敲“lsnrctl status”,显示“ready”就OK。第二,用SQL*Plus试连一下,命令行输入“sqlplus sys/你的密码@orcl as sysdba”,能进到SQL>提示符就说明数据库活了。要是连不上,90%是密码输错或者SID不对,再查一遍。

说说常见的坑。装完后发现Oracle服务全都在,但连不上,十有八九是“OracleOraDb10ghome1TNSListener”服务没启动,手动启动一下。还有个坑是Windows重启后Oracle服务不自动启动,你得去“服务”里把“OracleServiceORCL”和“OracleOraDb10g_home1TNSListener”都设成“自动”。另外,你要是装了64位系统,千万别混着用32位的Oracle客户端,不然OCI库对不上,连个数据库都报“ORA-12154”。

写到现在,你大概也看出来了,Oracle 10g安装这事儿,本质上是跟Windows系统较劲。每一步都不难,但每一步都可能出幺蛾子。你要是照着这个流程走一遍,大概率能一次过。真卡住了也别慌,把错误信息复制到搜索引擎里,十有八九是前人踩过的坑,翻翻论坛就有解。装完那一刻,看到SQL>提示符,你会有种“成了”的感觉,那会儿你就明白,这俩小时没白费。Oracle 10g虽老,但作为入门学SQL和数据库原理,它依然是个好老师——前提是你得先把它伺候舒服了。

推荐资讯

13261661949