今天在做一个change的时候,change的内容本身比较简单,就是将控制文件冗余到不同的mount point去,当alter system control_file scope=spfile之后,关闭RAC,mv控制文件,将之再次启动,使得spfile中指向的新路径的控制文件生效。问题出在了关闭 […]
IBM推出PureSystem一体机
前些日子,IBM推出了PureSystem的一体机,作为公司的一员,我也收到邮件得知了这个“值得全公司庆贺”的事情。 同时,作为一个Oracle DBA,我知道oracle在3年前就推出了Exadata,此一体机的推广在oracle各个部门都下大了力气,目前远洋、华为、移动等多家巨型企业早就已经用上 […]
11g中autotask disable后应该查哪个表来验证?
在oracle11g中,有个autotask的新特性,可以用来自动的收集优化信息,收集段信息等等。在EM中,我们看进菜单server-Oracle Scheduler-Automated Maintenance Tasks来看到他们: 问题的起源是在一个纯命令行的环境,收到一个change,需要di […]
9i中单个数据文件超过32G?
今天同事在review change的时候看到有个给表空间加数据文件的,发现加的数据文件竟然超过了32G,按照原来的思维,在9i中,非bigfile的单个数据文件单个大小不能超过32G。这个加32G数据文件的change是不是有误?查了一下原来的表空间情况,发现已经存在127.99G的数据文件了。该 […]
记一次ora600[12700]的处理
环境大了,情况复杂,需要考虑的事情就多了。前几天遇到个5节点rac做parmary+3节点rac做pyhsical dataguard的环境,在primary的某个节点,由于突然的宕机,当我们把它启动重新加入cluster后,就出来了很多问题。这次故障不是我处理的,是我的几位同事一起处理的,从12月 […]
是谁动了我的redo?
不知道大家注意到没有rac中的redo log? (1)如果关闭这个实例,它的redo log还会被写吗? 答案是会,就算实例关闭了,甚至server关闭了,在共享存储上的redo还是会被其他实例所写(redo必须在共享存储上,以便于恢复时使用)。但是这个由谁写(master node还是所有的no […]
solaris10设置project错误,导致srvctl无法启动rac节点
今天遇到一个问题,同事在做完change之后,尝试用srvctl start database -d ,发现节点1能正常启动,但是节点2无法启动。观察其在节点2上的crsd的log,发现:
1 2 3 4 5 6 7 8 |
2011-11-28 17:59:51.413: [ OCRUTL][42]u_freem: mem passed is null 2011-11-28 17:59:53.119: [ CRSRES][155876] startRunnable: setting CLI values 2011-11-28 17:59:53.157: [ CRSRES][155875] Attempting to start `ora.TSPRD.TSPRD1.inst` on member `au11qapa50tels2` 2011-11-28 17:59:53.172: [ CRSRES][155876] Attempting to start `ora.TSPRD.TSPRD2.inst` on member `au11qapa70tels2` 2011-11-28 17:59:54.736: [ OCRUTL][48]u_freem: mem passed is null 2011-11-28 18:00:13.427: [ CRSAPP][155876] StartResource error for ora.TSPRD.TSPRD2.inst error code = 1 2011-11-28 18:00:16.323: [ CRSRES][155876] Start of `ora.TSPRD.TSPRD2.inst` on member `au11qapa70tels2` failed. 2011-11-28 18:04:06.100: [ CRSRES][155875] Start of `ora.TSPRD.TSPRD1.inst` on member `au11qapa50tels2` succeeded. |
检查crs_stat -t 发现node2确 […]
RAC打Patch遭遇PRKC-1002
同事在两节点的RAC上打oneoff patch,在其中一个节点上运行opatch apply,按理应该会自动检测并且分发到另外一个节点,进行patch,但是在分发到第二个节点的时候遇到了PRKC-1002的报错,此时,如果在另外一个节点运行opatch lsinventory也会报错,检测不到原来 […]
temp表空间报错ORA-1630
今天收到一个ticket,应用的人在做排序的时候,报错ora1630:
1 |
ORA-01630: max # extents (505) reached in temp segment in tablespace TEMP |
这是个8i的数据库,1630报错在oracle online document中解释的也比较明确:
1 2 3 4 5 |
ORA-01630 max # extents (string) reached in temp segment in tablespace string Cause: A temporary segment tried to extend past MAXEXTENTS. Action: If MAXEXTENTS for the tablespace is less than the system maximum, you can raise that. Otherwise, raise PCTINCREASE for the tablespace. |
RMAN备份遭遇ORA-235
This is the first time i post blog using English. Today i get a ticket from EBR team(3rd part backup team), saying that the backup job fail due to ora […]
Oracle 11.2.0.3 patchset 发布
上周六,oracle发布了又一个重量级的patch set,11.2.0.3,一个超过5G的大家伙,有7个文件。目前来看,还只有linux x86版本和linux x86-64版本,但是大家不用着急,solaris的版本应该会在国庆前前release,其他的版本,可以参见:Release Sched […]
技术杂记
1. 设置rman CONTROLFILE AUTOBACKUP ON时,要注意进行表空间变化时,如增加数据文件,且要增加很多个数据文件,且是一个一个语句的加。那就要注意会生成自动备份的控制文件,每个语句会生成一个,因此,对于比较大型的系统,某些表空间已经到达几个TB了,要让使用率从90%加数据文件 […]