这个问题本来还以为是偶然遇到的一次,但没想到这已经是第二次发生了。因此我想这估计不是偶发案例,应该写出来和大家共享一下了。 今天接到一个ticket,说前一天晚上做chang,删除了部分分区,清除了表空间,在清除表空间的时候是用drop tablespace including contents a […]
启动oracm的RAC数据库
这是一个9i的RAC数据库,用的oracm做的cluster,现在已经完全过时,估计已经很少有环境还在用了。 在这里小记一把启动步骤,以备今后,或者和我有类似环境的朋友查验。 1.启动oracm进程:
| 
					 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18  | 
						以root用户执行: export ORACLE_HOME=/u01/app/oracle/product/9.2.0 lxrptrdb007:~ # /u01/app/oracle/product/9.2.0/oracm/bin/ocmstart.sh oracm </dev/null 2>&1 >/u01/app/oracle/product/9.2.0/oracm/log/cm.out & 启动后,将出现oracm的进程: oracle@lxrptrdb007:~> ps -ef |grep oracm root     16052     1  0 14:02 ?        00:00:00 oracm root     16054 16052  0 14:02 ?        00:00:00 oracm root     16055 16054  0 14:02 ?        00:00:00 oracm root     16056 16054  0 14:02 ?        00:00:00 oracm root     16057 16054  0 14:02 ?        00:00:05 oracm root     16058 16054  0 14:02 ?        00:00:00 oracm root     16059 16054  0 14:02 ?        00:00:00 oracm root     16060 16054  0 14:02 ?        00:00:00 oracm root     16061 16054  0 14:02 ?        00:00:00 oracm root     16072 16054  0 14:02 ?        00:00:00 oracm oracle   25283 25250  0 19:13 pts/0    00:00:00 grep oracm oracle@lxrptrdb007:~>  | 
					
2.启动gsd进程: [cray […]
用adrci找listener的log
一个再有经验的DBA,也需要熟悉熟悉当前的数据库环境才能动手。特别是11g之后,数据库有不少变化。 今天登录了一个新系统,是oracle 11.1.0.7的环境,想找listener.log看看,但是登录后,却发现传统路径下却找不到listener.log文件。 [crayon-6909fac7a0 […]
ADRCI用法小记
在oracle11g中,dump file的目录已经有所改变,bdump和udump整合到trace中,cdump独立出一个。
| 
					 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19  | 
						E:\ora11g\app\Administrator\diag\rdbms>tree 卷 DOCUMENT 的文件夹 PATH 列表 卷序列号为 5A21-A80E E:. └─ora11g     └─ora11g         ├─alert         ├─cdump         ├─hm         ├─incident         ├─incpkg         ├─ir         ├─lck         ├─metadata         ├─stage         ├─sweep         └─trace E:\ora11g\app\Administrator\diag\rdbms>  | 
					
而oracle也提供了一个ADRCI(Automatic Diagnostic Repository Co […]
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中指向的新路径的控制文件生效。问题出在了关闭 […]
RAC的DNS server配置
在oracle 11gR2 RAC中,oracle使用了SCAN(single client access name),在VIP的上面又加了一层网络管理,虽说方便了客户端,在RAC增加节点数量的时候,在客户端的tnsnames不进行改动,对于一个数据库服务多个应用服务器的场景提供了方便,但是,由于o […]
关于logical standy上的DDL/DML修改
在logical standby环境下,备库基本上是一个独立的库,如果要在备库,以非sys用户对备库的数据进行DML修改,就会报错 ora-16224
| 
					 1 2 3 4  | 
						au10qapap0tels2:ARS2AP:/opt/app/oracle/admin>  oerr ora 16224  16224, 00000, "Database Guard is enabled" // *Cause: Operation could not be performed because database guard is enabled // *Action: Verify operation is correct and disable database guard  | 
					
我们需要在备库做一些操作,以避免报错。 检查备库状态,我们发现是处于standby […]
读书笔记,Oracle Core(1) redo and undo
第一时间在amazon上买了Jonathan Lewis的新书,Oracle Core: Essential Internals for DBAs and Developers,经过漫长的等待,这本书在年前终于到了我的手上。趁着过年的这段时间,好好读了这本书,我喜欢在读书的时候做笔记,博客便是我做笔 […]
listener的日志中总是报警TNS-1169
在一个oracle 9208的数据库中,我们发现有大量的TNS-1169的告警: 24-APR-2012 11:13:45 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=au11qap850tels2)(USER=oracle))(COMMAND=status)(ARGU […]
小记一把rman的crosscheck
由于项目中多个版本的数据库都有,有时候常常忘记crosscheck命令在某个版本中的使用,在这里小记一把。 oracle 8i中
| 
					 1  | 
						RMAN> change archivelog all validate;  | 
					
oracle8i中:
| 
					 1  | 
						RMAN> change archivelog all crosscheck;  | 
					
oracle9i […]
IBM推出PureSystem一体机
前些日子,IBM推出了PureSystem的一体机,作为公司的一员,我也收到邮件得知了这个“值得全公司庆贺”的事情。 同时,作为一个Oracle DBA,我知道oracle在3年前就推出了Exadata,此一体机的推广在oracle各个部门都下大了力气,目前远洋、华为、移动等多家巨型企业早就已经用上 […]