Oracle Patch CPUOct2012 install on AIX HA/Windows 2008 r2
2012-12-04 14:17
543 查看
Oracle CPUOct2012 patch on AIX HA
环境: AIX 系统HA
Primary node 1: AIX 6.0 + Oracle 11.2.0.2
Standby node 2: AIX 6.0 + Oracle 11.2.0.2
安装思路: 节点1上升级数据库软件,节点1上升级数据字典,节点1上验证patch,节点2上升级数据库软件,切换HA数据库服务到节点2,节点2上验证patch,切换HA数据库服务回节点1。
安装准备:
备份数据库(关机冷备)
节点1:备份目录$ORACLE_HOME
节点1:备份目录Oracle Inventory
节点2:备份目录$ORACLE_HOME
节点2:备份目录Oracle Inventory
安装过程:
1,关闭2个节点的数据库服务与监听
2,节点1:检查设置环境变量$ORACLE_HOME,$ORACLE_SID,$ORACLE_HOSTNAME,$PATH
3,节点1:更新Opatch为最新版本
4,节点1:检查即将安装的patch与现有patch之间的冲突
5,节点1:安装patch:opatch apply
6,节点1:验证patch:opatch lsinventory,至此节点1数据库软件升级完成
7,节点1:启动数据库
8,节点1:更新数据字典
9,节点1:验证patch:查看数据库版本更新视图registry$history,至此数据库patch在节点1上升级完成
10,节点2:检查设置环境变量$ORACLE_HOME,$ORACLE_SID,$ORACLE_HOSTNAME,$PATH
11,节点2:更新Opatch为最新版本
12,节点2:检查即将安装的patch与现有patch之间的冲突
13,节点2:安装patch:opatch apply
14,节点2:验证patch:opatch lsinventory,至此节点2数据库软件升级完成
15,检查节点1,节点2的数据库软件补丁,确保两者的数据库软件已经完全一致
16,UNIX管理员切换AIX HA服务,将数据库服务切换到节点2,切换成功
17,节点2:验证patch:查看数据库版本更新视图registry$history,确保与节点1的结果一致
18,UNIX管理员切换AIX HA服务,将数据库服务切换到节点1,切换成功, 至此数据库patch在节点1和节点2上升级完成
回退方案:
1, 如果在安装完成patch后,在节点1上发现该patch存在问题,可以进行patch卸载,Oracle对patch rollback 提供完整过程,与上述安装过程相反。
同时,对节点2的数据库软件进行rollback。
2, 如果在节点1和节点2的安装过程中,出现文件级别的安装失败,甚至服务器宕机等突发事件,可以使用备份的$ORACLE_HOME,Oracle Inventory目录进行恢复。
3, 如果在节点1上更新数据字典和编译无效对象时出现宕机等中断,可以进行重新运行上述脚本程序,如果出现数据库出现崩溃,则启用数据库全备与目录备份进行完全恢复。
Oracle CPUOct2012 patch on Windows 2008 r2
环境: Windows 2008 r2 + Oracle 11.2.0.2
安装思路: 先升级数据库软件,再升级数据库数据字典,重新编译无效对象,验证patch
安装准备:
备份数据库(关机冷备)
备份目录$ORACLE_HOME
备份目录Oracle Inventory
关闭MSDTS服务,以保证数据库相关文件全部解锁
确保msvcr71.dll文件存在
安装过程
1, 关闭数据库,关闭监听
2,检查设置环境变量$ORACLE_HOME,$ORACLE_SID,$ORACLE_HOSTNAME,$PATH
3,更新Opatch为最新版本
4,检查即将安装的patch与现有patch之间的冲突
5,安装patch:opatch apply
6,验证patch:opatch lsinventory,至此数据库软件升级完成
7,启动数据库
8,更新数据字典
9,编译无效对象
10,验证patch:查看数据库版本更新视图registry$history
11,验证patch:查看无效对象,至此数据库patch升级完成
回退方案
1, 如果在安装完成应用patch后,发现该patch存在问题,可以进行patch卸载,Oracle对patch rollback提供完整过程,与上述安装过程相反。
2, 如果在安装过程中,出现文件级别安装失败,甚至服务器宕机等突发事件,可以使用备份的$ORACLE_HOME,ORACLE Inventory目录进行恢复。
3, 如果在更新数据字典和编译无效对象时出现宕机等中断,可以进行重新运行上述程序,如果出现数据库出现崩溃,则启用数据库全备与目录备份进行完全恢复。
环境: AIX 系统HA
Primary node 1: AIX 6.0 + Oracle 11.2.0.2
Standby node 2: AIX 6.0 + Oracle 11.2.0.2
安装思路: 节点1上升级数据库软件,节点1上升级数据字典,节点1上验证patch,节点2上升级数据库软件,切换HA数据库服务到节点2,节点2上验证patch,切换HA数据库服务回节点1。
安装准备:
备份数据库(关机冷备)
节点1:备份目录$ORACLE_HOME
节点1:备份目录Oracle Inventory
节点2:备份目录$ORACLE_HOME
节点2:备份目录Oracle Inventory
安装过程:
1,关闭2个节点的数据库服务与监听
2,节点1:检查设置环境变量$ORACLE_HOME,$ORACLE_SID,$ORACLE_HOSTNAME,$PATH
3,节点1:更新Opatch为最新版本
4,节点1:检查即将安装的patch与现有patch之间的冲突
5,节点1:安装patch:opatch apply
6,节点1:验证patch:opatch lsinventory,至此节点1数据库软件升级完成
7,节点1:启动数据库
8,节点1:更新数据字典
9,节点1:验证patch:查看数据库版本更新视图registry$history,至此数据库patch在节点1上升级完成
10,节点2:检查设置环境变量$ORACLE_HOME,$ORACLE_SID,$ORACLE_HOSTNAME,$PATH
11,节点2:更新Opatch为最新版本
12,节点2:检查即将安装的patch与现有patch之间的冲突
13,节点2:安装patch:opatch apply
14,节点2:验证patch:opatch lsinventory,至此节点2数据库软件升级完成
15,检查节点1,节点2的数据库软件补丁,确保两者的数据库软件已经完全一致
16,UNIX管理员切换AIX HA服务,将数据库服务切换到节点2,切换成功
17,节点2:验证patch:查看数据库版本更新视图registry$history,确保与节点1的结果一致
18,UNIX管理员切换AIX HA服务,将数据库服务切换到节点1,切换成功, 至此数据库patch在节点1和节点2上升级完成
回退方案:
1, 如果在安装完成patch后,在节点1上发现该patch存在问题,可以进行patch卸载,Oracle对patch rollback 提供完整过程,与上述安装过程相反。
同时,对节点2的数据库软件进行rollback。
2, 如果在节点1和节点2的安装过程中,出现文件级别的安装失败,甚至服务器宕机等突发事件,可以使用备份的$ORACLE_HOME,Oracle Inventory目录进行恢复。
3, 如果在节点1上更新数据字典和编译无效对象时出现宕机等中断,可以进行重新运行上述脚本程序,如果出现数据库出现崩溃,则启用数据库全备与目录备份进行完全恢复。
Oracle CPUOct2012 patch on Windows 2008 r2
环境: Windows 2008 r2 + Oracle 11.2.0.2
安装思路: 先升级数据库软件,再升级数据库数据字典,重新编译无效对象,验证patch
安装准备:
备份数据库(关机冷备)
备份目录$ORACLE_HOME
备份目录Oracle Inventory
关闭MSDTS服务,以保证数据库相关文件全部解锁
确保msvcr71.dll文件存在
安装过程
1, 关闭数据库,关闭监听
2,检查设置环境变量$ORACLE_HOME,$ORACLE_SID,$ORACLE_HOSTNAME,$PATH
3,更新Opatch为最新版本
4,检查即将安装的patch与现有patch之间的冲突
5,安装patch:opatch apply
6,验证patch:opatch lsinventory,至此数据库软件升级完成
7,启动数据库
8,更新数据字典
9,编译无效对象
10,验证patch:查看数据库版本更新视图registry$history
11,验证patch:查看无效对象,至此数据库patch升级完成
回退方案
1, 如果在安装完成应用patch后,发现该patch存在问题,可以进行patch卸载,Oracle对patch rollback提供完整过程,与上述安装过程相反。
2, 如果在安装过程中,出现文件级别安装失败,甚至服务器宕机等突发事件,可以使用备份的$ORACLE_HOME,ORACLE Inventory目录进行恢复。
3, 如果在更新数据字典和编译无效对象时出现宕机等中断,可以进行重新运行上述程序,如果出现数据库出现崩溃,则启用数据库全备与目录备份进行完全恢复。
相关文章推荐
- How to install MOSS on Windows Server 2008 R2
- Install ADDS on Windows Server 2012 R2 with PowerShell
- windows server 2008 R2升级到windows 2012迁移Alwayson AG的方法
- Oracle 11G R2 在windows server 2008 64位安装时提示:无法在windows "开始"菜单或桌面上创建项
- Microsoft.Office.Interop.Word.Document.Open returns null on Windows Server 2008 R2
- Jenkins on Linux(Master) talk with Windows server 2012 R2 (Slave)
- oracle 11g R2 install for windows
- Install SQL Server 2008 on Windows Server 2008 R2
- How to install ASP.NET 1.1 with IIS7 on Vista and Windows 2008
- 解决 U盘安装Windows Server 2012 R2 报错 Windows 无法打开所需的文件 Sources\install.wim
- 在Windows 2008 R2高端机器上运行SQL Server 2008时,CPU个数的考量
- Fast Setup for Oracle Install on AIX
- Install IIS from Windows Server 2008 R2
- step by step install Oracle RAC on AIX
- Windows 2008 R2上安装Visual Studio 2008:you must use the role management tool to install configure .net
- VMware Tools does not install on a Windows 2008 guest operating system after upgrading to ESX 4
- Hyper-V 功能对比 windows 2008 R2 vs 2012
- SharePoint on Windows Server 2008 R2 - "客户端不支持使用windows资源管理器打开此列表”
- Installing VMWare Workstation 7 on Windows Server 2008 R2 – “Error: This product can only be installed on Windows XP or later.”
- windows 2008 r2或win7安装SP1补丁,安装sqlserver 2012