
Memindahkan Datafile Pada Oracle 10g
August 15, 2008Langsung aja dech g usah basa-basi. Jika ingin memindahkan datafile oracle dari satu lokasi disk/partisi, maka langkah-langkahnya adalah sebagai berikut :
- Masuk ke sqlplus, cari lokasi dimana datafile oracle tersimpan:
SQLPLUS>SELECT TABLESPACE_NAME,FILE_NAME FROM DBA_DATA_FILES;
- Offline kan tablespace yang mau dipindahkan
SQLPLUS>ALTER TABLESPACE tablespace_name OFFLINE;
- Copy datafile fisik via OS ke tempat yang baru
dedi@suryadi$ cp /oradata/data4/dbname/datafile.dbf /oradata/data3/dbname/datafile.dbf
- Rubah lokasi datafile secara logical
SQLPLUS> ALTER TABLESPACE tablespace_name RENAME DATAFILE ‘/oradata/data4/dbname/datafile.dbf/’ TO ‘/oradata/data3/dbname/datafile.dbf’ ;
- Online kan kembali tablespace nya
SQLPLUS> ALTER TABLESPACE tablespace_name ONLINE;
- Pastikan kalo lokasi datafile sudah berubah
SQLPLUS>SELECT TABLESPACE_NAME,FILE_NAME FROM DBA_DATA_FILES;
- Hapus datafile yang ada di lokasi yang lama via OS
dedi@suryadi$ rm -rf /oradata/data4/dbname/datafile.dbf
Demikian, semoga bermanfaat..