ORACLE REDO LOG 频繁切换问题解决与分析
更新时间:2023-11-15 18:30:01 阅读量: 教育文库 文档下载
- oracle推荐度:
- 相关推荐
OS: SOLARIS 10 DB: 10.2.0.4
问题描述:
我的数据库的压力非常小 transaction per second = 0.25,所以基本上没有压力 从 2010-08-23日 到2010-09-03日 产生了20G的archivelog ,所以这个问题是非常不正常的。 解决方法:
1,对archivelog进行了一次分析,从分析的结果看 select USERNAME ,SESSION#, OPERATION,
SEG_OWNER ,SEG_NAME,count(*) from sys.logmnr group by USERNAME ,SESSION#, OPERATION, SEG_OWNER ,SEG_NAME order by count(*) desc UNKNOWN 0 INTERNAL 1422 INNOCOM 539 INTERNAL 1077 INNOCOM 537 INTERNAL 916 INNOCOM 453 INTERNAL 816 INNOCOM 29 INTERNAL 627 INNOCOM 528 INTERNAL 450
数据库内部进行了大量的内部操作,而且进行的内部操作要远远超过dml语句进行操作
2,在metalink中查到一篇文档
1070861.1 \operations\
从这个文档中得知,有可能是表中存在了大量的行链接或是行迁移 3,对用户下的表进行分析
(1) 首先运行$ORACLE_HOME/rdbms/admin/utlchain.sql 创建chained_rows表
(2) 然后运行如下脚本,将某个用户下的所有表都进行一次分析 begin
for i in (select table_name from user_tables) loop begin
--dbms_output.put_line ('analyze table innocom.'||i.table_name||' list chained rows into chained_rows;');
execute immediate ('analyze table innocom.'||i.table_name||' list chained rows into chained_rows'); end;
end loop; end;
(3) 查看分析结果
select table_name,count(*) from chained_rows group by table_name TABLE_NAME COUNT(*) -------------------- ----------
DATA_ENT_SERVDEPT 9534 DATA_EPR_ACCESSORY 57 DATA_EPR_PRODUCT 56563 DATA_EPR_PROJECT 127361 DATA_EPR_PROJECT_201 140 00903
DATA_EPR_RD_FEE 66 ENT_USER 885
PROC_SEARCH_INFO 124 REPORT_PDF_FILE 8 TABLE_NAME COUNT(*) -------------------- ---------- REPORT_PROC 3519
发现确实存在大量的行连接或行迁移。 (4) ,消除的方法有如下几种 方法1:create table table_name_tmp as select * from table_name where rowed in (select head_rowid from chained_rows);
Delete from table_name where rowed in (select head_rowid from chained_rows);
Insert into table_name select * from table_name_tmp;
方法2:create table table_name_tmp select * from table_name ; truncate table table_name
insert into table_name select * from table_name_tmp
方法3:用exp工具导出表,然后删除这个表,最后用imp工具导入这表
方法4:alter table table_name move tablespace tablespace_name,然后再重新表的索引
现在采用方法1 进行,或你也可以用toad工具完成,toad比较方便,先到这里吧。打算周一的时候开始做
正在阅读:
ORACLE REDO LOG 频繁切换问题解决与分析11-15
新概念英语第二册1-15课测试卷02-03
南方电网输电线路运行管理标准范本(doc 50页)05-02
爱心包裹的到来作文500字07-10
2014年二级建造师《法规与相关知识》模拟试卷(一)06-10
党建工作述职报告(4篇)04-13
小学生个人学习计划书4篇12-11
人教版必修一《自然地理环境的整体性》word教学设计05-15
小学数学高效课堂论文03-27
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 频繁
- 切换
- 解决
- 分析
- ORACLE
- 问题
- REDO
- LOG