谈科技 赏影视
享生活 览世界

Win2008R2安装Oracle10.2.0.4并升级至10.2.0.5

6、安装p8350262补丁,解决EM配置失败问题

首先需要确认在环境变量(例如系统环境变量path)中是否设置了opatch的位置所在,如果没有,可在cmd中零时设置,如下图,但是cmd窗口不要关闭,否则临时设置的值就失效了,待补丁应用完成后再关闭。

setoraopatchevar

set Oracle_Home=Oracle数据库服务端的安装位置
set path=%Oracle_Home%\opatch

其次,将补丁压缩包解压,然后在cmd中将当前路径切换到补丁文件所在位置,再通过opatch apply应用补丁,如下图。注意,路径切换时不要切换错了,否则opatch apply时会报错。

cdtopathandopatchapply

补丁应用完成后可能出现警告,但不影响打补丁,如下图。

ora10gopatching

ora10gopatchfinish

7、重新配置或创建数据库实例

之前提到,如果在没有打p8350262_xxx补丁之前就创建了数据库,通常会造成EM在自动配置数据库时失败,且OracleDBConsole???服务无法启动,在开始菜单中Oracle栏目下也找不到数据库实例的Database Control管理页面入口。

当然,如果之前没有创建数据库,这里通过开始菜单中Oracle栏目下的Database Configuration Assistant工具创建即可,EM自动配置不会再有问题。

对于之前已经创建了的数据库,虽然可以使用,但没有Database Control始终有所不便,这就需要重配资料库。重配的方法网上到处都是,此处不再赘述,但似乎有时难以解决问题,反而出现新问题,如下图。当然,此问题最终是可以解决的。

emctlerror

不过本文之前创建的数据库并未使用,没有数据,通过Database Configuration Assistant删除后重建即可,就不需要折腾命令了,如下图。

delandcreatoradb

creatoradbopenem

visitdbconsole1st

转载请注明出处:光影线 » Win2008R2安装Oracle10.2.0.4并升级至10.2.0.5

1 2
分享到:更多 ()