konto usunięte

Temat: 11g i rozmiar archivelogów

Bry

Baza była w wersji 10.2.0.4 i miała rozmiar redo na 512MB. Po migracji do 11gR2 zachowuje się "deczko" inaczej ...

Otóż przełącza redo co kilka minut tworząc archivelogi po 15-20MB. Przedtem robiła archivelogi "normalne" po 512MB.

Co więcej w alertlogu pojawiają się komunikaty:

Thread 1 cannot allocate new log, sequence 6128
Checkpoint not complete

Parametry:

log_buffer integer 34922496
log_checkpoint_interval integer 0
log_checkpoints_to_alert boolean FALSE
log_checkpoint_timeout integer 1800

update ....

ustawiłem LOG_CHECKPOINT_INTERVAL i z alert loga zniknęły komunikaty o checkpoincie, ale nadal przełącza co 5 minut.Krzysztof Pułapa edytował(a) ten post dnia 28.04.10 o godzinie 11:26
Jakub Wartak

Jakub Wartak Szaman
UNIXa/Linux/Oracle,
IBM CATE

Temat: 11g i rozmiar archivelogów

show parameter archive_lag_target
select time,status from v$backup
?

konto usunięte

Temat: 11g i rozmiar archivelogów

Jakub Wartak:
show parameter archive_lag_target

zero
select time,status from v$backup
?

38 wierszy NOT ACTIVE
Adam B.

Adam B. Oracle Certified
Master

Temat: 11g i rozmiar archivelogów

Jakub Wartak:
select time,status from v$backup
?

Tak to mogłoby być ale za mało danych w tych logach, dodatkowo
ile jest grup redo ??

konto usunięte

Temat: 11g i rozmiar archivelogów

Adam Boliński:
Tak to mogłoby być ale za mało danych w tych logach, dodatkowo
ile jest grup redo ??

3 grupy, kazda ma po dwa membery (na różnych dyskach)
Adam B.

Adam B. Oracle Certified
Master

Temat: 11g i rozmiar archivelogów

A czy możesz kuknąć na ARCHIVE_LAG_TARGET , jaka jest wartość ??

konto usunięte

Temat: 11g i rozmiar archivelogów

Adam Boliński:
A czy możesz kuknąć na ARCHIVE_LAG_TARGET , jaka jest wartość ??

Zerknij wyżej :)
Adam B.

Adam B. Oracle Certified
Master

Temat: 11g i rozmiar archivelogów

sorki...
Dodatkowo jaki jest fast_start_mttr_target i co jest w DBA_JOBS i DBA_SCHEDULER_JOBSAdam Boliński edytował(a) ten post dnia 28.04.10 o godzinie 14:47
Jakub Wartak

Jakub Wartak Szaman
UNIXa/Linux/Oracle,
IBM CATE

Temat: 11g i rozmiar archivelogów

Hm... to chyba zostaje AWR: DBA_HIST_SEG_STAT i kolumny PHYSICAL_WRITES_DELTA, DB_BLOCK_CHANGES_DELTA, SPACE_USED_DELTA, itd.

Niby za free, bez diagnostick packa, http://blog.tanelpoder.com/2009/05/06/free-dba_hist-aw...
Kamil Stawiarski

Kamil Stawiarski Oracle Certified
Master | Oracle ACE

Temat: 11g i rozmiar archivelogów

A V$LOGFILE.STATUS?

Próbowałeś dodać nowe grupy? Zachowują się tak samo? Jak robiłeś migrację?
Adam B.

Adam B. Oracle Certified
Master

Temat: 11g i rozmiar archivelogów

A ja jeszcze bym zobaczył co tam jest w tych logach....

konto usunięte

Temat: 11g i rozmiar archivelogów

Kamil Stawiarski:
A V$LOGFILE.STATUS?

Próbowałeś dodać nowe grupy? Zachowują się tak samo? Jak robiłeś migrację?

Nulle są.

Nie ja robiłem migrację ... ale zrobiłem do tej bazy standby i przy tej okazji zauważyłem nienaturalną wielkość i częstotliwość redologów.

Wed Apr 28 16:39:06 2010
Beginning log switch checkpoint up to RBA [0x1890.2.10], SCN: 7810419497022
Thread 1 advanced to log sequence 6288 (LGWR switch)
Current log# 3 seq# 6288 mem# 0: /u04/oradata/ORCL/redo03.log
Current log# 3 seq# 6288 mem# 1: /u01/oradata/ORCL/redo06.log
Wed Apr 28 16:39:07 2010
Archived Log entry 7005 added for thread 1 sequence 6287 ID 0xd973b433 dest 1:

