【DRP】Oracle 10g安装及问题记录
2016-05-07 21:42
429 查看
在学习DRP项目的时候需要用到Oracle数据库,所以首要任务就是安装Oracle。之前SQL Server和MySQL的安装过程中多少都会出些问题,所以安装Oracle的时候有些心理准备,肯定不会一帆风顺,可没想到会如此的坎坷,每步走的都很困难,真的是问题多多,下面记录一下安装过程和各种问题的解决方法。
过程:
1、第一步很简单,双击exe运行程序,可是出现如下错误:
![](https://img-blog.csdn.net/20160503160100541?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
解决方法:在安装oracle的时候,出现了oui.exe停止工作的错误提示,这是因为你的oracle安装路径中存在中文,你把你的安装程序放到全英文的路径下,重新执行setup.exe就能正常的运行了,就是这么简单。
2、选择高级安装,下一步
![](https://img-blog.csdn.net/20160503160156214?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
But,又出现如下错误:
![](https://img-blog.csdn.net/20160503160045541?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
解决方法:我用的是win8系统,与Oracle 10g不兼容,需要修改一些东西,方法如下:
a. 修改安装程序Oracle 10g中的refhost.xml,大概路径:\database\stage\prereq\db\refhost.xml
![](https://img-blog.csdn.net/20160503160554389?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
打开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文件
![](https://img-blog.csdn.net/20160503161510626?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
打开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),以管理员身份运行安装就可以了。如下:
![](https://img-blog.csdn.net/20160503162056832?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
3、上一步选择高级安装,下一步——选企业版,下一步——指定主目录详细信息,注意:这里的路径最好全是英文,不要有汉字,空格或是括号,或者路径过长,我安装第一遍时,安装路径有汉字还有括号,到最后总是报错安装不上,后来把安装路径该了,就好了,到底为啥我也不太清楚。
![](https://img-blog.csdn.net/20160507200432289?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
4、设置好路径,下一步——产品特定的先决条件检查,注意:可能会有一次错误可忽略,对于警告,直接选择是:
![](https://img-blog.csdn.net/20160507201318429?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
5、选择配置选项(默认),下一步——选择数据库配置(默认),下一步——指定数据库配置选项,注意:记住全局数据库名和SID
![](https://img-blog.csdn.net/20160507201624996?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
6、选择数据库管理选项(默认),下一步——指定数据库存储选项(默认),下一步——指定备份和恢复选项(默认),下一步——指定数据库方案口令(注意:记住口令),下一步——点击安装,开始安装
![](https://img-blog.csdn.net/20160507202059436?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
以为马上要成功了,然后就又报错了,错误如下:
![](https://img-blog.csdn.net/20160503193027690?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
解决方法:很显然这个和环境配置有关,学习网上商城时,环境配置了很长时间。问题出在环境的值过长,解决方法如下:
打开计算机—>系统属性—>高级系统设置—>环境变量
编辑Path,全选将其中的路径全部复制出来放到文本文档中。新建一个系统变量取名path1,剪切Path中的所有变量复制进path1然后保存,将Path中全选删除改为默认值:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;,最后在这个默认值后添加%path1%引用path1即可保存。这样这个问题就解决了。
![](https://img-blog.csdn.net/20160503193704192?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
7、Configuration Assistant,将配置并启动先前所选的组件。然后报出如下错误,组件状态总是失败:
![](https://img-blog.csdn.net/20160503193950537?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
解决方法:查了半天修改半天也不知道为啥,最后的解决办法就是上面说的:修改安装路径,路径不能有中文,空行,括号或者过长,所以就直接安装在E:\oracle中,然后就成功了。
![](https://img-blog.csdn.net/20160507203616020?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
期间有一个口令管理需要设置一下:
![](https://img-blog.csdn.net/20160507204234882?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20160507204314898?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
8、安装结束,退出
![](https://img-blog.csdn.net/20160507203836932?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
9、安装完成后,会自动浏览上面的地址:http://WRU:1158/em,可能会出现如下错误:
![](https://img-blog.csdn.net/20160504111351960?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
解决方法:这个没关系直接把它关掉,然后复制安装完成时的URL:http://WRU:1158/em,到自己电脑上的浏览器即可。如我在火狐上浏览:
![](https://img-blog.csdn.net/20160504111907870?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
用户名可以输入:system,口令是刚才安装时设置的:指定数据库方案的口令
![](https://img-blog.csdn.net/20160507204959712?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
点击登录,出现如下界面:许可授予信息,最下面有同意接受的按钮,确认一下。
![](https://img-blog.csdn.net/20160504112117752?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
然后,出现如下界面,但是显示有一个错误:此错误的解决方法见此博客:
Oracle10g错误—java.lang.Exception:Exception
in sending Request::null
![](https://img-blog.csdn.net/20160504202346684?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
最后成功正确登录,说明Oracle成功安装。除此之外还可以通过如下方法,验证Oracle是否安装成功:
运行——sqlplus——用户名为:scott,密码为:tiger,(这是前面口令管理时设置的),显示如下说明成功:
![](https://img-blog.csdn.net/20160507213242753?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
至此,Oracle10g安装完成。
Developer这个工具配置连接Oracle。下一篇博客讲一下,PL/SQL Developer的安装配置,以及与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/SQLDeveloper这个工具配置连接Oracle。下一篇博客讲一下,PL/SQL Developer的安装配置,以及与Oracle的连接。
相关文章推荐
- Oracle10g 安装方法
- 安装Oracle10g遭遇ins_ctx.mk问题解决方法
- 修改计算机名或IP后Oracle10g服务无法启动的解决方法
- oracle 10g 快照操作方法
- Oracle10g通过DBLink访问MySQL示例
- Oracle10g Flashback 新特性
- Oracle10g下载地址--多平台下的32位和64位
- oracle10g 启动时报错:ORA-32004 ORA-19905
- oracle10g on AIX 调优笔记
- oracle10g数据类型
- Redhat RHEL AS3 下安装 Oracle DB 10g 中文乱码问题的解决
- Oracle11g 新特性更适合中型企业
- 倒霉的ORACLE10G管理员
- CLOB处理的处理简化
- Oracle中的大字段
- 在CentOS5上安装oracle10g
- 简单oracle10g测试库的建立
- oracle10g em Database Control的启动问题修复
- 我的异常网 -异常汇总2009-11-28
- oracle database link