这个问题本来还以为是偶然遇到的一次,但没想到这已经是第二次发生了。因此我想这估计不是偶发案例,应该写出来和大家共享一下了。 今天接到一个ticket,说前一天晚上做chang,删除了部分分区,清除了表空间,在清除表空间的时候是用drop tablespace including contents a […]
EMagent上传XML文件报错ERROR-400
在一次EMagent的升级时,在执行emctl upload agent的时候,agent无法XML文件,报错了ERROR-400。
1 2 3 4 5 6 7 |
au11qap950tels2:EMAGENT:/ora/product/emagent10g/agent10g/bin>/ora/product/emagent10g/agent10g/bin/emctl upload agent Oracle Enterprise Manager 10g Release 5 Grid Control 10.2.0.5.0. Copyright (c) 1996, 2009 Oracle Corporation. All rights reserved. --------------------------------------------------------------- EMD upload error: Failed to upload file A0000001.xml: HTTP error. Response received: ERROR-400|Data will be rejected for upload from agent 'http://nus904pi:3872/emd/main', max size limit for direct load exceeded [7078431/5242880] au11qap950tels2:EMAGENT:/ora/product/emagent10g/agent10g/bin> |
此时如果用emctl status agent检查,会发现Disabled by Upload Ma […]
RAC无法启动,报错terminating instance due to error 304
今天在做一个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 […]