Wed Apr 28 16:44:04 2010
Completed checkpoint up to RBA [0x1890.2.10], SCN: 7810419497022
Wed Apr 28 16:47:22 2010
Beginning log switch checkpoint up to RBA [0x1891.2.10], SCN: 7810419526728
Thread 1 advanced to log sequence 6289 (LGWR switch)
Current log# 1 seq# 6289 mem# 0: /u04/oradata/ORCL/redo01.log
Current log# 1 seq# 6289 mem# 1: /u01/oradata/ORCL/redo04.log
Wed Apr 28 16:47:22 2010
Archived Log entry 7007 added for thread 1 sequence 6288 ID 0xd973b433 dest 1:

Wed Apr 28 16:49:35 2010
Incremental checkpoint up to RBA [0x1890.4dac.0], current log tail at RBA [0x1891.20d9.0]
Wed Apr 28 16:51:23 2010
Beginning log switch checkpoint up to RBA [0x1892.2.10], SCN: 7810419554421
Thread 1 advanced to log sequence 6290 (LGWR switch)
Current log# 2 seq# 6290 mem# 0: /u04/oradata/ORCL/redo02.log
Current log# 2 seq# 6290 mem# 1: /u01/oradata/ORCL/redo05.log
Wed Apr 28 16:51:23 2010
Archived Log entry 7009 added for thread 1 sequence 6289 ID 0xd973b433 dest 1:

Wed Apr 28 16:52:14 2010
Thread 1 cannot allocate new log, sequence 6291
Checkpoint not complete
Current log# 2 seq# 6290 mem# 0: /u04/oradata/ORCL/redo02.log
Current log# 2 seq# 6290 mem# 1: /u01/oradata/ORCL/redo05.log
Wed Apr 28 16:52:14 2010
Completed checkpoint up to RBA [0x1891.2.10], SCN: 7810419526728
Beginning log switch checkpoint up to RBA [0x1893.2.10], SCN: 7810419578766
Thread 1 advanced to log sequence 6291 (LGWR switch)
Current log# 3 seq# 6291 mem# 0: /u04/oradata/ORCL/redo03.log
Current log# 3 seq# 6291 mem# 1: /u01/oradata/ORCL/redo06.log
Wed Apr 28 16:52:17 2010
Archived Log entry 7011 added for thread 1 sequence 6290 ID 0xd973b433 dest 1:
Adam B.

Adam B. Oracle Certified
Master

Temat: 11g i rozmiar archivelogów

Jest Data Guard ?? Maximum protection ??

konto usunięte

Temat: 11g i rozmiar archivelogów

Adam Boliński:
Jest Data Guard ?? Maximum protection ??

SQL> SELECT PROTECTION_MODE FROM V$DATABASE;

PROTECTION_MODE
--------------------
MAXIMUM PERFORMANCE
Adam B.

Adam B. Oracle Certified
Master

Temat: 11g i rozmiar archivelogów

Krzysiu a próbowałeś obejrzeć co jest w tych redo ?? log minerem ??

konto usunięte

Temat: 11g i rozmiar archivelogów

Adam Boliński:
Krzysiu a próbowałeś obejrzeć co jest w tych redo ?? log minerem ??

Eeeee, nie interesuje mnie to aż tak bardzo, dopóki telefon mi się do czerwoności nie rozgrzewa. Standby działa, primary działa ... to o co tu się awanturować ?

Ja się tylko pytam o drobny element, który burzy mój spokój z powodu swojej pozornej nielogiczności lub po prostu mojej niewiedzy :)
Adam B.

Adam B. Oracle Certified
Master

Temat: 11g i rozmiar archivelogów

Krzysztof Pułapa:
Adam Boliński:
Krzysiu a próbowałeś obejrzeć co jest w tych redo ?? log minerem ??

Eeeee, nie interesuje mnie to aż tak bardzo, dopóki telefon mi się do czerwoności nie rozgrzewa. Standby działa, primary działa ... to o co tu się awanturować ?

Ja się tylko pytam o drobny element, który burzy mój spokój z powodu swojej pozornej nielogiczności lub po prostu mojej niewiedzy :)

