升级步骤(图形化安装,非静默安装)
1 采用图形化 升级版本
2 连接VNC进入图形界面
3 采用安装图形界面升级oracle
4 升级其他步骤待定和测试(未整理)
认识oracle软件号
11.主数据库发布号 – major database release number
2.数据库维护发布号 – database maintanence release number
0.应用服务器发布号 – application server release number
1.组建相关发布号 – component specific release number
0.平台相关发布号 – platform specific release number
11.2.0.1--->11.2.0.4--->11.2.0.4.20 psu8(160119,160419)升级步骤
1 查询版本组件信息
select * from product_component_version;
2 查询psu版本
select action,comments from registry$history;
3 补丁介绍
1)version版本 11.2
针对前一个版本的所有补丁进行整理,增加新的功能或对软件有较大的改动
2)patch set 补丁集
在两次产品版本之间发布的一组经过全面测试的累计整体修复程序
3)critical patch update(cpu)/关键补丁更新 (windows)
指每季度提供一次的一组高优先级修复程序(往往针对安全性问题)
4)patch set update(psu)/补丁集更新(linux)
每个补丁集更新包含 50~100 个修复,经测试和集成后发布
5)crs bundle patch/集群软件补丁集
专门修复 oracle clusterware 的补丁,以累计补丁的方式发布
6)其他补丁
4 opatch补丁工具与安装
id 15255335.1 (举例)
patch 6880880 (举例)
1 需要下载补丁对应的opatch工具
2 注意每个文档对应的注意事项
3 检验文档冲突
比如 unzip p20299013_112040_<platform>.zip
cd 20299013
opatch prereq CheckConflictAgainstOHWithDetail -ph ./
4 opatch工具拷贝 $ORACLE_HOME cp -r OPatch /oracle/app/oracle/product/11.2.0/
写到环境变量里 PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATH; export PATH
5 验证系统数据库打过的补丁工具
opatch lsinventory
5 11.2.0.4 的 psu 补丁集安装
1 下载补丁,上传服务器,进行解压
01 OPatch
02 PSU
2 停业务关闭应用服务器,停数据库及监听,相关DB服务,OEM关闭 (生产环境建议先alter system checkpoint 把脏数据写入磁盘,再shutdown immediate)
3 备份
01 提前全备数据库
02 备份数据库安装代码(停数据库)
4 补丁安装冲突检查
5 安装PSU数据库代码补丁(安装预演opatch apply -report)
6 启动数据库,安装PSI数据库补丁(执行SQL)
7 升级RMAN CATALOG数据库
8 补丁安装验证
9 启业务,测试应用,OK,走人
10 回滚