Dear,
Saya jawab dar sisi maintenance filenya saja.
Mudah2an bermanfaat buat yg lainnya juga, server saya HPUX, database sy set
mode archive (thanks&hormat slalu to Mr. Rohmad, Assalamualaikum P'Rohmad, yang
selalu konsisten membagi ilmunya).
Saya buat suatu script batch, isinya :
find 1_*.dbf -ctime 1 -exec rm -f {} \
catatan :
1_*.dbf adalah file archivelog yang digenerate database server.
-ctime 1 sy hapus dari 1 hari sebelum kebelakang dari waktu kita jalanin
batch ini
(saya backup datafile saya setiap jam 2 pagi)
batch saya schedulkan dng menggunakan crontab -e
BstRgds,
EkoS
----- Original Message ----
From: forum_it82 <[EMAIL PROTECTED]>
To: [email protected]
Sent: Friday, August 15, 2008 12:30:52 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 indo-oracle@ yahoogroups. com, "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 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]