NMDA Oracle: Oracle Veritabanında Sistemler Arası Geri Yükleme işlemini gerçekleştirme adımları.
Summary: NMDA Oracle veritabanı yedeklemeleri geri yüklemesi komut dosyası kullanılarak gerçekleştirilir. NMC kullanıcı arayüzü, Sistemler Arası veritabanı geri yüklemesini desteklemez. NMC Recovery Wizard yalnızca Yinelenen Veritabanı Geri Yüklemesini destekler. Aşağıdaki adımlar Sistemler Arası Geri Yükleme gerçekleştirmek için kullanılabilir. Burada Dell Technologies, yedeklemelerin bir RAC yapılandırmasından olduğunu ve hedef ana bilgisayarın Bağımsız bir Oracle ana bilgisayarı olduğunu varsayar. Not: Sistemler Arası Geri Yüklemeler, Müşterinin ortamına ve Geri Yükleme gereksinimine bağlı olarak birden fazla şekilde yapılabilir. Adımlar geneldir ve Müşteri gereksinimlerine göre değiştirilebilir. ...
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
Oracle Database Geri Yükleme ve Kurtarma işlemleri için aşağıdaki adımlar gerekir.
- Ön koşulları kontrol edin.
- NetWorker da kaynak ve hedef istemcileri yapılandırın.
- Geri yükleme için PIT Kontrolü dosyasını tanımlayın.
- PFILE/SPFILE'daki parametreler Hedef ana bilgisayara göre ayarlanmalıdır.
- Yedek Parça Adı mevcutsa PFILE/SPFILE yedeklerden de geri yüklenebilir.
Ön koşulları kontrol edin.
- Hedef Sistemin Kaynakla aynı Oracle Sürümünde olduğunu doğrulayın.
- İşletim Sistemi ve Dosya Sistemi, hem Kaynak hem de Hedef ana bilgisayarda aynı olmalıdır.
- Desteklenen sürümler için Oracle belgelerine bakın.
- Hedef Ana Bilgisayarda veritabanını oluşturun.
NetWorker da kaynak ve hedef istemcileri yapılandırın.
- Hedef Sisteme NetWorker ve NMDA'yı yükleyin (NetWorker Sunucusu ile aynı sürüm)
- Hedef Sistem için bir istemci örneği yapılandırın. (Herhangi bir yedeklemeyi zamanlamak için gerekli değildir)
- Kaynak İstemcinin Uzaktan Erişim alanındaki user@target_host (örneğin, oracle@target_host) güncelleştirildiğinden emin olun.
- NMC'deki Veritabanı Yöneticisinde user@target_host (örneğin, oracle@target_host) güncelleştirildiğinden emin olun (Sunucu ->Kullanıcı ve Grup ->Veritabanı Yöneticisi)
Geri yükleme için PIT Kontrolü dosyasını tanımlayın.
- PIT geri yükleme zamanına en yakın Kontrol Dosyasını belirlemek için MMINFO komutunu kullanın. Aşağıdaki durumda Geri Yükleme 21 Şubat 2025 Verileri içindir.
Hedef İstemciden çalıştırılabilir.
-s ProdServer NetWorker Sunucusudur.
bash# mminfo -avot -s ProdServer -q client=prodlabdb-01 -r client,sscreate,name,copies,volume
prodlabdb-01 02/18/2025 RMAN:i13i4orv_1_1 1 database.01
prodlabdb-01 02/21/2025 RMAN:ja3icm00_1_1 1 database.01
prodlabdb-01 02/21/2025 RMAN:jc3icm7v_1_1 1 database.01
prodlabdb-01 02/21/2025 RMAN:jd3icmhs_1_1 1 database.01
prodlabdb-01 02/21/2025 RMAN:je3icmhs_1_1 1 database.01
prodlabdb-01 02/21/2025 RMAN:jg3icmhs_1_1 1 database.01
prodlabdb-01 02/21/2025 RMAN:jf3icmhs_1_1 1 database.01
prodlabdb-01 02/22/2025 RMAN:jh3icurd_1_1 1 database.01
prodlabdb-01 02/22/2025 RMAN:ji3icurh_1_1 1 database.01
prodlabdb-01 02/22/2025 RMAN:jj3id0fg_1_1 1 database.01
prodlabdb-01 02/22/2025 RMAN:jk3id0fg_1_1 1 database.01
prodlabdb-01 02/22/2025 RMAN:controlfile_jl3id0fj_1_1 1 database.01
Restore Control File
- Veritabanını Geri Yüklemek için yukarıdaki kontrol dosyasını kullanın. Kontrol dosyası için başka Adlandırma kuralları olabilir.
RMAN>
run
{
ALLOCATE CHANNEL CH1 TYPE 'SBT_TAPE';
SEND 'NSR_ENV=(NSR_SERVER=ProdServer,NSR_CLIENT=prodlabdb-01,NSR_DATA_VOLUME_POOL=database,NSR_DEBUG_LEVEL=5,NSR_DPRINTF=TRUE)';
restore controlfile from "controlfile_jl3id0fj_1_1";
RELEASE CHANNEL CH1;
}
- Veritabanını geri yüklenen Control dosyasından bağlayın.
SQL>alter database mount;
- Yedekleme bilgilerini doğrulayın ve "LIST BACKUP BY BACKUP" çıktısından SCN veya SEQUENCE Numarasını belirleyin.
Aşağıdaki kod parçacığı (Son Satır)
SEQUENCE 5899'a kadar kurtarma yapılabilir.
RMAN> LIST BACKUP BY BACKUP;
BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
17612 Full 93.70G SBT_TAPE 02:49:07 22-FEB-25
BP Key: 17612 Status: AVAILABLE Compressed: YES Tag: TAG20250221T221003
Handle: jd3icmhs_1_1 Media: database.002
List of Datafiles in backup set 17612
File LV Type Ckp SCN Ckp Time Name
---- -- ---- ---------- --------- ----
3 Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/system.295.1084779711
12 Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/apps_ts_tools.296.1084779711
16 Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/apps_ts_seed.282.1084779983
26 Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/apps_ts_media.283.1084779983
27 Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/apps_ts_media.315.1084779711
29 Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/apps_ts_media.316.1084779711
33 Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/apps_ts_tx_idx.325.1107842193
34 Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/apps_ts_media.326.1107842287
39 Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/apps_ts_seed.331.1160384075
40 Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/apps_ts_tx_idx.332.1160384111
42 Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/apps_ts_media.334.1187447927
288 Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/system.272.1084780009
314 Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/portal.264.1084780021
353 Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/system.277.1084779983
354 Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/system.285.1084779977
401 Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/apps_ts_tx_data.306.1084779711
404 Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/apps_ts_tx_idx.271.1084780009
BS Key Size Device Type Elapsed Time Completion Time
------- ---------- ----------- ------------ ---------------
17613 6.25M SBT_TAPE 00:00:01 22-FEB-25
BP Key: 17613 Status: AVAILABLE Compressed: YES Tag: TAG20250222T005927
Handle: jj3id0fg_1_1 Media: database.002
List of Archived Logs in backup set 17613
Thrd Seq Low SCN Low Time Next SCN Next Time
---- ------- ---------- --------- ---------- ---------
1 5899 6018330351597 21-FEB-25 6018330471551 22-FEB-25
Geri yükleme ve kurtarma işlemi gerçekleştirin.
- HOT RMAN Yedeklemelerinde Geri Yükleme veya Kurtarma için "SET UNTIL" yan tümcesinin kullanılması gerekir.
- Veri dosyalarının Kaynak FS yolları, Hedef veri dosyası yolundan farklıdır. Verileri yeni bir FS yoluna geri yüklemek için "SET NEWNAME FOR DATAFILE TO" Komutu kullanılmalıdır.
- Geri Yükleme işlemini ve ardından "SWITCH DATAFILE ALL" işlemini gerçekleştirin.
- Hedefteki Günlük Dosyası Adlarını ve TEMP Dosya adlarını Değiştirme
SQL "ALTER DATABASE 'KAYNAK DOSYA YOLU' DOSYASINI 'HEDEF DOSYA YOLU' OLARAK YENIDEN ADLANDIRIN";
- RECOVER DATABASE" Komutunu kullanarak Kurtarma işlemini gerçekleştirin.
run
{
ALLOCATE CHANNEL CH1 TYPE 'SBT_TAPE';
ALLOCATE CHANNEL CH2 TYPE 'SBT_TAPE';
ALLOCATE CHANNEL CH3 TYPE 'SBT_TAPE';
ALLOCATE CHANNEL CH4 TYPE 'SBT_TAPE';
SEND 'NSR_ENV=(NSR_SERVER=ProdServer,NSR_CLIENT=prodlabdb-01,NSR_DATA_VOLUME_POOL=database,,NSR_DEBUG_LEVEL=9,NSR_DPRINTF=TRUE)';
SET NEWNAME FOR DATABASE TO '/u01/DBTEST/db/apps_st/data/%b';
set until sequence 5899 thread 1;
RESTORE DATABASE;
SWITCH DATAFILE ALL;
SQL "ALTER DATABASE RENAME FILE '+DATA/labprod/onlinelog/redo01.log' TO '/u01/DBTEST/db/apps_st/redo01.log'";
SQL "ALTER DATABASE RENAME FILE '+DATA/labprod/onlinelog/redo01.log' TO '/u01/DBTEST/db/apps_st/redo02.log'";
SQL "ALTER DATABASE RENAME FILE '+DATA/labprod/onlinelog/temp01.dbf' TO '/u01/DBTEST/db/apps_st/temp01.dbf'";
recover database;
RELEASE CHANNEL CH1;
RELEASE CHANNEL CH2;
RELEASE CHANNEL CH3;
RELEASE CHANNEL CH4;
}
- Yukarıdaki adımlar başarıyla tamamlandığında. Veritabanı aşağıdaki komutla açılabilir.
RMAN> ALTER DATABASE OPEN RESETLOGS;Additional Information
Yinelenen veritabanı geri yüklemesi için. Hedef ana bilgisayarda Yardımcı örneği oluşturulduktan sonra Kurtarma Sihirbazı kullanılabilir (Aynı ana bilgisayar da olabilir)
Aşağıdaki KB makalesine bakın:
Affected Products
NetWorker FamilyProducts
NetWorker Module for Databases and ApplicationsArticle Properties
Article Number: 000300423
Article Type: How To
Last Modified: 30 Mar 2025
Version: 1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.