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]> menulis: Dari: mohammad arief pradipto <[email protected]> Topik: [indo-oracle] ORA-01555 Snapshot Too Old Kepada: [email protected] 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]

