Home / MAKALELER / Veri Tabanı / Data Guard StandBy DB’de Archivelog “In-Memory” Durumu

Data Guard StandBy DB’de Archivelog “In-Memory” Durumu

Data Guard StandBy DB’de Archivelog “In-Memory” Durumu

Bazı durumlarda işlenmiş arşivler “v$archived_log”u kontrol ettiğimizde karşımıza farklı durumlarda çıkabiliyor. Log işlenmiş ancak halen “v$archived_log”  tablosunun“applied” alanında işlenmemiş olarak ya da “In-Memory” olduğunu görürüz.  Bunları control edebileceğimiz  sorgu  ise aşağıdaki gibi;

column “First Time” format A40
column applied format A10
column “Next Time” format A40
set linesize 120
set pagesize 1000
 select   thread#, sequence#, applied,to_char(first_time,’DD-MON-YY:HH24:MI:SS’) “First Time”,to_char(next_time,’DD-MON-YY:HH24:MI:SS’) “Next Time” from   v$archived_log UNION
 select   NULL,NULL,’ ‘,NULL,null FROM DUAL
UNION
select   null,null,db_unique_name,database_role,open_modefrom  v$database;
StandBy DB’de sorgumuzu çalıştırdığımızda çıktısı şöyle olacaktır ;
THREAD#   SEQENCE#    APLLIED                  FIRST_TIME                 NEXT_TIME     
1                    437                  YES                   07-NOV-12:06:31:21     07-NOV-12:06:32:29
1                    438                  YES                   07-NOV-12:06:32:29     07-NOV-12:06:33:40
1                    439                  YES                   07-NOV-12:06:33:40     07-NOV-12:06:34:46
1                    440                  YES                   07-NOV-12:06:34:46     07-NOV-12:06:35:45
1                    441                  YES                   07-NOV-12:06:35:45     07-NOV-12:06:36:51
1                    442                  IN-MEMORY  07-NOV-12:06:36:51     07-NOV-12:06:37:57
2                    647                  NO                    08-NOV-12:17:30:56     08-NOV-12:17:56:13
2                    648                  NO                    08-NOV-12:17:56:13     08-NOV-12:18:05:44
2                     649                 NO                    08-NOV-12:18:05:44     08-NOV-12:18:25:03
“APPLIED” alanına bakarsanız bazı arşivlerin “YES” / “NO”         değerlerini aldığını görürüz. Aslında bizim burada takıldığımız nokta “IN-MEMORY” değeridir.   Buradaki değerlerin anlamları kısaca şöyledir ;
YES : Log  işlenip , datafile’lar update edilmiştir.
NO : Log sisteme PROD makinasından çekilmiş ancak halen işlenmemiştir.
IN-MEMORY : Log işlenmiş durumda ancak datafile halen update edilmemiştir.
Bazı forumlarda bu başlıklar ile karşılaştım ve çoğu yerde BUG olarak geçmekte. Metalink’te baktığımıda net birşeyler bulamadım. Sistemde tek denediğim konuysa“switch logfile” yapmak oldu. Daha sonrasında düzeldiğini gördüm.
Özgür Umut Vurgun
www.ozgurumutvurgun.com

About Ozgur Umut Vurgun

Yakındoğu Üniversitesi Bilgisayar Mühendisliği 2006 mezunu olup Fatih Üniversitesi MBA Yüksek Lisans'ına devam etmekteyim. İş hayatıma bir GSM operatöründe DBA olarak sürdürüyorum. Oracle Teknolojilerinin yanı sıra Unix ve ASP.Net hakkında da bilgi sahibiyim. Oracle 10,11g veritabanı yöneticiliğinin yanı sıra Data Guard,RMAN ve ASM üzerine aktif olarak çalışmaktayım. Oracle 12c'yi öğrenme sürecinde olup Oracle WebLogic konularına da ilgi duymaktayım. İş hayatında ve kendi yaptığım testlerde karşılaştığım sorunları blogumda paylaşarak başkalarına da faydalı olma çabasındayım

İlginizi Çekebilir

SQL Server ile Veri Şifreleme

Bilgi teknolojilerinde verinin güvenliği çok kritik bir öneme sahiptir. Önemli verileri korumak için ekstra bir …

Bir Cevap Yazın