参考链接:https://www.thegeekdiary.com/how-to-convert-non-omf-to-omf-files-oracle-managed-file-conversion-non-asm/(写的很好,包括了所有文件的转换方式)
oracle OMF在指定目录中自动创建和删除文件,同时还确保了每个文件名的唯一性。
从非OMF环境迁移到OMF环境:
总结:1先准备好OMF的环境
2.使用以下语句将非OMF管理的数据文件转换为OMF管理:
alter database move datafile 1;
1是指的文件编号,在v$datafile里看:
select file#,name from v$datafile;
将非OMF管理的redo文件转换为OMF管理模式的方法:
转换redo文件的方法就是将原来非OMF管理的redo文件组删除,然后用OMF管理的redo文件组替代;
如果途中遇到不能删除redo文件的情况,就改变当前使用的redo组,方法为alter system switch logfile;