NetWorker:從主要或次要 Data Domain 還原 Oracle RMAN 或 DDBEA 備份

Oversigt: 本文提供一種使用 Oracle Recovery Manager (RMAN) 代理程式和 DDBEA 等產品,從主要或次要 Data Domain 還原資料庫的方法。

Denne artikel gælder for Denne artikel gælder ikke for Denne artikel er ikke knyttet til et bestemt produkt. Det er ikke alle produktversioner, der er identificeret i denne artikel.

Instruktioner

先決條件:

1.設定 Data Domain 複寫。下列知識庫文章可用於提供指導:

2.指派 ddboost 使用者到複製的 mtree

ddboost storage-unit modify "MTREE NAME" user "DDBoost User"
取得執行的儲存單元清單: ddboost storage-unit show
取得 DD Boost 使用者執行的清單: ddboost user show

Oracle RMAN 代理程式:

1.Data Domain 及其他對應儲存裝置的註冊密碼箱:

RUN {
ALLOCATE CHANNEL C1 TYPE 'SBT_TAPE' TRACE 5 PARMS 'BLKSIZE=1048576,
SBT_LIBRARY=/home/oracle1/rman_agent_home/lib/libddobk.so,
ENV=(BACKUP_HOST=DD1.lss.emc.com,
RMAN_AGENT_HOME=/home/oracle1/rman_agent_home)';
send 'set username q_ost password 1X3quest servername DD1.lss.emc.com storageunit rman_su1';
send 'set username q_ost password 1X3quest servername DD2.lss.emc.com storageunit rman_su1_dr';
RELEASE CHANNEL C1;
}


2.使用 RMAN 指令檔將資料庫備份至主要 Data Domain

RUN {
ALLOCATE CHANNEL CH1 TYPE 'SBT_TAPE' TRACE 5 PARMS
'BLKSIZE=1048576,
SBT_LIBRARY=/home/oracle1/rman_agent_home/lib/libddobk.so,
ENV=(STORAGE_UNIT=rman_su1,
BACKUP_HOST=DD1.lss.emc.com,
RMAN_AGENT_HOME=/home/oracle1/rman_agent_home)';
BACKUP DATABASE FORMAT './testdir/%u_%p';
RELEASE CHANNEL CH1;
}


3.從主要 Data Domain 執行資料庫還原。

RUN {
ALLOCATE CHANNEL C1 TYPE 'SBT_TAPE' TRACE 5 PARMS 'BLKSIZE=1048576,
SBT_LIBRARY=/home/oracle1/rman_agent_home/lib/libddobk.so,
ENV=(STORAGE_UNIT=rman_su1,
BACKUP_HOST=DD1.lss.emc.com,
RMAN_AGENT_HOME=/home/oracle1/rman_agent_home)';
RESTORE DATABASE;
RECOVER DATABASE;
RELEASE CHANNEL CH1;
}


4.從次要 Data Domain 執行資料庫還原。

RUN {
ALLOCATE CHANNEL C1 TYPE 'SBT_TAPE' TRACE 5 PARMS 'BLKSIZE=1048576,
SBT_LIBRARY=/home/oracle1/rman_agent_home/lib/libddobk.so,
ENV=(STORAGE_UNIT=rman_su1_dr,
BACKUP_HOST=DD2.lss.emc.com,
RMAN_AGENT_HOME=/home/oracle1/rman_agent_home)';
RESTORE DATABASE;
RECOVER DATABASE;
RELEASE CHANNEL CH1;
}

DDBEA

主要 Data Domain 的 CFG configuration_file1

DDBOOST_USER = ddboost
DEVICE_HOST = DD1.lss.emc.com
DEVICE_PATH = /rman_su1
CLIENT = orahost1

次要 Data Domain 的 CFG configuration_file2

DDBOOST_USER = ddboost
DEVICE_HOST = DD2.lss.emc.com
DEVICE_PATH = /rman_su1_dr
CLIENT = orahost1

1.註冊主要 Data Domain 的加密箱。

/opt/dpsapps/dbappagent/bin/ddbmadmin -P -z configuration_file1


2.使用 RMAN 指令檔將資料庫備份至主要 Data Domain

RUN {
ALLOCATE CHANNEL C1 DEVICE TYPE SBT_TAPE PARMS 'BLKSIZE=1048576, 
SBT_LIBRARY=/opt/dpsapps/dbappagent/lib/lib64/libddboostora.so, 
SBT_PARMS=(CONFIG_FILE=/orasnb/configuration_file1)'
FORMAT '%d_%U';
BACKUP DATABASE;
RELEASE CHANNEL CH1;
}


3.從主要 Data Domain 執行資料庫還原。

RUN {
ALLOCATE CHANNEL DEVICE TYPE SBT_TAPE PARMS
'SBT_LIBRARY=/opt/dpsapps/dbappagent/lib/lib64/libddboostora.so,
SBT_PARMS=(CONFIG_FILE=/orasnb/configuration_file1)';
RESTORE DATABASE;
RECOVER DATABASE;
RELEASE CHANNEL CH1;
}


4.從次要 Data Domain 執行資料庫還原。

i) 為次要 Data Domain 註冊加密箱:
/opt/dpsapps/dbappagent/bin/ddbmadmin -P -z configuration_file2

ii) 執行資料庫復原:
RUN {
ALLOCATE CHANNEL C1 DEVICE TYPE SBT_TAPE PARMS 'BLKSIZE=1048576, 
SBT_LIBRARY=/opt/dpsapps/dbappagent/lib/lib64/libddboostora.so, 
SBT_PARMS=(CONFIG_FILE=/orasnb/configuration_file2)';
RESTORE DATABASE;
RECOVER DATABASE;
RELEASE CHANNEL CH1;
}

Berørte produkter

Database App Agent, NetWorker, NetWorker Module for Databases and Applications

Produkter

Data Backup & Protection Software, Data Protection Suite, NetWorker Family, NetWorker Module
Artikelegenskaber
Artikelnummer: 000185676
Artikeltype: How To
Senest ændret: 09 maj 2026
Version:  4
Find svar på dine spørgsmål fra andre Dell-brugere
Supportservices
Kontrollér, om din enhed er dækket af supportservices.