oracle 11.2要注意的两个问题

最近给使用11g的客户处理了几个比较简单,但是对客户影响比较严重的问题,这些问题都是由于oracle11g 默认配置引起的

1.11.2审计默认打开问题,由于oracle11.2审计默认打开,并且存放到db中,使得aud$增到很大,由于oracle标准数据文件的最大大小是40000M个数据块数,如果db_block_size=8192,那么最大是32G。如果客户没有注意这个,并且数据文件自动扩展,当达到最大限制时候,可能会出现数据文件头损害现象
sql>show parameters audit
查看是否打开,如果打开,请尽快更改
2. oracle profile中的用户口令周期默认是180天,使得客户应用当达到180天后,应用无法使用,开发商还以为是应用软件问题,其实是用户口令到期,需要更改。
可以通过DBA_profiles查看Password_life_time设置,如果还是默认180天,请尽快更改
sql>alter profile default limit Password_life_time unlimited;
标签: 暂无标签
jackey.qiu

写了 3 篇文章,拥有财富 37,被 66 人关注

转播转播 分享分享 分享淘帖
回复

使用道具

P4 | 发表于 2013-5-15 11:19:38
感谢楼主分享,看到大师的帖子赶紧学习了下,后来在网上搜了下 又有了别的说法,本人实在是数据库新手也绝对没有质疑大师的意思,希望楼主或是路过的大师,能不吝指点一二  感谢感谢~~!!

下面是网上搜的:
Oracle数据文件的大小存在一个内部限制,这个限制是:
每个数据文件最多只能包含2^22-1个数据块。
这个限制也就直接导致了每个数据文件的最大允许大小。
在2K Block_size下,数据文件最大只能达到约8G
在32K的Block_size下,数据文件最大只能达到约16*8G的大小。
这个限制是由于Oracle的Rowid中使用22位来代表Block号,这22位最多只能代表2^22-1个数据块。
为了扩展数据文件的大小,Oracle10g中引入了大文件表空间,在大文件表空间下,Oracle使用32位来代表Block号,也就是说,在新的技术下,大文件表空间下每个文件最多可以容纳4G个Block。
那么也就是说当Block_size为2k时,数据文件可以达到8T 。
当block_size为32K时,数据文件可以达到128T。
当然这一限制和操作系统有关
回复

使用道具

您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

意见
反馈