日期:2014-05-16 浏览次数:20483 次
最近某套库2号节点的归档异常的多,660M的redo log,平均3分钟切换一次,产生大量归档。NBU调度归档备份也成为瓶颈,IO等待相当严重,通过日志挖掘,然后和应用沟通,解决了部分问题。
开始查看,发现参数utl_file_dir没有设置,修改这个参数要重启数据库。很显然,我们繁忙的生产库没有合理的理由是不可能重启的。9i后可以使用数据字典在线分析。
SELECT supplemental_log_data_min,supplemental_log_data_pk,supplemental_log_data_ui FROM V$DATABASE;
查看所有值均为NO,那么为了得到所有的DML语句,我们首先要执行如下操作:
BEGIN SYS.DBMS_LOGMNR.add_logfile ('/smarch2/arch_2_283525_706494229.arc', SYS.DBMS_LOGMNR.NEW ); END; BEGIN SYS.DBMS_LOGMNR.start_logmnr (options=>SYS.DBMS_LOGMNR.dict_from_online_catalog + SYS.DBMS_LOGMNR.committed_data_only ); END;SELECT count(*),substr(sql_redo,1,45)
COUNT(*) SUBSTR(SQL_REDO,1,45) 150319 commit; 150315 set transaction read write; 35635 insert into "ICDMIP"."T_MIP_OPERATIONPROCESS" 26169 update "ICDMIP"."T_MIP_OPERATIONPROCESS" set 26124 insert into "ICDMIP"."T_MIP_INTERFACELOG"("SE 26100 update "ICDMIP"."T_MIP_BIZRESULT" set "BOSSST 25962 insert into "ICDMIP"."T_MIP_MSGLOG"("SERIALID 19150 update "ICDMIP"."T_MIP_SERVICE_SESSION" set " 9545 insert into "MIPMSP"."T_MS_REC_MSG"("MSGID"," 9527 update "MIPMSP"."T_MS_REC_MSG" set "PICKTIME" 9527 insert into "MIPMSP"."T_MS_REC_MSG_HIS"("MSGI 9527 delete from "MIPMSP"."T_MS_REC_MSG" where "MS 9501 insert into "ICDMIP"."T_MIP_SERVICE_SESSION"( 9500 insert into "ICDMIP"."T_MIP_BIZRESULT"("INANI 9452 delete from "ICDMIP"."T_MIP_SERVICE_SESSION" 9450 update "ICDMIP"."T_MIP_BIZRESULT" set "BIZRES 8213 delete from "MIPMSP"."T_MS_SEND_TASK" where " 8213 insert into "MIPMSP"."T_MS_MEDIA_TASK"("MONTH 8196 update "MIPMSP"."T_MS_SEND_TASK" set "EXECUTE 8160 insert into "MIPMSP"."T_MS_SEND_TASK"("MONTHD 7305 delete from "MIPMSP"."T_MS_SEND_STATUS" where 7226 update "MIPMSP"."T_MS_MEDIA_TASK" set "DELIVE 5349 insert into "MIPMSP"."T_MS_SEND_STATUS"("MEDI 4940 insert into "ICDMIP"."T_MIP_APS_MEDIATASK"("M 2901 update "MIPMSP"."T_MS_MEDIA_TASK" set "CONTEN 1176 insert into "ICDMIP"."T_MIP_APS_UPSMSLOG"("MO 1016 select * from "MIPMSP"."T_MS_MUTEX" where ROW 389 insert into "ICDMIP"."T_MIP_SPCANCELLOG"("LOG 233 insert into "ICDMIP"."T_MIP_AWARDCODE"("AWARD 67 update "ICDMIP"."T_MIP_INTERFACELOG" set "OUT 65 update "ICDMIP"."T_MIP_MSGLOG" set "MESSAGE" 65 update "ICDMIP"."T_MIP_INTERFACELOG" set "INP 61 insert into "MIPMSP"."T_MS_RATE"("RATENAME"," 50 insert into "ICDMIP"."T_MIP_COMFIRMTEMPTABLE" 42 delete from "MIPMSP"."T_MS_LONG_MSG" wh