kelihatannya redo log ada masalah ato corrupt. coba laksanakan 
perintah-perintah berikut:

SQL> startup mount;

kelihatannya,  redo log no 1 yg corrupt. ketikan perintah untuk mengetahui 
kondisi redolog (logfile)
SQL> SELECT GROUP#, ARCHIVED, STATUS FROM V$LOG;
GROUP# ARC STATUS
--------- --- ----------------
        1 YES ACTIVE
        2 NO  CURRENT
        3 YES INACTIVE
        4 YES INACTIVE

pastikan logfile no 1 INACTIVE. Jika masih ACTIVE atau CURRENT, ketikan 
perintah:

SQL> ALTER SYSTEM SWITCH LOGFILE;

sampai status logfile no 1 INACTIVE;

SQL> SELECT GROUP#, ARCHIVED, STATUS FROM V$LOG;
GROUP# ARC STATUS
--------- --- ----------------
        1 YES INACTIVE
        2 YES INACTIVE
        3 YES ACTIVE
        4 NO  CURRENT

coba open database .
SQL> alter database open;

cari tahu fisik redolog;
SQL> SELECT * FROM V$LOGFILE;

GROUP#   STATUS  MEMBER
------  -------  ----------------------------------
     1           D:\ORANT\ORADATA\IDDB2\REDO01.LOG
     2           D:\ORANT\ORADATA\IDDB2\REDO02.LOG
     3           D:\ORANT\ORADATA\IDDB2\REDO03.LOG
     4           D:\ORANT\ORADATA\IDDB2\REDO04.LOG

drop redolog no 2 dan create ulang.
SQL> ALTER DATABASE DROP LOGFILE MEMBER 'D:\ORANT\ORADATA\IDDB2\REDO02.LOG';
SQL> ALTER DATABASE 
    ADD LOGFILE GROUP 2 
    ('D:\ORANT\ORADATA\IDDB2\REDO02.LOG') SIZE 1024K;

test dgn 'shutdown' dan 'startup open' lagi

-

untuk mengantisipasi hal ini terjadi lagi, 
coba usahakan msing-masing group mempunyai 2 file Redolog.
Group1: RedoLog_file10.ora, dan RedoLog_file11.ora
Group2: RedoLog_file20.ora, dan RedoLog_file21.ora
Group3: RedoLog_file30.ora, dan RedoLog_file31.ora
Group4: RedoLog_file40.ora, dan RedoLog_file41.ora
Group5: RedoLog_file50.ora, dan RedoLog_file51.ora

jika ada yang error pada salah satu file, maka masih bisa dicopikan dari file 
kedua.

regard,
subekti


  ----- Original Message ----- 
  From: forum_it82 
  To: [email protected] 
  Sent: Friday, August 15, 2008 12:30 PM
  Subject: [indo-oracle] Re: ORA-00333 : redo log read error block


  terima kasih atas solusinya pak rohmat
  saya cek di alert lognya ternyata di Redo01.Log yang bermasalah
  dan saya cek statusnya CURRENT ): ):

  untuk kasus seperti ini kalau saya aktifkan mode archive log,bisa
  diselamatkan datanya??

  archive log apakah bisa dimaintenance untuk setiap 1 minggu sekali
  bisa terhapus secara otomatis (tidak manual dihapus)??
  karena space HDD di server saya cepet abis(hasil backupan data
  transaksi sekali backup dah sampai 6 GB)

  jadi kesimpulannya jika kondisi redo log tadi "CURRENT" nggak bisa
  diselamatkan lagi,pak?

  mungkin ada solusi lain?
  tks
  --- In [email protected], "rohmadsan" <[EMAIL PROTECTED]> wrote:
  >
  > Hallo ...
  > 
  > Ini online redo log corrupt.
  > 
  > 1. Coba lihat di alert log, itu file redo log yang mana? Kalau punya
  > mirror, copy saja dari mirrornya. Query ini untuk melihat mirrornya:
  > SQL> startup mount
  > SQL> --- lihat file lain yang GROUP#-nya sama
  > SQL> select * from v$logfile;
  > 
  > Kalau ada mirror-nya, copy saja dari mirror ke file yang corrupt tadi.
  > 
  > 2. Kalau tidak punya mirror.
  > Apakah redo log file tersebut INACTIVE, ACTIVE, atau CURRENT?
  > SQL> startup mount
  > SQL> -- lihat, log itu masuk group mana
  > SQL> select * from v$logfile;
  > SQL> -- lihat, statusnya apa: INACTIVE, ACTIVE, atau CURRENT?
  > SQL> select * from v$log;
  > 
  > 3. Kalau INACTIVE, anda bisa men-dropnya
  > SQL> -- Misalkan itu group 3
  > SQL> alter database drop logfile group 3;
  > 
  > 4. Kalau statusnya ACTIVE atau CURRENT, ya wassalam :)
  > Anda harus restore dari backup. Tapi, archivelog-nya anda disable,
  > jadi ya hanya bisa restore dari last full backup.
  > 
  > Ada work around, kita bisa memaksa database untuk naik. Mudah-mudahan
  > bisa. Saya pernah membahasnya di sini
  > 
  > http://rohmad.net/2008/05/05/startup-inconsistent-database/
  > 
  > 
  > Salam,
  > Rohmad
  > 
  > 
  > --- In [email protected], "forum_it82" <forum_it82@> wrote:
  > >
  > > teman...
  > > Mohon bantuannya nihhh
  > > Oracle ku nggak bisa di startup 
  > > ada pesan 
  > > "ORA-00333 : redo log read error block 3974 count 8192"
  > > 
  > > Solusinya gimana y?
  > > Archivelog nggak aku aktifin
  > > 
  > > mohon bantuan......
  > >
  >



   

[Non-text portions of this message have been removed]

Kirim email ke