Recover Catalog ile Tape’ e Alınmış Olan Backupların Expire Olması Durumunda ;

Kimi sistemlerden alınan bazı backupların bir kaç yıl saklanması gerekebilir. Özellikle de yasal olarak bazı zorunluluklardan dolayı kimi sistemlerin rman backupları tape içerisine farklı bir kartula alınarak saklanmaktadır. Yıllar sonrada alınmış olan bu backupların restore edilmesi gündeme gelebilir. Bu işlemi yapacağınız sırada rman catalog tarafında (catalog kullanmıyorda olabilirsiniz bu farketmeyecektir) bu backupları sorguladığınız da statüsünü EXPIRED olarak görebilirsiniz. Hatta expire olan backupları, backup komutunuz içerisinde “delete expired backup” şeklinde bir komut çalıştırıyorsanız eğer bunları sileceğinizden dolayı göremeyebilirsinizde. Bu tarz bir durum ile karşılaştığınızda neler yapabileceğinizden bahsetmek istiyorum. Son durumda istediğimiz backupı içeren bir kartuşumuz ancak backupı dönmeye çalışacağımız ortamda yani rman da kaydı olmayan bir backup olmuş olacaktır.

Sırayla üzerinden geçmeye çalışalım. Öncelikle prod sistemimiz üzerinden rman catalog’ a bağlanalım. (Biz backup alırken recovery catalogu kullandığımız için cataloga bağlanıyorum, siz catalog kullanmıyorsanız sunucu üzerinden “rman target /” ile bağlanmanız yeterli olacaktır.)

>\ rman target / rcvcat prod/xxxxxxxxx@RCATALOG

Recovery Manager: Release 10.2.0.4.0 – Production on Sat Feb 25 00:51:01 2012
Copyright (c) 1982, 2007, Oracle. All rights reserved.

connected to target database: PROD (DBID=2592246051)
connected to recovery catalog database

RMAN> list backupset;
starting full resync of recovery catalog

full resync complete

List of Backup Sets
===================



BS Key Type LV Size Device Type Elapsed Time Completion Time
——- —- — ———- ———– ———— —————
56768 Full 1.14T SBT_TAPE 08:41:29 29-DEC-10
BP Key: 56772 Status: EXPIRED Compressed: NO Tag: TAG20101228T203137
Handle: 55m0nf5c_1_1 Media:
List of Datafiles in backup set 56768
File LV Type Ckp SCN Ckp Time Name
—- — —- ———- ——— —-
1 Full 48576522662 28-DEC-10 /u10/oradata/prod/system01.dbf
..
..
46 Full 48576522662 28-DEC-10 /u11/oradata/prod/INFRA35.dbf

BS Key Type LV Size Device Type Elapsed Time Completion Time
——- —- — ———- ———– ———— —————
56769 Full 12.75M SBT_TAPE 00:00:43 29-DEC-10
BP Key: 56773 Status: EXPIRED Compressed: NO Tag: TAG20101228T203137
Handle: 56m0odn7_1_1 Media:
Control File Included: Ckp SCN: 48576522662 Ckp time: 28-DEC-10
SPFILE Included: Modification time: 28-DEC-10

BS Key Type LV Size Device Type Elapsed Time Completion Time
——- —- — ———- ———– ———— —————
56848 Full Unknown SBT_TAPE 09:11:57 30-DEC-10
BP Key: 1537591 Status: EXPIRED Compressed: NO Tag: TAG20101230T014722
Handle: 58m0qm1d_1_1 Media:
List of Datafiles in backup set 56848
File LV Type Ckp SCN Ckp Time Name
—- — —- ———- ——— —-
1 Full 48612681769 29-DEC-10 /u10/oradata/prod/system01.dbf
..
..
46 Full 48612681769 29-DEC-10 /u11/oradata/prod/INFRA35.dbf

BS Key Type LV Size Device Type Elapsed Time Completion Time
——- —- — ———- ———– ———— —————
56849 Full Unknown SBT_TAPE 00:00:48 30-DEC-10
BP Key: 1537592 Status: EXPIRED Compressed: NO Tag: TAG20101230T014722
Handle: 59m0rmcd_1_1 Media:
Control File Included: Ckp SCN: 48612681769 Ckp time: 29-DEC-10
SPFILE Included: Modification time: 30-DEC-10

