swap不足导致ora-4030

客户一个测试环境,一个主机上面运行了很多数据库,某库的程序会时不时报错ora-4030。 加大了pga,然后还检查了ulimit的 data 和 stack都是ulimit。还是报错。 进而检查/var/adm/messages,发现有报错swap不足的情况。 所以,解决方法是加大物理内存,或者加大 […]

Continue Reading

闰秒(Leap Second)问题

2017年的第一天,因为闰秒的关系,加上时差的原因,我国将在北京时间2017年1月1日的7时59分59秒和全球同步进行闰秒调整,届时会出现7:59:60的特殊现象。(国家授时中心闰秒公告) 那么闰秒对数据库有什么影响? (一)具体的说: 可以参考:Information Center: Leap S […]

Continue Reading

一次dataguard坏块的修复

客户有个11g的active dataguard库,mrp进程停了,看alertlog,可以看到有关ora-7445[kdxlin]的报错:

从trace中,我们可以看 […]

Continue Reading

12c的GI下cvu目录满

12c的GI中,/oracle_grid/app/oracle/crsdata/@global/cvu/baseline/cvures这个目录下的文件占用空间巨大。某生产环境中,目录已经到了32G以上。 这可能和如下3个bug有关:

[…]

Continue Reading

论OMF管理文件的重要性

很多人不喜欢omf,包括我。但是我给大家讲个故事,在这个故事中,我们可以看到使用omf的重要性。因为在使用omf的情况下,也就不会发生下面的场景。 在一个夜黑风高的夜晚,客户的生产库某个数据文件在晚上突然之间消失了,数据库crash。 数据文件是在asm的+DATA diskgroup上,在数据库和 […]

Continue Reading

Listener中rate_limit参数的一些说明

(一)参数说明: (1). rate_limit参数从9.2.0.8引入,可以用来控制连接风暴。rate_limit后面跟的参数是允许每秒连接的个数,配置完成后,需要stop/start listener生效。如下:

上面的配置表示1 […]

Continue Reading

Bigfile tablepsace+pre-allocation cause issue

很多新特性,在设计之初是好的,但是在实际使用的过程中,往往会遇到各种问题。如在11g中的pre-allocation的新特性,有SMCO进程swap出Wnnn进程,来对空间进行预分配。 在这里有2个隐含参数:

但是,当预分配的特性遇到 […]

Continue Reading