平台AIX
Oracle10g
raw
由于raw文件过小,动态调节,导致某个online logfile所在的lv为close/sync但是能切换,重启数据报告找不到文件
原因
rrac_undotb1_4g为调节为16g同时名称更改为rrac_undotbs1_16g,因此需要重建控制文件(成本较高),或者重命名数据文件

1.重建

SQL>startup restrict nomount;
ORA-12720
ERROR at line 1:
ORA-01501: CREATE DATABASE failed
ORA-12720: operation requires database is in EXCLUSIVE mode

 
you need to set cluster database = false

alter system set cluster_database=false;

2.重命名文件
1)关闭集群的instance
srvctl stop database -d peppdb
2)登陆一个节点peppdb1
sqlplus / as sysdba
startup mount;
3)重命名文件(由于是raw设备,不需要move或者cp数据文件镜像,直接命名即可)
alter database rename file ‘/dev/rrac_undotbs1_4g’ to ‘/dev/rrac_undotb1_16g’;
4)开始实例(测试正常)
alter database open;
shutdown immediate;
5)重启集群
srvctl start database -d peppdb