PowerProtect: Oracle RMAN 에이전트를 사용하여 리디렉션 복원을 수행하는 방법
요약: 다음은 RMAN Agent를 사용하여 리디렉션 복원을 수행하는 프로세스입니다.
지침
1 단계 :
타겟 시스템에 PowerProtect App Direct RMAN Agent(독립 실행형)를 설치합니다. PowerProtect Data Manager에 등록하지 마십시오(복원 후 선택 사항으로 등록 단계를 완료할 수 있음). 적절한 검색을 보장하고 탄력적 검색 데이터베이스 충돌을 방지하기 위해 데이터베이스를 편집해야 하므로 이 단계에서는 등록을 수행할 수 없습니다.
2 단계 :
다음 디렉토리로 이동하여 PowerProtect Data Manager 서버에서 PowerProtect Data Manager 정책에 따라 생성된 스토리지 유닛 이름과 비밀번호를 수집합니다.
/usr/local/brs/puppet/scripts
여기에서 다음 명령을 입력하여 스토리지 유닛 사용자 이름 및 암호를 얻습니다.
./get_dd_mtree_credential.py <MTree-name>
이 명령은 MTree의 사용자 이름과 암호를 제공합니다. (PowerProtect Data Manager가 생성하지 않은 백업인 경우 이전에 백업한 MTree의 사용자 이름과 비밀번호를 계속 사용합니다.)
3 단계 :
타겟 시스템에서 다음으로 이동합니다.
<Rman_agent_install_directory>/bin
다음을 실행합니다.
./ddutil -C
프롬프트를 따릅니다.
- Data Domain의 이름 또는 IP 주소를 입력합니다
- MTree(또는 PPDM 기반이 아닌 백업의 경우 MTree를 소유하는 DDboost 사용자)의 사용자 이름을 입력합니다.
- 해당 암호를 입력하십시오
4 단계 :
보낸 사람:
<Rman_agent_install_directory>/bin
다음을 실행합니다.
./ddutil -f -z <dd_name>:<storage_unit_name>
이 명령은 복원에 사용 가능한 백업 목록을 제공합니다. 그렇지 않은 경우 Lockbox가 올바른 사용자 이름과 암호로 생성되었는지 확인합니다.
5 단계 :
복원 작업을 수행합니다. 다음은 RMAN을 사용하는 예제 스크립트입니다.
connect target *
RUN {
ALLOCATE CHANNEL CH1 TYPE 'SBT_TAPE' TRACE 5 PARMS 'BLKSIZE=1048576,
SBT_LIBRARY=libddobk.so, ENV=(STORAGE_UNIT=rman_su, BACKUP_HOST=blrv071a091.lss.emc.com,
RMAN_AGENT_HOME=/opt/dpsapps/rmanagent/)';
ALLOCATE CHANNEL DDBEA1 TYPE SBT_TAPE PARMS
‘BLKSIZE=1048576, SBT_LIBRARY= SBT_LIBRARY=/opt/dpsapps/dbappagent/lib/lib64/
libddboostora.so,ENV=(CONFIG_FILE=/orasnb/oracle_ddbda.cfg)’
RESTORE DATABASE;
RECOVER DATABASE
RELEASE CHANNEL CH1;
}
복원 시스템을 검색하고 PowerProtect Data Manager로 등록해야 하는 경우 PowerProtect Data Manager에 등록하기 전에 지원 부서에 문의하여 종속성을 확인합니다. 이렇게 하면 검색 시 Elastic Search 데이터베이스에 오류가 발생하지 않습니다.
이러한 종속성을 해결하지 못하면 검색 또는 백업이 실패합니다.