Spoko jeszcze pomyśle , bardzo nie lubie jak nie mogę rozwiązać jakiegoś problemu
a jednocześnie lubie takie zagadkowe problemy.

konto usunięte

Temat: 11g i rozmiar archivelogów

Adam Boliński:
a jednocześnie lubie takie zagadkowe problemy.

No ... piszesz prawie jak o kobietach :)

Ja nie jestem z gatunku "walących na forum jak w dym". Przepatrzyłem wcześniej tą bazę łącząc pytania jak i wyniki z moją wiedzą i pomysły mi się skończyły. Dlatego piszę tutaj, bo może ktoś miał podobny numer i wie co jest przyczyną. Albo w 11g coś się zmieniło, o czym nie doczytałem w docach typu "ChangeLog between 10g and 11g".

Generalnie baza przełącza redo w czasie 4-8 minut (17-22MB). Czasami pojawia się "Checkpoint not complete". Czasami pojawia się on przy każdym przełączeniu, ale bywają momenty, że i przez parę godzin go nie ma.

Ale głównym moim problemem pozostaje "Co powoduje przełączenie redo przed osiągnięciem jego rozmiaru ?". Ba .. przecież archivelog nie osiąga nawet połowy rozmiaru redologa.

Temat: 11g i rozmiar archivelogów

Witam,

A co mowi Ci v$log_history ?
Pytam o to kiedys te logi zaczely sie tak szybko przelaczac -
czy to bylo tez przed implementacja DataGuarda ? bo moze sam DataGuard w 11 cos dodal.

Marcin
Jakub Wartak

Jakub Wartak Szaman
UNIXa/Linux/Oracle,
IBM CATE

Temat: 11g i rozmiar archivelogów

To nie odpowiada dlaczego tak sie dzieje, ale moze gdzies tutaj jest przyczyna w ilosci danych:


SQL> col object_name format a30
SQL> select to_char(begin_interval_time,'YYYY_MM_DD HH24:MI') snap_time,
dhsso.object_name,
sum(db_block_changes_delta)/1024 d_kb_block_changes,
sum(space_used_delta)/1024 d_kb_spc_used
from dba_hist_seg_stat dhss, dba_hist_seg_stat_obj dhsso, dba_hist_snapshot dhs
where dhs.snap_id = dhss.snap_id
and dhs.instance_number = dhss.instance_number
and dhss.obj# = dhsso.obj#
and dhss.dataobj# = dhsso.dataobj#
and begin_interval_time > sysdate-240/1440
group by to_char(begin_interval_time,'YYYY_MM_DD HH24:MI'), dhsso.object_name
having sum(db_block_changes_delta) > 100 order by 1,3;
SQL> 2 3 4 5 6 7 8 9 10 11 12
SNAP_TIME OBJECT_NAME D_KB_BLOCK_CHANGES D_KB_SPC_USED
---------------- ------------------------------ ------------------ -------------
2010_04_28 16:42 WRH$_SQL_PLAN_PK .4375 23.7695313
2010_04_28 16:42 WRH$_SQL_PLAN .5 135.760742
2010_04_28 16:42 COL_USAGE$ .953125 0
2010_04_28 16:58 COL_USAGE$ .109375 0
2010_04_28 16:58 WRH$_SQL_PLAN .25 70.4003906
2010_04_28 16:58 WRH$_SQL_PLAN_PK .25 40.5996094
2010_04_28 18:00 WRI$_ADV_PARAMETERS_PK .140625 3.98828125
2010_04_28 18:00 WRI$_ADV_PARAMETERS .203125 4
2010_04_28 18:00 WRH$_SQL_PLAN_PK .203125 1.99414063
2010_04_28 18:00 WRH$_SQL_PLAN .234375 46.2402344
2010_04_28 18:00 COL_USAGE$ .359375 0
2010_04_28 19:00 WRI$_ADV_PARAMETERS_PK .125 1.99414063
2010_04_28 19:00 WRI$_ADV_PARAMETERS .140625 5.04003906
2010_04_28 19:00 COL_USAGE$ .53125 0

14 rows selected.

SQL>


I jeszcze to: select SUPPLEMENTAL_LOG_DATA_FK, SUPPLEMENTAL_LOG_DATA_ALL, SUPPLEMENTAL_LOG_DATA_PK, SUPPLEMENTAL_LOG_DATA_UI, FORCE_LOGGING from V$database;

Następna dyskusja:

Certyfikat Oracle Database ...




Wyślij zaproszenie do