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]

Kirim email ke