在学习DRP项目的时候需要用到Oracle数据库,所以首要任务就是安装Oracle。之前SQL Server和MySQL的安装过程中多少都会出些问题,所以安装Oracle的时候有些心理准备,肯定不会一帆风顺,可没想到会如此的坎坷,每步走的都很困难,真的是问题多多,下面记录一下安装过程和各种问题的解决方法。
材料:我就装的DRP资料中给的Oracle10g的安装包,大家也可以去Oracle官网下载不同版本。
过程:
1、第一步很简单,双击exe运行程序,可是出现如下错误:
解决方法:在安装oracle的时候,出现了oui.exe停止工作的错误提示,这是因为你的oracle安装路径中存在中文,你把你的安装程序放到全英文的路径下,重新执行setup.exe就能正常的运行了,就是这么简单。
2、选择高级安装,下一步
But,又出现如下错误:
解决方法:我用的是win8系统,与Oracle 10g不兼容,需要修改一些东西,方法如下:
a. 修改安装程序Oracle 10g中的refhost.xml,大概路径:\database\stage\prereq\db\refhost.xml
打开refhost.xml,将<CERTIFIED_SYSTEMS>.....</CERTIFIED_SYSTEMS>内部代码作如下修改:主要是添加6.1,6.2
==================================================
<CERTIFIED_SYSTEMS>
<OPERATING_SYSTEM>
<VERSION VALUE="4.0"/>
<SERVICE_PACK VALUE="6a"/>
</OPERATING_SYSTEM>
<OPERATING_SYSTEM>
<VERSION VALUE="4.1"/>
</OPERATING_SYSTEM>
<OPERATING_SYSTEM>
<VERSION VALUE="5.0"/>
<SERVICE_PACK VALUE="1"/>
</OPERATING_SYSTEM>
<OPERATING_SYSTEM>
<VERSION VALUE="5.1"/>
<SERVICE_PACK VALUE="1"/>
</OPERATING_SYSTEM>
<OPERATING_SYSTEM>
<VERSION VALUE="5.2"/>
</OPERATING_SYSTEM>
<!---下面为要添加部分6.1-6.2-->
<OPERATING_SYSTEM>
<VERSION VALUE="6.1"/>
</OPERATING_SYSTEM>
<OPERATING_SYSTEM>
<VERSION VALUE="6.2"/>
</OPERATING_SYSTEM>
</CERTIFIED_SYSTEMS>
==================================================
b.到安装程序中的install目录中找到oraparam.ini文件打开oraparam.ini文件,作如下修改:
=================================================================================
把
#Windows=4.0,5.0,5.1,5.2
修改成
#Windows=4.0,5.0,5.1,5.2,6.1,6.2
并在后面添加
[Windows-6.1-required]
#Minimum display colours for OUI to run
MIN_DISPLAY_COLORS=256
#Minimum CPU speed required for OUI
#CPU=300
[Windows-6.1-optional]
[Windows-6.2-required]
#Minimum display colours for OUI to run
MIN_DISPLAY_COLORS=256
#Minimum CPU speed required for OUI
#CPU=300
[Windows-6.2-optional]
==============================================================================
c.右键setup.exe,属性->兼容性->以兼容模式运行这个程序 windows xp( service pack 3),以管理员身份运行安装就可以了。如下:
3、上一步选择高级安装,下一步——选企业版,下一步——指定主目录详细信息,注意:这里的路径最好全是英文,不要有汉字,空格或是括号,或者路径过长,我安装第一遍时,安装路径有汉字还有括号,到最后总是报错安装不上,后来把安装路径该了,就好了,到底为啥我也不太清楚。
4、设置好路径,下一步——产品特定的先决条件检查,注意:可能会有一次错误可忽略,对于警告,直接选择是:
5、选择配置选项(默认),下一步——选择数据库配置(默认),下一步——指定数据库配置选项,注意:记住全局数据库名和SID
6、选择数据库管理选项(默认),下一步——指定数据库存储选项(默认),下一步——指定备份和恢复选项(默认),下一步——指定数据库方案口令(注意:记住口令),下一步——点击安装,开始安装
以为马上要成功了,然后就又报错了,错误如下:
解决方法:很显然这个和环境配置有关,学习网上商城时,环境配置了很长时间。问题出在环境的值过长,解决方法如下:
打开计算机—>系统属性—>高级系统设置—>环境变量
编辑Path,全选将其中的路径全部复制出来放到文本文档中。新建一个系统变量取名path1,剪切Path中的所有变量复制进path1然后保存,将Path中全选删除改为默认值:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;,最后在这个默认值后添加%path1%引用path1即可保存。这样这个问题就解决了。
7、Configuration Assistant,将配置并启动先前所选的组件。然后报出如下错误,组件状态总是失败:
解决方法:查了半天修改半天也不知道为啥,最后的解决办法就是上面说的:修改安装路径,路径不能有中文,空行,括号或者过长,所以就直接安装在E:\oracle中,然后就成功了。
期间有一个口令管理需要设置一下:
8、安装结束,退出
9、安装完成后,会自动浏览上面的地址:http://WRU:1158/em,可能会出现如下错误:
解决方法:这个没关系直接把它关掉,然后复制安装完成时的URL:http://WRU:1158/em,到自己电脑上的浏览器即可。如我在火狐上浏览:
用户名可以输入:system,口令是刚才安装时设置的:指定数据库方案的口令
点击登录,出现如下界面:许可授予信息,最下面有同意接受的按钮,确认一下。
然后,出现如下界面,但是显示有一个错误:此错误的解决方法见此博客:
Oracle10g错误—java.lang.Exception:Exception in sending Request::null
最后成功正确登录,说明Oracle成功安装。除此之外还可以通过如下方法,验证Oracle是否安装成功:
运行——sqlplus——用户名为:scott,密码为:tiger,(这是前面口令管理时设置的),显示如下说明成功:
至此,Oracle10g安装完成。
Oracle安装的过程中真的是问题多多啊,每步走的都很坎坷,不知道别人安装时是不是这样,先把问题记录在这里,希望可以给大家一些帮助。其实安装完成后,还是不知道该如何使用Oracle数据库,可以利用PL/SQL Developer这个工具配置连接Oracle。下一篇博客讲一下,PL/SQL Developer的安装配置,以及与Oracle的连接。