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,本文最新指的是当前最新 ...
随机推荐
- 集成 Tomcat 插件到 Eclipse 的过程
Java代码: . 下载 Tomcat Tomcat6,下载地址:http://tomcat.apache.org/download-60.cgi,选择绿色版的 zip 进行下载(目前最新的 Tomc ...
- GetWindowText和GetDlgItemText的区别
二者使用方法相同,入口点不一样. 举例: CString str; /* if (GetDlgItem(IDC_Number1)->GetWindowText(str),str==" ...
- TestDirector创建域或工程
一.打开TestDirector 1.打开TestDirector,进入如下页面 点击左上角"Site Administrator"进入 2.在输入框里输入正确的Site Admi ...
- Crypto++编译使用
简述 Crypto++库是一个用c++ 编写的密码类库,是一个自由软件.有关它的信息可以访问以下两个网站: Crypto++® Library Wiki-Crypto++® Library 简述 下载 ...
- QT为QLabel添加Click事件(如果我们使用组件,我们关心的是信号槽;如果我们自定义组件,我们关心的是事件)
其实就是改写了一个函数:mouseReleaseEvent,当在QLabel放开鼠标的时,就发射点击信号. #ifndef CLICKEDLABEL_H_ #define CLICKEDLABEL_H ...
- wordpress安装,创建配置文件无反应
wordpress安装时,点击“创建配置文件”无反应,可以手动创建wp-config.php, 打开wp-config-sample.php,配置相关信息,然后将文件改名为wp-config.php上 ...
- c#实现打印功能,可以设置纸张大小,字体和颜色等
/// <summary> /// 打印的按钮 /// </summary> /// <param name="sender"></par ...
- IOS 的loadView 及使用loadView中初始化View注意的问题。(死循环并不可怕)
在XCode 4.2后,我基本上的应用都不使用Xib文件了,虽然xib文件有很多好趣,可以快速免代码构建视窗,可以减少好多代码构建带来的麻烦,其实能用xib还是不错的,主要是我的机器打开xib来编辑时 ...
- Error LNK2019: unresolved external symbol "char * __stdcall _com_util::ConvertBSTRToString(wchar_t *)"
Error 2 error LNK2019: unresolved external symbol "char * __stdcall _com_util::ConvertBSTRToStr ...
- python操作json
概念 序列化(Serialization):将对象的状态信息转换为可以存储或可以通过网络传输的过程,传输的格式可以是JSON.XML等.反序列化就是从存储区域(JSON,XML)读取反序列化对象的状态 ...