Terima kasih banyak pencerahannya Mas Iwan.. Query untuk mengukur undo retention dan undo tablespace sangat membantu saya.
regards, adipt 2009/1/20 Iwan Kristanto <[email protected]> > > Dear Adipt, > > Coba dicek setting dibawah ini : > > - Set UNDO RETENTION dengan nilai yang mencukupi, untuk mengukurnya gunakan > query berikut --> select max(maxquerylen) from v$undostat; > > - Rubah RETENTION mode di Undo tablespace menjadi GUARANTEE --> alter > tablespace <nama undo tablespace> retention guarantee; > > - Set ukuran undo tablespace sesuai dengan kebutuhan system, bisa diukur > dengan query sbb --> SELECT (UR * (UPS * DBS)) + (DBS * 24) AS "Bytes" > FROM (SELECT value AS UR FROM v$parameter WHERE name = 'undo_retention'), > (SELECT (SUM(undoblks)/SUM(((end_time - begin_time)*86400))) AS UPS FROM > v$undostat), > (select block_size as DBS from dba_tablespaces where tablespace_name= > (select upper(value) from v$parameter where name = 'undo_tablespace')); > > Semoga bisa membantu > > Iwan K > > --- Pada Sen, 19/1/09, mohammad arief pradipto > <[email protected]<aa.adipt%40gmail.com>> > menulis: > Dari: mohammad arief pradipto <[email protected] <aa.adipt%40gmail.com>> > Topik: [indo-oracle] ORA-01555 Snapshot Too Old > Kepada: [email protected] <indo-oracle%40yahoogroups.com> > Tanggal: Senin, 19 Januari, 2009, 5:43 PM > > Dear Pendekars, > > Baru-baru ini sering muncul notifikasi di alert log bahwa ada form yang > > querynya menghasilkan error > > ORA-01555 Snapshot Too Old > > Menurut penjelasan oracle Error tersebut adalah sebagai berikut: > > * ORA-01555:* > > snapshot too old: rollback segment number *string* with name "*string*" too > > small > > * Cause:* > > Rollback records needed by a reader for consistent read are overwritten by > > other writers. > > * Action:* > > If in Automatic Undo Management mode, increase the setting of > UNDO_RETENTION. > > Otherwise, use larger rollback segments. > > Saya kurang mengerti maksud penjelasan error tersebut, sebenarnya faktor > apa > > sajakah yang mungkin bisa menyebabkan error ORA-01555 tersebut..? > > Terima kasih atas pencerahannya. . > > -- > > adipt > > aa.ad...@gmail. com > > 021 68 535 141 > > http://adipt. net/ > > [Non-text portions of this message have been removed] > > > > > > > > > > > > Lebih bergaul dan terhubung dengan lebih baik. Tambah lebih banyak teman ke > Yahoo! Messenger sekarang! http://id.messenger.yahoo.com/invite/ > > [Non-text portions of this message have been removed] > > > -- adipt [email protected] 021 68 535 141 http://adipt.net/ [Non-text portions of this message have been removed]

