By: By: Ahmad Ahmad Syauqi Syauqi Ahsan Ahsan

Database Recovery
20-2
Tujuan
Setelah menyelesaikan bab ini, anda seharusnya mampu
melakukan recovery jika terjadi kehilangan:
· Control file
· Redo log file
· Data file
20-3
Membuka Sebuah Database
Untuk membuka sebuah database :
· Semua control file harus tersedia dan tersinkronisasi
· Semua data file yang online harus tersedia dan
tersinkronisasi
· Paling tidak ada satu anggota dari setiap kelompok
redo log harus tersedia
20-4
Mengubah Status Proses
Menggunakan Database Control untuk mengubah status
instance:
20-5
Menjaga Database Pada state Open
SeteIah open, instance akan error ketika :
· KehiIangan beberapa fiIe controI
· KehiIangan sebuah fiIe data yang ada pada sistem
atau tabIespaces yang sebeIumnya
· KehiIangan semua keIompok redo Iog. SeIama
paIing tidak ada satu anggota dari keIompok yang
ada, proses akan terbuka kembaIi.
20-6
KehiIangan ControI FiIe
Jika sebuah controI fiIe hiIang atau rusak :
1. Proses secara normal akan dibatalkan. Jika proses
tetap terbuka, segera Matikan.
2. Kembalikan file control yang hilang dengan mengcopy
file control yang sudah ada.
3. Mulailah prosesnya.
20-7
KehiIangan Redo Log FiIe
Jika anggota kelompok redo log file hilang, selama masih
ada satu anggota yang tersisa:
· Operasi Normal dari proses tidak akan berpengaruh.
· Anda akan menerima sebuah pesan pada alert log
yang mengingatkan anda bahwa sebuah anggota tidak
ditemukan.
· Kembalikan file log yang hilang dengan mengcopy
satu dari file yang tersisa dari kelompok yang sama.
20-8
HiIangnya suatu Data fiIe
NOARCHIVELOG Mode
Jika database terdapat di dalam NOARCHÌVELOG Mode,
dan data file manapun hilang:
1. Tutup kejadian yang terakhir jika itu bukan yang
terakhir.
2. Menggembalikan keseluruhan database, yang
mencakup semua data dan file control dari backup.
buka database
3. Sudahkah para pemakai masuk kembali untuk
membuat perubahan karena backup yang terakhir itu.
20-9
HiIangnya Data Non CriticaI
di ARCHIVELOG Mode
· Jika data file hilang atau rusak, dan file tersebut tidak
ada di sistem atau di undo
· Tablespace, kemudian mengembalikan dan
memulihkan file yang rusak.
20-10
HiIangnya Suatu Sistem dan Kritisnya DatafiIe
ARCHIVELOG Mode.
Jika suatu data file itu hilang atau rusak dan
mempengaruhi sistem atau undo tablespace :
1. Boleh tidaknya shutdown secara otomatis. Jika tidak
boleh maka menggunakan SHUTDOWN ABORT
untuk shutdown.
2. Mount database.
3. Mengembalikan dan memulihkan file data yang hilang.
4. Open database.
20-11
Ringkasan
Pada bab ini, anda seharusnya telah mempelajari
bagaimana cara untuk:
· Control file
· Redo Log file
· Data File

.

.

" ! # ! .

" # %& ' ) ) & ' ' " " ' " ( & *' *' " ' ' & "" ' " & ' "+ ' '+ ' & & ) ' & ' " (& " $ .

) / "# %# & ' " '*' ! ' " '. .' #$ # # '# ! # .

) / ( * ) ' " 1 ".' # + # & # 0 .

-./0(1 ! # '# # 2 .3' " 4% -35671%8 $ "# 2 # %# ! )(* *' .

3' $ 2 " 4 -35671%8 ' # 9 .

3' " -35671%8 ) + *' $ "# 3 + # # # # + #$ . 2 (4) *3( 2 %# ! '# ! 5# ( : .

" 0 6 :: .

Sign up to vote on this title
UsefulNot useful