Contoh :
Lokasi sumber -> SERVER A directory G:\ORACLE\ORADATA\KALTENG
Lokasi tujuan -> SERVER B directory C:\oracle\product\10.2.0\oradata\KALTENG
Langkah-langkah :
1. Buat Database dengan nama yang sama pada SERVER B.
2. Nonaktifkan Database pada server B.
3. Pindahkan/Copy semua file (kecuali Control01.ctl, …, Control03.ctl) pada directory G:\ORACLE\ORADATA\KALTENG di server A ke server B di lokasi C:\oracle\product\10.2.0\oradata\KALTENG
4. Catat nama-nama file yang ada pada directory G:\ORACLE\ORADATA\KALTENG
5. login menggunakan user sys
SQLPLUS / as sysdba
6. Startup database secara exclusive
STARTUP mount exclusive;
7. Pindahkan lokasi directory pada semua data file yang dicatat
alter database rename file ‘G:\ORACLE\ORADATA\KALTENG\REDO01.LOG’ to ‘C:\oracle\product\10.2.0\oradata\KALTENG\REDO01.LOG’;
….
….
alter database rename file ‘G:\ORACLE\ORADATA\KALTENG\USERS01.DBF’ to ‘C:\oracle\product\10.2.0\oradata\KALTENG\USERS01.DBF’;
8. Recover database (jika diperlukan)
Recover database;
9. Open database
Alter database open;
Referensi : http://boomslaang.wordpress.com/2008/10/01/recovery-of-system01dbf-datafile/
http://www.orafaq.com/wiki/Move_datafile_to_different_location
https://forums.oracle.com/forums/thread.jspa?threadID=358621
