本文升级所有思路参考链接:
http://blog.itpub.net/26736162/viewspace-1283912/
1.升级database
1)双击11.2.0.4 补丁包的setup.exe执行程序报错信息如下:
解决步骤:
这个问题一般是c$共享权限问题,解决办法为:
检查AutoShareServer和AutoShareWks注册表值,以确保未将它们设置为0。
第一步:依次点击“开始→运行”,输入regedit,然后按回车键进入注册表编辑器。
第二步:找到并单击HKEY_LOCAL_MACHINE\System\Current ControlSet\Services\LanmanServer\Parameters。
第三步:如果LanmanServer\Parameters子项中的AutoShareServer 和AutoShareWks DWORD值配置的数值为0,则将该值更改为1
重启机器,再次安装,问题解决。
注:在12c下面也存在这个问题。
2)home目录和升级版本的存放位置:
一直下一步至到安装完成。
2.update instance (dbua) 有些步骤可以参考:
http://blog.itpub.net/26736162/viewspace-1283912/
注意事项:
1.升级完后,需要删除旧的数据库文件时,一定要将listener及库停掉。
1)lsnrctl stop
2)sqlpluys / as sysdba
shudown immediate
就可以到路径下面将旧文件删除掉了。
2.启动监听及库时会报错处理方法:
1)因为升级时可能没有将监听停掉或者监听的服务没有停掉,升级时到80%时一直停在那边,手工中止了,导致监听程序可能用的旧版本的,仅是个人判断。
上面的步骤我们已经将旧文件删除了所以这边需要重建一下监听:
1. netca 新建至完成,查看监听里面的服务发现没有我们的instance 的服务名orcl
2.sqlplus / as sysdba
startup
此时整个库都升级完成了。
验证一下版本:
@/此时数据库的安装路径/11.2.0.4/dbhome_1/rdbms/admin/utlu112s.sql
如下图:
本文仅做为工作中的记录,在此感谢lhr的帮助。可加Q:231059394交流。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28590132/viewspace-1684011/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/28590132/viewspace-1684011/