Sekedar menambahkan.,
===================

Sebenarnya pak rohmad telah membahasnya dengan lengkap.,
munkin artikel di bawah ini hanya untuk menambahkan saja.,

ISSUE VERIFICATION
===================
Sun Apr 08 22:34:28 2007
alter database open
Sun Apr 08 22:34:29 2007
Beginning crash recovery of 1 threads
parallel recovery started with 2 processes
Sun Apr 08 22:34:30 2007
Started redo scan
Sun Apr 08 22:34:35 2007
Errors in file 
d:\oracle\product\10.2.0\admin\kromdev\udump\kromdev_ora_2476.trc:
ORA-00333: redo log read error block 6674 count 6144
ORA-00312: online log 2 thread 1: 
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\KROMDEV\REDO02.LOG'
ORA-27070: async read/write failed
OSD-04016: Error queuing an asynchronous I/O request.
O/S-Error: (OS 23) Data error (cyclic redundancy check).



SOLUTION / ACTION PLAN
=======================

A database running in noarchivelog mode and the redo is not multiplex cannot be 
recover.
We can try and force the database open to allow you to get an export and then 
rebuild
the database.

CAUTION! Using the following parameter is irreversible.
You MUST rebuild the database once the parameter is used. This should only be 
used as a last resort, und
er the guidance of a senior support analyst.
Forcing the database open using this method is unsupported.

This would allow you to export but not continue to use a database that has
been force open.

To ATTEMPT to force the database open, perform the following steps:

1. Add the parameter _ALLOW_RESETLOGS_CORRUPTION = TRUE to the init.ora file

2. STARTUP MOUNT the database

3. Issue the appropriate RECOVER DATABASE command:

a) RECOVER DATABASE UNTIL CANCEL

or

b) RECOVER DATABASE USING BACKUP CONTROLFILE UNTIL CANCEL

4. Enter CANCEL to cancel recovery - there are NO archive logs applied.

5. Enter ALTER DATABASE OPEN RESETLOGS

6. Try selecting from a table - for example, SELECT SYSDATE FROM DUAL





--- On Thu, 8/14/08, rohmadsan <[EMAIL PROTECTED]> wrote:
From: rohmadsan <[EMAIL PROTECTED]>
Subject: [indo-oracle] Re: ORA-00333 : redo log read error block
To: [email protected]
Date: Thursday, August 14, 2008, 2:52 PM










    
            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 indo-oracle@ yahoogroups. com, "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