?
我们可以看到,数据文件已移植到ASM中,但需要recover。
SQL> alter database datafile 11 online;
alter database datafile 11 online
*
ERROR at line 1:
ORA-01113: file 11 needs media recovery
ORA-01110: data file 11: '+DATA/racdb/datafile/firsoul01.dbf'
?
recover数据文件,再次将数据文件online
SQL> recover datafile? 11;
Media recovery complete.
SQL> alter database datafile 11 online;
Database altered.
SQL> set lines 150
SQL> col file_name for a55
SQL> select file_name,file_id,ONLINE_STATUS,tablespace_name from dba_data_files;
FILE_NAME? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? FILE_ID ONLINE_ TABLESPACE_NAME
------------------------------------------------------- ---------- ------- ------------------------------
+DATA/racdb/datafile/system.293.859438573? ? ? ? ? ? ? ? ? ? ? ? 1 SYSTEM? SYSTEM
+DATA/racdb/datafile/sysaux.288.859438589? ? ? ? ? ? ? ? ? ? ? ? 2 ONLINE? SYSAUX
…………
+DATA/racdb/datafile/firsoul01.dbf? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 11 ONLINE? FIRSOUL
?
两个节点查看,都正常。
三、? ? ? ? 总结
? 在Oracle RAC操作过程中,我们更需要严谨,对于非系统表空间可以不用启停数据库,不过需要查看数据库系统是是否归档模式,数据库版本,选择更合理的迁移方式。