2017年12月15日

迁移存储的两中方式

摘要: 方式一、在12.2之前,迁移存储基本都是将新的存储加入到磁盘中。然后将磁盘中老的存储剔除。这种方式就不介绍了 方式二、在12.2之后,datafile文件可以在线move操作。迁移存储直接使用move数据文件SQL> alter database move datafile '/u01/app/or 阅读全文

posted @ 2017-12-15 18:48 erwadba 阅读(1513) 评论(0) 推荐(0) 编辑

asm中怎样终止正在reblance的磁盘操作?

摘要: 背景:公司新买了一套存储,准备替换。方法是通过加磁盘,剔除磁盘的方式操作。加盘时,发现盘的读写速度很慢。数据库性能明显下降sql> alter diskgroup test add disk '/dev/mapper/asmnetappdata01p1' rebalance power 5; asm 阅读全文

posted @ 2017-12-15 18:30 erwadba 阅读(459) 评论(0) 推荐(0) 编辑

怎样查找某个sp中哪条sql语句存在性能问题。

摘要: 查找sp里面的哪条sql语句,消耗的buffer gets最多,或消耗时间最多的进行优化 select TO_CHAR(T.Begin_interval_time, 'MM-DD HH24:MI') BTIME, s.instance_number i_n, s.snap_id, s.sql_id, 阅读全文

posted @ 2017-12-15 09:47 erwadba 阅读(229) 评论(0) 推荐(0) 编辑

检查数据库内硬解析的sql语句

摘要: --参考信息:故障排除:Shared Pool优化和Library Cache Latch冲突优化 (文档 ID 1523934.1) --注意:如果系统中有library cache latch争用的问题,下面的sql语句会导致争用加剧。SET pages 10000SET linesize 25 阅读全文

posted @ 2017-12-15 09:36 erwadba 阅读(1059) 评论(0) 推荐(0) 编辑

临时表空间使用过大排查

摘要: 1.查看哪些sql语句占用的临时表空间空间最多。 select ash.TEMP_SPACE_ALLOCATED / 1024 / 1024 / 1024 G, ash.SESSION_ID, ash.SESSION_SERIAL#, ash.SQL_ID, ash.TOP_LEVEL_SQL_ID 阅读全文

posted @ 2017-12-15 09:26 erwadba 阅读(254) 评论(0) 推荐(0) 编辑

oracle oltp系统索引使用监控

摘要: 1.使用语句监控应用帐号的normal索引 select owner, 'alter index ' || owner || '.'||'"'||index_name||'"'||' monitoring usage;' from dba_indexes where index_type = 'NO 阅读全文

posted @ 2017-12-15 08:30 erwadba 阅读(188) 评论(0) 推荐(0) 编辑

lock检查

摘要: desc:oracle检查某个表对象上的lock SELECT username, schemaname, se.MACHINE, se.MODULE, 'ALTER SYSTEM KILL SESSION ' || '''' || se.sid || ',' || se.serial# || ', 阅读全文

posted @ 2017-12-15 08:17 erwadba 阅读(157) 评论(0) 推荐(0) 编辑

导航