h1

Memindahkan Datafile Pada Oracle 10g

August 15, 2008

Langsung 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..

Leave a Comment