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打补丁的更多相关文章

  1. Oracle 11.2.0.4 DataGuard 环境打PSU,OJVM PSU补丁快速参考

    环境:RHEL6.5 + Oracle 11.2.0.4 DataGuard physical standby 主库和备库都是单节点. 需求:主备库同时应用160719的PSU和OJVM PSU补丁. ...

  2. Oracle 11.2.0.1 ADG环境MRP进程遭遇ORA-600异常终止

    环境:Linux + Oracle 11.2.0.1 ADG 现象:发现备库没有应用日志 1. 数据库查询备库目前状态 发现备库目前没有应用日志,apply lag已经显示备库有3天21小时多没有应用 ...

  3. Oracle 11.2.0.1 ADG环境MRP进程遭遇ORA

    环境:Linux + Oracle 11.2.0.1 ADG现象:发现备库没有应用日志 1. 数据库查询备库目前状态发现备库目前没有应用日志,apply lag已经显示备库有3天21小时多没有应用日志 ...

  4. Oracle安装部署,版本升级,应用补丁快速参考

    一.Oracle安装部署 1.1 单机环境 1.2 Oracle RAC环境 1.3 Oracle DataGuard环境 1.4 主机双机 1.5 客户端部署 二.Oracle版本升级 2.1 单机 ...

  5. Atitit.项目修改补丁打包工具 使用说明

    Atitit.项目修改补丁打包工具 使用说明 1.1. 打包工具已经在群里面.打包工具.bat1 1.2. 使用方法:放在项目主目录下,执行即可1 1.3. 打包工具的原理以及要打包的项目列表1 1. ...

  6. 【腾讯Bugly干货分享】微信热补丁Tinker的实践演进之路

    本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/57ad7a70eaed47bb2699e68e Dev Club 是一个交流移动 ...

  7. 【腾讯bugly干货分享】微信Android热补丁实践演进之路

    本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://bugly.qq.com/bbs/forum.php?mod=viewthread&tid=1264& ...

  8. 完整记录一则Oracle 11.2.0.4单实例打PSU补丁的过程

    本文记录了打PSU的全过程,意在体会数据库打PSU补丁的整个过程. 1.OPatch替换为最新版本2.数据库软件应用19121551补丁程序3.数据库应用补丁4.验证PSU补丁是否应用成功 1.OPa ...

  9. Oracle 11.2.0.4单实例打PSU,OJVM PSU补丁快速参考

    写在前面: 1.Oracel打每个补丁的操作有时存在差异,所以不管多熟悉,都应该在打任何补丁之前阅读新补丁中附带的readme. 2.Oracle每季度都会更新一个最新的PSU,本文最新指的是当前最新 ...

随机推荐

  1. ListView中EditText的数据加载错乱的问题

    我在ListView中用BaseAdapter的getView()方法加载适配器,每个Item里有一个TextView和一个EditText,当我在第一个EditText里面输入数据,比如1234时, ...

  2. mq_send

    NAME mq_send - 将消息发送到消息队列 (REALTIME) SYNOPSIS #include <mqueue.h>int mq_send(mqd_t mqdes, cons ...

  3. dojo新建widget步骤----主要针对widget路径

    一,新建目录 二,新建文件 三,写urtil widget代码 四,写RedTextDialog代码 五,写HTML代码 =====================如有不懂,结合http://blog ...

  4. linux驱动模型<输入子系统>

    在linux中提供一种输入子系统的驱动模型,其主要是实现在input.c中. 在输入子系统这套模型中,他把驱动分层分类.首先分为上下两层,上层为input.c .下层为驱动的实现,下层分为两部分,一部 ...

  5. JBOSS内存溢出处理

    JBOSS内存溢出处理 前几天公司一个项目的服务器坏了,就换了一个备份服务器顶替一下,但是没有跑一会就宕机了,一直报java.lang.OutOfMemoryError....一看到这里,就知道是内存 ...

  6. Data Flow ->> Pivot

    这个组件和SQL Server的Pivot基本就是一回事.不过我观察到SSIS的Pivot只支持SUM这种聚合类型,并没有找到哪个选择可以设置聚合类型,而T-SQL语法的Pivot则支持多种聚合类型, ...

  7. C# 返回泛型

    public static T GetObj(Employee model) { T result = default(T); if (model is T) { result = (T)(objec ...

  8. 路径名称和struts.xml配置不一致导致struts2报404

    struts.xml中写的是<result name="...">authorityInterceptor/xxx.jsp</result> 但是实际的文件 ...

  9. ES6入门之Generator函数

    Generator Generator函数是ES6提供的一种异步编程解决方案,Generator函数是一个状态机,封装了多个内部状态. 执行Generator函数会返回一个遍历器对象,也就是说,Gen ...

  10. hbase 学习笔记二----shell

          Hbase 是一个分布式的.面向列的开源数据库,其实现是建立在google 的bigTable 理论之上,并基于hadoop HDFS文件系统.     Hbase不同于一般的关系型数据库 ...