BS Key Type LV Size Device Type Elapsed Time Completion Time
——- —- — ———- ———– ———— —————
57568 Full 1.14T SBT_TAPE 09:04:35 05-JAN-11
BP Key: 57572 Status: EXPIRED Compressed: NO Tag: TAG20110104T203147
Handle: 5am19tpm_1_1 Media:
List of Datafiles in backup set 57568
File LV Type Ckp SCN Ckp Time Name
—- — —- ———- ——— —-
1 Full 48848483643 04-JAN-11 /u10/oradata/prod/system01.dbf
..
..
46 Full 48848483643 04-JAN-11 /u11/oradata/prod/INFRA35.dbf

BS Key Type LV Size Device Type Elapsed Time Completion Time
——- —- — ———- ———– ———— —————
57569 Full 12.75M SBT_TAPE 00:00:43 05-JAN-11
BP Key: 57573 Status: EXPIRED Compressed: NO Tag: TAG20110104T203147
Handle: 5bm1atmv_1_1 Media:
Control File Included: Ckp SCN: 48848483643 Ckp time: 04-JAN-11
SPFILE Included: Modification time: 04-JAN-11

Ben bu örnekde 29-DEC-10 ‘ e ait backupları restore etmek istiyorum ancak statüsü EXPIRED olduğundan dolayı bu haliyle işlemlerimi gerçekleştiremem. Öncelikle bu backupı tekrar cataloglarıp statüsünü AVAILABLE’ e çekmem gerekiyor.

Bu işlemi yapmadan önce backuplarımı third party bir tool ile aldığım için toola ait bazı parametreleri set etmem gerekiyor. Bu parametre işlemi kullandığınız tool’ a göre göre farklılık gösterecektir. Değişkenler aynı sadece göndereceğiniz parametreler değişecektir. (Aşağıdaki örnekde backuplar symantec veritas net backup ile alınmıştır)

Backup cataloglama işlemi productionn sunucusu üzerinden yapılmaktadır. Aşağıdaki parametre değişikliğini production sunucusu üzerinden recovery cataloga bağlanarak yapıyoruz;

RMAN> CONFIGURE CHANNEL DEVICE TYPE ‘SBT_TAPE’ PARMS ‘ENV=(SBT_LIBRARY=/u01/sq/ora_1/oracle/db/10.2.0/lib/libobk.a, NB_ORA_POLICY=PRODUX1_PROD_ONLINE, NB_ORA_CLIENT=produx1, NB_ORA_SERV=veritas)’;

old RMAN configuration parameters:
CONFIGURE CHANNEL DEVICE TYPE ‘SBT_TAPE’ PARMS ‘SBT_LIBRARY=/u01/sq/ora_1/oracle/db/10.2.0/lib/libobk.a,ENV=(NB_ORA_POLICY=PRODUX1_PROD_ONLINE,NB_ORA_CLIENT=produx1,NB_ORA_SERV=veritas)’;
new RMAN configuration parameters:
CONFIGURE CHANNEL DEVICE TYPE ‘SBT_TAPE’ PARMS ‘ENV=(SBT_LIBRARY=/u01/sq/ora_1/oracle/db/10.2.0/lib/libobk.a, NB_ORA_POLICY=PRODUX1_PROD_ONLINE, NB_ORA_CLIENT=produx, NB_ORA_SERV=veritas)’;
new RMAN configuration parameters are successfully stored

Cataloglama işlemini ise yine production sunucusu üzerinden local’ den rman’ e bağlanarak yapıyoruz;

>\ rman target /

Recovery Manager: Release 10.2.0.4.0 – Production on Sat Feb 25 00:45:31 2012
Copyright (c) 1982, 2007, Oracle. All rights reserved.
connected to target database: PROD (DBID=2592246051)

RMAN> catalog device type ‘SBT_TAPE’ BACKUPPIECE ’58m0qm1d_1_1′;

