Tadi gw abis jawab pertanyaan di millis oracle indonesia, pertanyaan nya gimana caranya ngerubah lokasi dari datafile di Oracle. Ya udah daripada yang tau cuma di millis aja, lebih baik gw posting jawaban gw ke blok, yah semoga bisa membantu temen2 yang kesulitan.
Untuk mengubah lokasi datafile, jadikan datafile tersebut offline terlebih dahulu, kemudian pindahkan datafile tersebut menggunakan command dari OS yang kita pakai (istilahnya kalo di windows Ctrl+ X , Ctrl + V),renama datafile tersebut , lalu lakukan recover terhadap datafile tersebut, dan terakhir datafile itu kita jadikan online lagi.
Contohnya seperti ini
1. Menjadikan datafile offline
ALTER DATABASE DATAFILE
‘C:\ORACLE\DATA02.DBF’ OFFLINE;
2. Copy datafile ke lokasi yang baru misal dari folder C:\ORACLE\ ke folder C:\ORACLE\ORADATA\ORA10\
==> Yah tinggal Ctrl+ X , Ctrl + V aja kalo di di windows 🙂
3. Ubah nama filenya di Control file
ALTER DATABASE RENAME FILE ‘C:\ORACLE\DATA02.DBF’ TO
‘C:\ORACLE\ORADATA\ORA10\DATA02.DBF’;
4. Recover datafile tersebut, hal ini bertujuan untuk mensinkronkan file headernya dengan database
RECOVER DATAFILE ‘C:\ORACLE\ORADATA\ORA10\DATA02.DBF’;
5. Jadikan datafile tersebut online kembali
ALTER DATABASE DATAFILE
‘C:\ORACLE\ORADATA\ORA10\DATA02.DBF’ ONLINE;
Dan tersenyumlah 🙂 Datafile siap digunakan kembali 🙂
Salam Hormat
Tiftazani Khara
5 Recent Comments