找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

初学者课程:T3自学|T6自学|U8自学软件下载课件下载工具下载资料:通资料|U8资料|NC|培训|年结积分规则 | 使用常见问题Q&A
知识库:U8 | | NC | U9 | OA | 政务U8|U9|NCC|NC65|NC65客开|NCC客开新手必读 | 任务 | 快速增金币用友QQ群[微信群]
查看: 3878|回复: 10

[数据库知识] Oracle数据库日常维护二

[复制链接]
发表于 2007-4-7 11:11:37 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册账号

×
二、        数据库表空间使用情况监控(字典管理表空间)
数据库运行了一段时间后,由于不断的在表空间上创建和删除对象,会在表空间上产生大量的碎片,DBA应该及时了解表空间的碎片和可用空间情况,以决定是否要对碎片进行整理或为表空间增加数据文件。

select tablespace_name,
count(*) chunks ,
max(bytes/1024/1024) max_chunk
  from dba_free_space
group by tablespace_name;

上面的SQL列出了数据库中每个表空间的空闲块情况,如下所示:
TABLESPACE_NAME          CHUNKS    MAX_CHUNK
-------------------- ---------- ----------
INDX                               1  57.9921875
RBS                                3   490.992188
RMAN_TS                           1   16.515625
SYSTEM                            1   207.296875
TEMP                             20   70.8046875
TOOLS                             1   11.8359375
USERS                            67   71.3671875

其中,CHUNKS列表示表空间中有多少可用的空闲块(每个空闲块是由一些连续的Oracle数据块组成),如果这样的空闲块过多,比如平均到每个数据文件上超过了100个,那么该表空间的碎片状况就比较严重了,可以尝试用以下的SQL命令进行表空间相邻碎片的接合:

alter tablespace 表空间名 coalesce;

然后再执行查看表空间碎片的SQL语句,看表空间的碎片有没有减少。如果没有效果,并且表空间的碎片已经严重影响到了数据库的运行,则考虑对该表空间进行重建。
MAX_CHUNK列的结果是表空间上最大的可用块大小,如果该表空间上的对象所需分配的空间(NEXT值)大于可用块的大小的话,就会提示ORA-1652、ORA-1653、ORA-1654的错误信息,DBA应该及时对表空间的空间进行扩充,以避免这些错误发生。
对表空间的扩充对表空间的数据文件大小进行扩展,或向表空间增加数据文件,具体操作见“存储管理”部份。

待续
发表于 2007-7-7 22:51:19 | 显示全部楼层
不错,我来顶一下,楼主请继续
发表于 2007-8-4 06:19:07 | 显示全部楼层
谢谢楼主。我先收藏了
发表于 2007-8-4 06:21:40 | 显示全部楼层

回复 #1 mengxuyang 的帖子

以前用过orcale数据库现在用不上了。不过说的还可以
发表于 2007-8-7 09:34:08 | 显示全部楼层
不错,收藏了。。。。。。。
发表于 2007-8-14 16:44:17 | 显示全部楼层
不错,我来顶一下,楼主请继续
发表于 2007-11-7 09:24:26 | 显示全部楼层
学习了,谢谢楼主~~~~~
发表于 2007-11-13 17:20:59 | 显示全部楼层
不错
支持!!!!
发表于 2007-11-18 20:35:06 | 显示全部楼层
就是要这个
顶一下
发表于 2008-4-19 11:19:44 | 显示全部楼层
就是要这个
顶一下
发表于 2009-9-7 17:38:58 | 显示全部楼层
多学习,向楼主学习
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|站长微信|Archiver|手机版|小黑屋|用友之家 ( 蜀ICP备07505338号|51072502110008 )

GMT+8, 2024-11-25 19:40 , Processed in 0.045232 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表