IBM推出PureSystem一体机

前些日子,IBM推出了PureSystem的一体机,作为公司的一员,我也收到邮件得知了这个“值得全公司庆贺”的事情。 同时,作为一个Oracle DBA,我知道oracle在3年前就推出了Exadata,此一体机的推广在oracle各个部门都下大了力气,目前远洋、华为、移动等多家巨型企业早就已经用上 […]

Continue Reading

9i中单个数据文件超过32G?

今天同事在review change的时候看到有个给表空间加数据文件的,发现加的数据文件竟然超过了32G,按照原来的思维,在9i中,非bigfile的单个数据文件单个大小不能超过32G。这个加32G数据文件的change是不是有误?查了一下原来的表空间情况,发现已经存在127.99G的数据文件了。该 […]

Continue Reading

记一次ora600[12700]的处理

环境大了,情况复杂,需要考虑的事情就多了。前几天遇到个5节点rac做parmary+3节点rac做pyhsical dataguard的环境,在primary的某个节点,由于突然的宕机,当我们把它启动重新加入cluster后,就出来了很多问题。这次故障不是我处理的,是我的几位同事一起处理的,从12月 […]

Continue Reading

是谁动了我的redo?

不知道大家注意到没有rac中的redo log? (1)如果关闭这个实例,它的redo log还会被写吗? 答案是会,就算实例关闭了,甚至server关闭了,在共享存储上的redo还是会被其他实例所写(redo必须在共享存储上,以便于恢复时使用)。但是这个由谁写(master node还是所有的no […]

Continue Reading

solaris10设置project错误,导致srvctl无法启动rac节点

今天遇到一个问题,同事在做完change之后,尝试用srvctl start database -d ,发现节点1能正常启动,但是节点2无法启动。观察其在节点2上的crsd的log,发现:

检查crs_stat -t 发现node2确 […]

Continue Reading

RAC打Patch遭遇PRKC-1002

同事在两节点的RAC上打oneoff patch,在其中一个节点上运行opatch apply,按理应该会自动检测并且分发到另外一个节点,进行patch,但是在分发到第二个节点的时候遇到了PRKC-1002的报错,此时,如果在另外一个节点运行opatch lsinventory也会报错,检测不到原来 […]

Continue Reading

temp表空间报错ORA-1630

今天收到一个ticket,应用的人在做排序的时候,报错ora1630:

这是个8i的数据库,1630报错在oracle online document中解释的也比较明确:

Continue Reading

技术杂记

1. 设置rman CONTROLFILE AUTOBACKUP ON时,要注意进行表空间变化时,如增加数据文件,且要增加很多个数据文件,且是一个一个语句的加。那就要注意会生成自动备份的控制文件,每个语句会生成一个,因此,对于比较大型的系统,某些表空间已经到达几个TB了,要让使用率从90%加数据文件 […]

Continue Reading