NetWorker: 운영 또는 보조 Data Domain에서 Oracle RMAN 또는 DDBEA 백업 복원
Summary: 이 문서에서는 Oracle RMAN(Recovery Manager) 에이전트 및 DDBEA와 같은 제품을 사용하여 주 Data Domain 또는 보조 Data Domain에서 데이터베이스를 복원하는 방법을 설명합니다.
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
필수 구성 요소:
1. Data Domain 복제를 설정합니다. 다음 기술 자료 문서를 지침으로 사용할 수 있습니다.
2. 를 할당합니다. ddboost 복제된 사용자에 mtree.
ddboost storage-unit modify "MTREE NAME" user "DDBoost User"
실행한 스토리지 유닛 목록을 가져옵니다.
다음을 실행하는 DD Boost 사용자 목록을 가져옵니다.
ddboost storage-unit show
다음을 실행하는 DD Boost 사용자 목록을 가져옵니다.
ddboost user show
Oracle RMAN 에이전트:
1. Data Domain 및 해당 스토리지 유닛 모두에 Lockbox 등록:
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에 Lockbox를 등록합니다.
/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에 Lockbox를 등록합니다.
/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;
}
Affected Products
Database App Agent, NetWorker, NetWorker Module for Databases and ApplicationsProducts
Data Backup & Protection Software, Data Protection Suite, NetWorker Family, NetWorker ModuleArticle Properties
Article Number: 000185676
Article Type: How To
Last Modified: 09 مايو 2026
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.