⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dba

📁 介绍了数据库方面的基础知识
💻
字号:
作者:潇湘剑公子
email: libin_hailang@china.com
日期:2001-6-1 9:43:21
1:清除共享池数据:alter system flush shared_pool
功能:清除shared_pool中的碎片,解决连续的空间
(db_block_size * db_block_buffers决定了share_pool的大小)

返回

2:清除回滚段数据: alter rollback segment testroll shrink;
功能:把回滚段清空

返回

3: 查看后台进程
select spid,name from v$process,v$bgprocess where addr = paddr

返回

4:完成碎片的整理
a:exp倒出表空间所含的所有表,compress设置为y
b:手工删除表空间中所有的表
c:合并表空间中的自由空间 alter tablespace 表空间名 coalesce完成
d:倒入表空间包含的所有表。

返回

5 查询在share pool(共享池)中内存总量,空闲的比例
SELECT TO_NUMBER(p.value) value, s.bytes bytes,(s.bytes/p.value) * 100 percentfree
FROM v$sgastat s , v$parameter p
WHERE s.name = 'free memory' AND p.name = 'shared_pool_size';

返回


6 回滚段争用报告 Rollback contention report. 
SELECT w.class class,ROUND(100*(w.count/SUM(s.value)),8) ratio
FROM v$waitstat w,v$sysstat s
WHERE w.class IN ( 'system und header', 'system undo block', 'undo header', 'undo block')
AND s.name IN ('db block gets', 'consistent gets')
GROUP BY w.class, w.count;

返回

7 报告回滚段的静态信息,包括回滚段名称,空间扩展信息,优化段的大小等信息
-- Reports rollback statistic information including name,shrinks, 
-- wraps, size and optimal size
SELECT a.owner || '.' || a.segment_name roll_name,
a.tablespace_name tablespace, 
TO_CHAR(a.initial_extent) || ' / ' || TO_CHAR(a.next_extent) in_extents,
TO_CHAR(a.min_extents) || ' / ' || TO_CHAR(a.max_extents) m_extents , 
a.status status, b.bytes bytes, b.extents extents,
d.shrinks shrinks, d.wraps wraps, d.optsize opt
FROM dba_rollback_segs a ,dba_segments b, v$rollname c, v$rollstat d
WHERE a.segment_name = b.segment_name AND a.segment_name = c.name (+)
AND c.usn = d.usn (+)
ORDER BY a.segment_name;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -