Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

109

积分

0

好友

9

主题
1#
发表于 2013-2-22 11:15:44 | 查看: 5504| 回复: 2
本帖最后由 chunchun2012 于 2013-2-22 11:17 编辑

Oracle版本为10.2.0.1 64位,今天在查看表空间使用情况时,发现某一个表空间(GKDB)使用率达到99%,查看该表空间的相关属性,自动扩展,最大容量,每次增长的容量如下
SQL> select file_name,tablespace_name,AUTOEXTENSIBLE,MAXBYTES,INCREMENT_BY from dba_data_files;

。。。
/oradata/hbmisdb/GKDB1.dbf    GKDB                           YES 3.4360E+10        12800
。。。

请问这一表空间是不是要等到使用率达到100%后,才会自动增长?

怎样查询并修改 触发自动增长的这一阀值呢?比如想修改为表空间使用率达到90%时,就自动增长。

(数据库服务器文件系统层面能提供的可用空间是足够的)
2#
发表于 2013-2-22 21:22:20
比如想修改为表空间使用率达到90%时,就自动增长。==》做不到

实际不推荐   打开自动扩展, 严谨的生产库 一般是 定期监控 ,若不足则 清理表空间 或者加数据文件, 自动扩展可能在短期内导致一些争用

回复 只看该作者 道具 举报

3#
发表于 2013-2-24 13:35:14
简单补充一下,数据库的这个autoextend特性可以在tablespace空间紧张时,使数据文件自动扩展,从而解燃眉之急。所以数据库会自己扩展,无需人工干预,当然也无需再设置其他阀值了。当然能扩展到什么程度,受到参数Maxsize的限制。

正如Maclean所说,生产库上一定要有capacity/space监控。不管使用没有使用autoextend,或者部分使用,这样可以做到心中有数。

下面的信息可以参考:

Autoextend Tablespace

You can set a tablespace to automatically extend itself by a specified amount when it reaches its size limit. If you do not enable autoextend, then you are alerted when the tablespace reaches its critical or warning threshold size. The critical and warning threshold parameters have default values that you can change at any time. These parameters also cause alerts to be generated for autoextending tablespaces that are approaching their specified size limit. You can respond to size alerts by manually increasing the tablespace size. You do so by increasing the size of one or more of the tablespace data files or by adding another data file to the tablespace.

Note:
Although it is common to refer to tablespaces as autoextending, automatic extension is a data file property, not a tablespace property. That is, when you create the data files that comprise a tablespace, you indicate whether these data files automatically extend. A tablespace that has autoextending data files is considered to be an autoextending tablespace. You can specify a maximum size for an autoextending data file.

http://docs.oracle.com/cd/E11882_01/server.112/e10897/storage.htm#ADMQS12057

Changing Space Usage Alert Thresholds for a Tablespace
http://docs.oracle.com/cd/E11882_01/server.112/e10897/storage.htm#ADMQS12069

http://www.databasejournal.com/features/oracle/autoextend-oracle-database-file-sizes.html



回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-11-16 08:27 , Processed in 0.046807 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569