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. 集成 Tomcat 插件到 Eclipse 的过程

    Java代码: . 下载 Tomcat Tomcat6,下载地址:http://tomcat.apache.org/download-60.cgi,选择绿色版的 zip 进行下载(目前最新的 Tomc ...

  2. GetWindowText和GetDlgItemText的区别

    二者使用方法相同,入口点不一样. 举例: CString str;  /* if (GetDlgItem(IDC_Number1)->GetWindowText(str),str==" ...

  3. TestDirector创建域或工程

    一.打开TestDirector 1.打开TestDirector,进入如下页面 点击左上角"Site Administrator"进入 2.在输入框里输入正确的Site Admi ...

  4. Crypto++编译使用

    简述 Crypto++库是一个用c++ 编写的密码类库,是一个自由软件.有关它的信息可以访问以下两个网站: Crypto++® Library Wiki-Crypto++® Library 简述 下载 ...

  5. QT为QLabel添加Click事件(如果我们使用组件,我们关心的是信号槽;如果我们自定义组件,我们关心的是事件)

    其实就是改写了一个函数:mouseReleaseEvent,当在QLabel放开鼠标的时,就发射点击信号. #ifndef CLICKEDLABEL_H_ #define CLICKEDLABEL_H ...

  6. wordpress安装,创建配置文件无反应

    wordpress安装时,点击“创建配置文件”无反应,可以手动创建wp-config.php, 打开wp-config-sample.php,配置相关信息,然后将文件改名为wp-config.php上 ...

  7. c#实现打印功能,可以设置纸张大小,字体和颜色等

    /// <summary> /// 打印的按钮 /// </summary> /// <param name="sender"></par ...

  8. IOS 的loadView 及使用loadView中初始化View注意的问题。(死循环并不可怕)

    在XCode 4.2后,我基本上的应用都不使用Xib文件了,虽然xib文件有很多好趣,可以快速免代码构建视窗,可以减少好多代码构建带来的麻烦,其实能用xib还是不错的,主要是我的机器打开xib来编辑时 ...

  9. Error LNK2019: unresolved external symbol "char * __stdcall _com_util::ConvertBSTRToString(wchar_t *)"

    Error 2 error LNK2019: unresolved external symbol "char * __stdcall _com_util::ConvertBSTRToStr ...

  10. python操作json

    概念 序列化(Serialization):将对象的状态信息转换为可以存储或可以通过网络传输的过程,传输的格式可以是JSON.XML等.反序列化就是从存储区域(JSON,XML)读取反序列化对象的状态 ...