Ketika kita menambah disk baru, biasaya kita memindahkan beberapa data file ke disk baru tersebut. Ataupun jika kita salah dalam penamaan data file tersebut, maka harus melakukan rename data file.
Berikut ini step by step untuk memindahkan data file di oracle :
Contoh disini cara memindahkan data file hyptopotpi.dbf dari "/u02/orafin/proddb/10.2.0/dbs/hyptopotpi.dbf" ke "/u02/orafin/proddata/hyptopotpi.dbf".
1. Matikan database oracle
[oratest@dbtest01 ~]$ sqlplus "/as sysdba"
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
2. Pindahkan file ke tujuan yang baru
mv /u02/orafin/proddb/10.2.0/dbs/hyptopotpi.dbf /u02/orafin/proddata/hyptopotpi.dbf
3. SQL> startup mount
ORACLE instance started.
Total System Global Area 599785472 bytes
Fixed Size 1220748 bytes
Variable Size 440405876 bytes
Database Buffers 146800640 bytes
Redo Buffers 11358208 bytes
Database mounted.
4. Relokasi ke data file
SQL> alter database rename file '/u02/orafin/proddb/10.2.0/dbs/hyptopotpi' to '/u02/orafin/proddata/hyptopotpi.dbf';
5. SQL> alter database open;
Database altered.
6. Finish
7. Cek menggunakan query apakah sudah benar filedatanya
select file_name from dba_data_files;
Tidak ada komentar:
Posting Komentar