Senin, 26 Desember 2011

Offline Backup Oracle Database

Ada dua metode untuk membackup database Oracle, yaitu off line dan online. Off line backup dilakukan dengan mematikan database terlebih dahulu, baru kemudian membackup datafile. Online backup dilakukan tanpa mematikan database, jadi database masih bisa diakses selama proses backup.

Online backup mensyaratkan database berada dalam mode archive log. Nanti akan saya bahas di artikel lain. Kali ini saya akan membahas tentang off line backup.

Berikut ini step-step untuk off line backup:

1. lihat daftar file oracle

(datafile, logfile, dan control file). Gunakan query berikut ini untuk melihat semua file

SQL> select name as file_name from (select name from v$tempfile union select name from v$datafile union select name from v$controlfile union select member as name from v$logfile) order by file_name;

2. Matikan database

SQL> shutdown immediate;

3. Backup file-file database (datafile, logfile, dan control file)
$ cp /oradata/ts/control01.ctl /backup/ts/control01.ctl

$ cp /oradata/ts/control02.ctl /backup/ts/control02.ctl

$ cp /oradata/ts/control03.ctl /backup/ts/control03.ctl

$ cp /oradata/ts/redo04.log /backup/ts/redo04.log

$ cp /oradata/ts/redo05.log /backup/ts/redo05.log

$ cp /oradata/ts/redo06.log /backup/ts/redo06.log

$ cp /oradata/ts/sysaux01.dbf /backup/ts/sysaux01.dbf

$ cp /oradata/ts/system01.dbf /backup/ts/system01.dbf

$ cp /oradata/ts/temp01.dbf /backup/ts/temp01.dbf

$ cp /oradata/ts/undotbs01.dbf /backup/ts/undotbs01.dbf

$ cp /oradata/ts/users01.dbf /backup/ts/users01.dbf

4. Nyalakan database

SQL> startup;

Tidak ada komentar:

Posting Komentar