Bir ASM Ortamından Diğer ASM Ortamına Yedek Dosyaları Nasıl Kopyalanır?
Bu yazımda bir ASM ortamında bulunan yedek dosyalarımızın diğer ASM ortamına nasıl kopyalayacağımızı anlatacağım. TALIP1 ve TALIP2 isimli iki farklı sunucumuz ve bu sunucular üzerinde ASM instance ‘ımız olsun. TALIP1 isimli sunucu üzerinde bulunan ASM disk grubundaki yedek dosyamızı TALIP2 isimli sunucu üzerindeki ASM disk grubuna kopyalamak isteyelim. İşlem adımlarımız aşağıdaki gibi olacaktır.
1- TALIP1 sunucusuna oracle kullanıcısı ile login olalım ve ASM instance için ortam değişkenlerimizi set edelim.
export ORACLE_HOME=/oracle/grid11g
export ORACLE_SID=+ASM
2- Yedek dosyalarımızın dizinine işaret eden Oracle dizin objesi oluşturalım.
sqlplus / as sysdba
SQL> create directory TALIP1 as ‘+RECO/talipdb/backupset/22_06_2012′;
3- TALIP2 sunucusuna oracle kullanıcısı ile login olalım ve ASM instance için ortam değişkenlerimizi set edelim.
export ORACLE_HOME=/oracle/grid11g
export ORACLE_SID=+ASM
4- +RECO/talipdb/backupset dizini altında 22_06_2012 isimli yeni bir klasör oluşturalım.
ASMCMD> cd +RECO/talipdb/backupset
ASMCMD mkdir 22_06_2012
5- Yedek dosyalarımızı kopyalayacağımız dizine işaret eden Oracle dizin objesi oluşturalım.
sqlplus / as sysdba
SQL> create directory TALIP2 as ‘+RECO/talipdb/backupset/22_06_2012′;
6- TALIP1 sunucusuna oracle kullanıcısı ile login olalım ve ASM instance için ortam değişkenlerimizi set edelim.
export ORACLE_HOME=/oracle/grid11g
export ORACLE_SID=+ASM
7- TALIP1 ‘den TALIP2 ‘ye ulaşabilmek için dblink oluşturalım.
sqlplus / as sysdba
SQL> create database link TALIP2link connect to system identified by oracle using ‘TALIP2′;
8- Yedek dosyalarımızı tek tek aşağıdaki gibi kopyalayalım.
SQL> exec dbms_file_transfer.put_file(‘TALIP1′,’users.260.778251563′,’TALIP2′,’users.260.778251563′,’TALIP2link’);
dbms_file_transfer paketi put_file prosedürünün kullanımı aşağıdaki gibidir.
dbms_file_transfer.put_file( SOURCE_DIRECTORY_OBJECT, SOURCE_FILE_NAME, DESTINATION_DIRECTORY_OBJECT, DESTINATION_FILE_NAME, DESTINATION_DATABASE )
Talip Hakan Öztürk
Talip Hakan Ozturk
Latest posts by Talip Hakan Ozturk (see all)
- Oracle DBA ve Temel Linux Komutları - Ara 8, 2013
- ORACLE VERİTABANI DEPLOYMENT ANALİZİ - Ara 8, 2013
- Oracle 11g Rman ile Gelen List Failure,Advise ve Repair Failure - Ara 8, 2013