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,本文最新指的是当前最新 ...
随机推荐
- VS2003 下GridControl的列显示成图片+文字的形式实现
public RC_CustomerSolicitListUC() { // 该调用是 Windows.Forms 窗体设计器所必需的. InitializeComponent(); // TODO: ...
- sizeof学习理解
以下内容转自: http://www.cnblogs.com/ComputerG/archive/2012/02/02/2335611.html 博问 闪存 首页 新随笔 联系 管理 随笔- 72 ...
- JavaScript. The core.
Read this article in: Japanese, German (version 2), Arabic, Russian, French, Chinese. An object A pr ...
- oracle基础知识和常见问题
第一步新建数据库.名称:suning用户名:sys和system密码:lsw123456在cmd启动监听的命令 lsnrctl start如果无法启动 lsnrctl start原因可能是liste ...
- ThreadLocal实现session中用户信息 的线程间共享(精)
ThreadLocal并不难理解,我总结的最简单的理解就是: ThreadLocal像其它变量一样(局部.全局.静态)也是一种变量类型,只是他是线程变量,更直白的说他是一种变量作用域,即他的作用域是当 ...
- VNC+SSH相关应用
1.安装vnc-server vncviewer2.执行vncserver 输入密码3.执行vncserver -kill :1 杀死1号屏幕4.修改/root/.vnc/xstartup u ...
- java Comparable和Comaprator的对比
Comparable使一个class具备不同实例间进行比较的行为.这些对象的集合,可作为Collections.sort或Arrays.sort的参数 Comparator可以看成一种算法的实现,将算 ...
- Android处理Bitmap的一些方法
http://www.it165.net/pro/html/201305/5795.html # 文件与Bitmap间的方法 1. 从文件载入Bitmap 01./** 02.* @brief 从文件 ...
- PHP高级特性一之正则表达式用法
在PHP中,我们进行字符串处理时,能用字符串处理函数时我们当然要使用简单的字符串处理函数,但字符串处理函数的能力是有限的,所以我们就需要利用一个更强大的工具,那就是正则表达式. 简述正则表达式 正则表 ...
- 一个日期Js文件。 2013年10月12日 星期六 癸巳年九月初八
1.简单用法 <div align="center"> <SCRIPT language=JavaScript src="js/calendar.js ...