Oracle 安装完全攻略

本文详细介绍了Oracle10g在不同操作系统上的安装步骤、注意事项、服务设置方法、配置调整技巧及卸载流程等内容。
[以oracle10g为例,没有注明的地方,均为oracle10g]

1、 操作系统与Oracle版本:

操作系统不同,需要安装不同版本的数据库软件,以支持该操作系统,否则可能会造成不可预知的错误,蓝屏或者重装操作系统,这些都是我们不希望的。

Windows Vista 只限于oracle10.2.0.3.0这个版本,[可能还有别的,我不知道!]。

Windows XP、2003、2000,任何版本的oracle都可以安装,不论是oracle9i,还是oracle10g,都可以,估计现在已经很少有人再安装oracle8i及以下的版本了,就不多说了。


说到版本,就不能不说版本号的意义!连各个数字表示什么都不知道,哪天造出来个不存在的版本,在Oracle的世界就丢人啦!

以oracle10.2.0.3.0为例,10—版本号,2—维护版本号,0—新特性版本号,3—普通的补丁设置号码,0--特殊的平台补丁设置号码;oracle9.0.1.1.2,9—版本号,0—新特性版本号,1—维护版本号,1—普通的补丁设置号码,2—特殊的平台补丁设置号码。最后一位是0,可以省略。

千万别自作聪明,写一个连甲骨文都没有发布的版本噢!

2、 安装

Oracle的安装,就是一路next,按照提示就可以了。但是按照提示,也要有注意的地方,关键是为了以后的使用方便。下面说一下需要注意的地方:

[1]欢迎界面,是否选择创建启动数据库,选择,表示默认的启动数据库是此时创建的,此时全局数据库名不能修改;不选择,表示安装软件后,没有默认的数据库,需要手动创建数据库。

[2]全局数据库名,最好不要输入带有下划线的名称;SID会自动填写;

[3]安装完成后的界面,有个口令管理,一般不需要修改,毕竟我们输入学习阶段,没必要把密码搞的那么复杂,当然你不怕麻烦,设置一下也是可以的,要记牢呀,否则自己都不知道怎么登录啦!数据丢失不说,还要重新建库!

[4]安装后,提示要记住某几个登录的路径!可以自行保存到一个文档中。提示:Oracle10g登录界面就是浏览器登录,所以,看到打开浏览器不要见外呀!

[5]Oracle10g的服务器端与客户端是分离的,出于学习的考虑,需要安装服务器端;如果只是工作上的应用,机器配置不允许,可以只装客户端,配合PL/SQL就可以连接使用了;当然机器配置允许,服务器端与客户端都安装也是可以的!本人机器1G内存,安装服务器端后,还感觉有点慢呢!

3、 服务设置

安装后的,按照安装时的配置设置,Oracle接口的服务,有些会是在操作系统启动的时候自动启动,可以根据需要,设置自动启动或者手动启动。在服务中,找到Oracle开始的接口修改属性即可。

[1]OracleServiceORCL

[2]OracleDBConsolorcl

[3]OracleDb10g_home1THSListener

以上三个服务要启动,其他服务可以根据需要,手动启动!

Oracle9i的主服务是Oracle9*ServerManage这样的,根据版本不同,前面的“*”处可能有所不同。

4、 卸载

卸载Oracle不是什么难事,但是卸了之后,不能再次安装了,就是困难的事情了!卸载时,安装过程中的安装文件有几个地方,要一起删除,这样,才能随心所欲!

A、关闭所有的Oracle服务;

B、确定需要保留的Oracle数据文件,一般是在D:\oracle\product\10.2.0\oradata下;

C、卸载程序;

D、删除注册表中的内容,主要涉及到以下三个接口的注册表内容:

[1]运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。 [2]运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service s,滚动这个列表,删除所有Oracle入口。 [3]运行regedit, 选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service s\Eve ntlog\Application,删除所有Oracle入口;

E、删除安装文件的其他内容。

F、删除安装后的日志文件,一般是在C:\Program Files\Oracle下,把Oracle文件夹删除即可。

这几步的顺序没有明确的要求,我每次这个顺序卸载后,都能够自由安装,至于是不是不这样操作也能再次安装,那位大侠试验了,可以和我一起交流一下!

5、 配置

安装后的软件,Oracle本身有许多默认的配置,为了更好的使用Oracle,也为了工作学习上的方便,有的地方需要手动配置。

[1]打开游标数,默认为300,通过PL/SQL连接Oracle数据库,执行SQL语句的时候,如果语句长度很多,就会报:超出游标最大数300。这样的错误。根据自己的摸索,终于找到了解决方法!

在安装目录D:\oracle\product\10.2.0\admin\orcl\pfile下,可以看到文件init.ora.7242007214751,init.ora是文件名,后面的数字还不清楚是什么作用,等以后研究明白了再讲,用编辑工具打开这个文件,找到open_cursors=30000,这一行,修改后面的数字就好了!设置的数字不是越大越好,适用就好!

同样,设置的数字大小也是以牺牲了效率为代价的,世界上没有速度和效率都完全匹配的高效!选择适合的比例就是靠经验了。

[2]其他的如版本号,默认数据库等,都可以设置,关键是用到的时候可以随心所欲的修改。

[3]Oracle是针对每个数据库的操作,新建一个数据库,都会有相应的配置文件,修改的时候不要改错了呀!

6、 其他建议的问题

[1]Oracle服务占用内存比较大,最好把服务设置成手动启动,在需要的时候启动,否则机器启动的时候速度会受影响;

[2]启动服务时,需要什么服务,就启动什么服务,一般来说,主服务启动,就完全可以操作数据库了。Oracle10g,一个数据库配合一个控制台服务(OracleDBConsolekterp),一个service服务(OracleServicekterp),启动这两个就可以了;同时使用的数据库只有一个,不用的数据库就不要启动啦!Oracle9i就直接启动Oracle9*ServiceManagement就可以了,没有像oracle10g区分的那么细!不论Oracle10g还是Oracle9i,把监听程序的服务都要启动。

[3]如果你使用的是卡巴斯基杀毒软件,那么请暂时关闭,否则可能出现不能正常安装的情况,因为卡巴监控注册表的时候,会阻止Oracle的安装程序修改注册表。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值