using target database control file instead of recovery catalog
allocated channel: ORA_SBT_TAPE_1
channel ORA_SBT_TAPE_1: sid=151 devtype=SBT_TAPE
channel ORA_SBT_TAPE_1: Veritas NetBackup for Oracle – Release 7.0 (2010070805)
cataloged backuppiece backup piece handle=58m0qm1d_1_1 recid=273 stamp=776134167

RMAN> catalog device type ‘SBT_TAPE’ BACKUPPIECE ’59m0rmcd_1_1′;

released channel: ORA_SBT_TAPE_1
allocated channel: ORA_SBT_TAPE_1
channel ORA_SBT_TAPE_1: sid=151 devtype=SBT_TAPE
channel ORA_SBT_TAPE_1: Veritas NetBackup for Oracle – Release 7.0 (2010070805)
cataloged backuppiece
backup piece handle=59m0rmcd_1_1 recid=274 stamp=776134270

RMAN>

Recovery catalog üzerinden tekrar kontrol ettiğimde artık ihtiyacım olan backupların statüsünün AVAILABLE olduğunu görmemiz gerekiyor ;

>\ rman target / rcvcat prod/xxxxxxxxx@RCATALOG

Recovery Manager: Release 10.2.0.4.0 – Production on Sat Feb 25 00:51:01 2012
Copyright (c) 1982, 2007, Oracle. All rights reserved.

connected to target database: PROD (DBID=2592246051)
connected to recovery catalog database

RMAN> list backupset;
starting full resync of recovery catalog

full resync complete

List of Backup Sets
===================



BS Key Type LV Size Device Type Elapsed Time Completion Time
——- —- — ———- ———– ———— —————
56848 Full Unknown SBT_TAPE 09:11:57 30-DEC-10
BP Key: 1537591 Status: AVAILABLE Compressed: NO Tag: TAG20101230T014722
Handle: 58m0qm1d_1_1 Media:
List of Datafiles in backup set 56848
File LV Type Ckp SCN Ckp Time Name
—- — —- ———- ——— —-
1 Full 48612681769 29-DEC-10 /u10/oradata/prod/system01.dbf
..
..
46 Full 48612681769 29-DEC-10 /u11/oradata/prod/INFRA35.dbf

BS Key Type LV Size Device Type Elapsed Time Completion Time
——- —- — ———- ———– ———— —————
56849 Full Unknown SBT_TAPE 00:00:48 30-DEC-10
BP Key: 1537592 Status: AVAILABLE Compressed: NO Tag: TAG20101230T014722
Handle: 59m0rmcd_1_1 Media:
Control File Included: Ckp SCN: 48612681769 Ckp time: 29-DEC-10
SPFILE Included: Modification time: 30-DEC-10

BS Key Type LV Size Device Type Elapsed Time Completion Time
——- —- — ———- ———– ———— —————
57568 Full 1.14T SBT_TAPE 09:04:35 05-JAN-11
BP Key: 57572 Status: EXPIRED Compressed: NO Tag: TAG20110104T203147
Handle: 5am19tpm_1_1 Media:
List of Datafiles in backup set 57568
File LV Type Ckp SCN Ckp Time Name
—- — —- ———- ——— —-
1 Full 48848483643 04-JAN-11 /u10/oradata/prod/system01.dbf
..
..
46 Full 48848483643 04-JAN-11 /u11/oradata/prod/INFRA35.dbf

BS Key Type LV Size Device Type Elapsed Time Completion Time
——- —- — ———- ———– ———— —————
57569 Full 12.75M SBT_TAPE 00:00:43 05-JAN-11
BP Key: 57573 Status: EXPIRED Compressed: NO Tag: TAG20110104T203147
Handle: 5bm1atmv_1_1 Media:
Control File Included: Ckp SCN: 48848483643 Ckp time: 04-JAN-11
SPFILE Included: Modification time: 04-JAN-11

30-DEC-2010 tarihli İki tane backupımında artık statü available olduğundan dolayı restore işlemimin ilk adımını başarıyla geçmiş bulunuyorum.

Be Sociable, Share!

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


2 + yedi =