ADG打补丁
1 产品DG备库安装 16494615 补丁
主库停止向备库传输日志
alter system set log_archive_dest_state_2=defer;
alter system set log_archive_dest_state_4=defer;
alter system set log_archive_dest_state_7=defer;
备库
lsnrctl stop
sqlplus '/as sysdba'
Alter database recover managed standby database cancel;
shutdown immediate
cd <PATCH_TOP_DIR>/16494615
opatch apply -local
sqlplus '/as sysdba'
startup
Alter database recover managed standby database using current logfile disconnect from session;
lsnrctl start
主库
alter system set log_archive_dest_state_2=enable;
alter system set log_archive_dest_state_4=enable;
alter system set log_archive_dest_state_7=enable;
2 DZD修改隐含参数,数据库重启
编辑 pfile0620.ora 文件
*._b_tree_bitmap_plans=FALSE
*._log_committime_block_cleanout=TRUE
*._memory_imm_mode_without_autosga=FALSE
*._optim_peek_user_binds=FALSE
*._optimizer_adaptive_cursor_sharing=FALSE
*._optimizer_extended_cursor_sharing_rel='NONE'
*._optimizer_extended_cursor_sharing='NONE'
...
停止监听
lsnrctl stop
sqlplus '/as sysdba'
shutdown immediate
startup pfile='/home/oracle/pfile0620.ora'
create spfile='/u01/app/product/11.2.0.3/db_1/dbs/spfiledzditem1.ora' from pfile='/home/oracle/pfile0620.ora';
lsnrctl start
3 DZD备库升级补丁
升级PSU 6补丁
安装 17018214 补丁
安装 16494615 补丁
主库停止向备库传输日志
alter system set log_archive_dest_state_2=defer;
alter system set log_archive_dest_state_3=defer;
备库
lsnrctl stop
sqlplus '/as sysdba'
Alter database recover managed standby database cancel;
shutdown immediate
=====升级 PSU6
unzip p16056266_112030_Linux-x86-64.zip
cd 16056266
opatch prereq CheckConflictAgainstOHWithDetail -ph ./
opatch apply -local
opatch lspatches
=====安装 17018214 补丁
unzip p17018214_112036_Linux-x86-64.zip
cd 17018214/
opatch prereq CheckConflictAgainstOHWithDetail -ph ./
opatch apply -local
opatch lspatches
=====安装 16494615 补丁
unzip p16494615_112036_Linux-x86-64.zip
cd 16494615/
opatch prereq CheckConflictAgainstOHWithDetail -ph ./
opatch apply -local
sqlplus '/as sysdba'
startup
Alter database recover managed standby database using current logfile disconnect from session;
启动监听器
lsnrctl start
启动主库向备库的归档日志传输
alter system set log_archive_dest_state_2=enable;
alter system set log_archive_dest_state_3=enable;
4 产品备库,USER备库 的Statspack 监控
user库和产品主库需要执行 spcreate.sql 创建 statperf 用户
sqlplus '/as sysdba'
@$ORACLE_HOME/rdbms/admin/spcreate.sql
6 产品库碎片整理
OWNER TABLE_NAME ACTUAL_BLOCK ALLOC_BLOCK PERCEN
------------------------------ ------------------------------ ------------ ----------- ----------
PROD_DATA2 SECTION 474.036865 13312 .96439026
PROD_DATA2 PE_TAGS_DEFAULT_PRODUCT 8033.35639 99968 .919640721
PROD_DATA2 CMS_EXT_PIC_HOT_ZONE 4016.42185 20480 .803885652
PROD_DATA2 CMS_STYLE 16071.1502 72832 .779339436
PROD_DATA2 CMS_MOULD 2463.38257 10240 .759435296
PROD_DATA2 DELIVERY_STORE 51366.3835 184576 .721706054
PROD_DATA2 INSHOP_MER_ACC_TRAN 17371.1532 38272 .546113264
PROD_DATA2 TRIAL_ASSIGN_BI_JOB_RESULT 407306.605 674944 .396532742
PROD_DATA2 CMS_DATA 49455.8613 81792 .395345984
PROD_DATA2 INSHOP_POSTAGE_RANGE 9940.82845 16384 .393259982
====表中含有大字段可以暂不做
alter table PROD_DATA2.SECTION move;
alter index prod_data2.PK_SECTION_ID rebuild online;
alter index prod_data2.'SYS_IL0000022842C00004$$' rebuild online;
alter table PROD_DATA2.PE_TAGS_DEFAULT_PRODUCT move;
alter index prod_data2.PK_PE_TAGS_DEFAULT_PRODUCT rebuild online;
alter table PROD_DATA2.CMS_EXT_PIC_HOT_ZONE move;
alter index prod_data2.IDX_CMS_EPHZ_CMS_SID rebuild online;
alter index prod_data2.PK_CMS_EXT_HOT_ID rebuild online;
====表中含有大字段可以暂不做
alter table PROD_DATA2.CMS_STYLE move;
alter index prod_data2.PK_CMS_STYLE_ID rebuild online;
alter index prod_data2.'SYS_IL0000022907C00002$$' rebuild online;
alter index prod_data2.'SYS_IL0000022907C00010$$' rebuild online;
alter table PROD_DATA2.CMS_MOULD move;
alter index prod_data2.PK_CMS_MOULD_ID rebuild online;
alter index prod_data2.IDX_CMS_MOULD_NAME rebuild online;
alter table PROD_DATA2.DELIVERY_STORE move;
alter index prod_data2.SYS_C0012253 rebuild online;
alter index prod_data2.IDX_QUERY_COND rebuild online;
alter index prod_data2.IDX_REGION_INDEX rebuild online;
alter index prod_data2.IDX_SOURCE_PROVINCE rebuild online;
alter table PROD_DATA2.INSHOP_MER_ACC_TRAN move;
alter index prod_data2.PK_INSHOP_MER_ACC_TRAN rebuild online;
alter table PROD_DATA2.TRIAL_ASSIGN_BI_JOB_RESULT move;
alter index prod_data2.INDX_TABJR_JOBID_ENDUSERID rebuild online;
====表中含有大字段可以暂不做
alter table PROD_DATA2.CMS_DATA move;
alter index prod_data2.IDX_CMS_DATA_PRODUCT_ID rebuild online;
alter index prod_data2.IDX_CMS_DATA_CMS_MOULD_ID rebuild online;
alter index prod_data2.PK_CMS_DATA_ID rebuild online;
alter index prod_data2.'SYS_IL0000022799C00021$$' rebuild online;
alter table PROD_DATA2.INSHOP_POSTAGE_RANGE move;
alter index prod_data2.INSHOP_POSTAGE_RANGE_PKEY rebuild online;
alter index prod_data2.IDX_INSHOP_POSTAGE_RANGE_IDMI rebuild online;
ADG打补丁的更多相关文章
- Oracle 11.2.0.4 DataGuard 环境打PSU,OJVM PSU补丁快速参考
环境:RHEL6.5 + Oracle 11.2.0.4 DataGuard physical standby 主库和备库都是单节点. 需求:主备库同时应用160719的PSU和OJVM PSU补丁. ...
- Oracle 11.2.0.1 ADG环境MRP进程遭遇ORA-600异常终止
环境:Linux + Oracle 11.2.0.1 ADG 现象:发现备库没有应用日志 1. 数据库查询备库目前状态 发现备库目前没有应用日志,apply lag已经显示备库有3天21小时多没有应用 ...
- Oracle 11.2.0.1 ADG环境MRP进程遭遇ORA
环境:Linux + Oracle 11.2.0.1 ADG现象:发现备库没有应用日志 1. 数据库查询备库目前状态发现备库目前没有应用日志,apply lag已经显示备库有3天21小时多没有应用日志 ...
- Oracle安装部署,版本升级,应用补丁快速参考
一.Oracle安装部署 1.1 单机环境 1.2 Oracle RAC环境 1.3 Oracle DataGuard环境 1.4 主机双机 1.5 客户端部署 二.Oracle版本升级 2.1 单机 ...
- Atitit.项目修改补丁打包工具 使用说明
Atitit.项目修改补丁打包工具 使用说明 1.1. 打包工具已经在群里面.打包工具.bat1 1.2. 使用方法:放在项目主目录下,执行即可1 1.3. 打包工具的原理以及要打包的项目列表1 1. ...
- 【腾讯Bugly干货分享】微信热补丁Tinker的实践演进之路
本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/57ad7a70eaed47bb2699e68e Dev Club 是一个交流移动 ...
- 【腾讯bugly干货分享】微信Android热补丁实践演进之路
本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://bugly.qq.com/bbs/forum.php?mod=viewthread&tid=1264& ...
- 完整记录一则Oracle 11.2.0.4单实例打PSU补丁的过程
本文记录了打PSU的全过程,意在体会数据库打PSU补丁的整个过程. 1.OPatch替换为最新版本2.数据库软件应用19121551补丁程序3.数据库应用补丁4.验证PSU补丁是否应用成功 1.OPa ...
- Oracle 11.2.0.4单实例打PSU,OJVM PSU补丁快速参考
写在前面: 1.Oracel打每个补丁的操作有时存在差异,所以不管多熟悉,都应该在打任何补丁之前阅读新补丁中附带的readme. 2.Oracle每季度都会更新一个最新的PSU,本文最新指的是当前最新 ...
随机推荐
- 在C#中读写INI配置文件(转)
在作应用系统开发时,管理配置是必不可少的.例如数据库服务器的配置.安装和更新配置等等.由于Xml的兴起,现在的配置文件大都是以xml文档来存储.比如Visual Studio.Net自身的配置文件Ma ...
- 2014多校第五场1001 || HDU 4911 Inversion (归并求逆序数)
题目链接 题意 : 给你一个数列,可以随意交换两相邻元素,交换次数不超过k次,让你找出i < j 且ai > aj的(i,j)的对数最小是多少对. 思路 : 一开始想的很多,各种都想了,后 ...
- HDU 1142 A Walk Through the Forest(SPFA+记忆化搜索DFS)
题目链接 题意 :办公室编号为1,家编号为2,问从办公室到家有多少条路径,当然路径要短,从A走到B的条件是,A到家比B到家要远,所以可以从A走向B . 思路 : 先以终点为起点求最短路,然后记忆化搜索 ...
- UVA 11806 Cheerleaders dp+容斥
In most professional sporting events, cheerleaders play a major role in entertaining the spectators. ...
- 小奇模拟赛9.13 by hzwer
2015年9月13日NOIP模拟赛 by hzwer (这是小奇=> 小奇挖矿(explo) [题目背景] 小奇要开采一些矿物,它驾驶着一台带有钻头(初始能力值w)的飞船,按既定路线依次飞 ...
- cocos2d游戏界面卡住声音正常播放的问题分析
cocos2d游戏界面卡住声音正常播放的问题分析 从目前已知的情况看,出现这种情况只可能是设备的内存不够导致的. 从代码上来说内存不够时会调用AppController的“- (void)applic ...
- C 中变参函数的处理方式
C 函数中变化的参数用‘...’ 表示.变化的参数依旧按照C函数传参的规则入栈,即从右往左依次入栈,保证参数从左往右地址依次升高. 解析变参的主要思想是:将变参缓冲区像容纳了不同类型的数组(当然实际的 ...
- 275. H-Index II
题目: Follow up for H-Index: What if the citations array is sorted in ascending order? Could you optim ...
- Highgui.imwrite("/data/pic1111.png", mat)失败,且找不到报错
——> Highgui.imwrite("/data/pic1111.png", mat)失败,且找不到报错. ok -->直接使用以下代码,自己保存mat,从而可以跟 ...
- Kobject结构体分析
kobject是组成设备device.驱动driver.总线bus.class的基本结构.如果把前者看成基类,则后者均为它的派生产物.device.driver.bus.class构成了设备模型,而k ...