此過程用sqlplus以sys登錄後進行如下步驟:
◆1、將數據文件offline:
alter database datafile 'D:\ORACLE\PRODUCT\10.2.0\DBFILES\DSBI\DS.ORA' offline
注:如提示正在使用,重啟數據庫再進行此操作。
◆2、copy數據文件(DS.ORA)到新的目錄文件
◆3、alter database datafile 'D:\ORACLE\PRODUCT\10.2.0\DBFILES\DSBI\DS.ORA' online
此時可能提示錯誤:
ORA-01113: 文件 5 需要介質恢復
ORA-01110: 數據文件 5: 'D:\ORACLE\PRODUCT\10.2.0\DBFILES\DSBI\DS.ORA'
◆4、set autorecovery on
◆5、recover datafile 5;這個5就是3中提到的數據文件 5
提示:完成介質恢復
◆6、alter database datafile 'D:\ORACLE\PRODUCT\10.2.0\DBFILES\DSBI\DS.ORA' online
◆7、the end。