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]

Kirim email ke