13 Januari 2016

Cara Mengatasi Error Oracle ORA-00257 : Archivelog full

BY Nunung Indrianto IN , , , 2 comments

Pernah mengalami error ORA-00257 saat merestore project ke dalam database Oracle kita? Kebetulan saat ini saya sedang bertugas sebagai system administrator di sebuah perusahaan BUMN di Jakarta. Jadi ada banyak kasus berhubungan dengan system, server, database, aplikasi hingga storage. Kali ini saya coba share satu permasalahan di dalam database Oracle yang cukup sering terjadi, yaitu error ORA-0057.

Error ORA-00257 muncul dengan notifikasi sebagai berikut :



Notifikasi ORA-00257 adalah memberikan indikasi ada masalah saat proses pengarsipan di database, yaitu pada saat mengarsipkan sebuah redo log. Jika problem ini tidak teratasi, maka semua proses akan gagal. Penyebab yang paling umum dari kondisi begini adalah destinasi device yang tidak memadai ruangannya atau full space of archive log destination di mana redo log tersimpan.

Untuk mengatasinya kita harus mensetting dengan benar ARCHIVE_LOG_DEST agar bisa melakukan pengarsipan (archiving process).





Ketika archive log destination ini penuh, kemungkian akan mengakibatkan Oracle Server Down.

Masuk atau login ke user oracle :

Masuk Sql :
Conn “as sysdba” atau sqlplus “/as sysdba” dst ...
Startup mount ->
seharusnya Oracle nyala kembali dengan status Database ter-mounting.
Cek : ps –ef |grep ora


Selanjutnya adalah menghapus archivelog yang ada.

1. [root@phekpowora01 ~]# su - namauseroracle
2. [namauseroracle@phekpowora01 ~]$ rman target sys/sys
3.- RMAN> list backup;

Menghapus list archive log (distabillo kuning) yaitu :

RMAN> delete noprompt backupset tag OW_INCR_UPDATE;

RMAN> delete noprompt backupset tag TAG20150512T011214;

RMAN> list archivelog all;
RMAN> delete noprompt archivelog until time 'sysdate-1';
(mendelete archivelog dari waktu awal hingga hari kemarin (min 1)
RMAN> quit

Setelahnya bisa dicek kembali berapa archivelog size yang terpakai sekarang.
Demikian, semoga membantu.

2 komentar:

Bagaimana pendapat Anda tentang tulisan di Blog Nindrianto ini? Speak up your mind...

It's Me !