NetWorker: nsrdr을 실행한 후 Lockbox 오류로 인해 Oracle 백업이 실패함
Summary: NetWorker Disaster Recovery(nsrdr) 절차를 수행한 후 Oracle RMAN(Recovery Manager) 백업이 Lockbox 오류("Lockbox를 열지 못함")와 함께 실패하지만 NetWorker Client 파일 시스템 백업은 계속 성공적으로 완료됩니다. nsrdr 프로세스는 Oracle 클라이언트 Lockbox 데이터를 완전히 복원하지 않으므로 NetWorker Server가 RMAN 백업에 필요한 Oracle 자격 증명을 가져오지 못합니다. 영향을 받는 클라이언트 Lockbox를 삭제하고 다시 생성하면 문제가 해결됩니다. ...
Symptoms
NetWorker Oracle RMAN 백업이 Lockbox 오류와 함께 실패합니다. 동일한 클라이언트에서 NetWorker Client 파일 시스템 백업이 성공적으로 완료됩니다. NetWorker 데이터 영역에 장애가 발생했으며 관리자가 NetWorker 재해 복구(nsrdr) 절차를 참조해야 합니다. 백업 세션 로그에 다음 오류가 표시됩니다(클라이언트 FQDN은 환경에 따라 다름).
139170:nsrdavsc: Unable to obtain the user credentials from the lockbox due to the following error: "Failed to open lockbox /nsr/lockbox/myclient.mydomain.com/clb.lb"
그림 1 로그 파일 오류 메시지
영향을 받는 Oracle RMAN 클라이언트에 대해 새 NetWorker Client 인스턴스를 생성하려고 하면 NetWorker Client 백업 구성 마법사도 실패합니다.
Operation Failed: Failed to open lockbox /nsr/lockbox/myclient.mydomain.com/clb.lb
/nsr/lockbox/<client_fqdn>/clb.lb 의 NetWorker Server가 누락되었거나, 손상되었거나, nsrdr NetWorker가 볼륨을 선택합니다.
Cause
의 정확한 근본 원인은 nsrdr NetWorker Oracle 클라이언트 Lockbox 데이터에 대한 액세스를 복원하지 못하는 절차를 알 수 없습니다. 재해 복구 프로세스가 완료된 후 영향을 받는 Oracle RMAN 클라이언트에 대한 Lockbox 파일은 사용할 수 없는 상태가 되어 NetWorker Server가 저장된 Oracle 자격 증명을 검색할 수 없습니다.
파일 시스템 백업은 인증을 위해 Lockbox에 저장된 자격 증명을 사용하지 않으므로 영향을 받지 않습니다.
Resolution
영향을 받는 Oracle RMAN 클라이언트에 대한 NetWorker Client Lockbox를 다시 생성하여 저장된 자격 증명을 복원합니다. 다음 절차에서는 myclient를 사용합니다.mydomain입니다.com을 예로 들어 보겠습니다. 이 값을 사용자 환경의 실제 클라이언트 FQDN으로 바꿉니다.
- NetWorker Server에서 Lockbox 디렉토리를 삭제합니다.
- NetWorker Server에서 영향을 받는 클라이언트의 Lockbox 디렉토리를 삭제합니다.
rm -rf /nsr/lockbox/myclient.mydomain.com - myclient를 바꿉니다.mydomain입니다.com을 영향을 받는 Oracle RMAN 클라이언트의 FQDN으로 바꿉니다.
- NetWorker Server에서 영향을 받는 클라이언트의 Lockbox 디렉토리를 삭제합니다.
- NMC에서 Lockbox 항목을 삭제합니다.
- NMC(NetWorker Management Console)를 엽니다.
- 서버 → Lockbox로 이동합니다.
- myclient.mydomain.com Lockbox 항목을 찾아 삭제합니다.
- NMC가 Lockbox 파일을 찾을 수 없음을 나타내는 오류를 표시하면 OK 를 선택하여 확인하고 계속 진행합니다. 이 오류는 Lockbox 디렉토리가 1단계에서 이미 제거되었기 때문에 발생할 수 있습니다.
- Oracle 자격 증명을 사용하여 Lockbox를 다시 생성합니다.
- 영향을 받는 Oracle RMAN 클라이언트에 대한 새 클라이언트 인스턴스를 생성하려면 NetWorker Client 구성 마법사 를 실행합니다.
- 마법사를 실행하는 동안 Oracle 데이터베이스 자격 증명을 입력합니다. 마법사는 이러한 자격 증명을 포함하는 새 Lockbox를 생성합니다.
- 새 Lockbox를 확인합니다.
- NMC에서 Server → Lockbox 로 이동하여 myclient에 대한 새 Lockbox 항목을 확인합니다.mydomain입니다.com이 나타납니다.
- NetWorker Server에서 Lockbox 파일이 있는지 확인합니다.
ls -la /nsr/lockbox/myclient.mydomain.com/clb.lb
- Oracle RMAN 백업을 실행합니다.
- 원래 NetWorker Oracle RMAN 클라이언트 항목이 포함된 보호 워크플로를 실행합니다. 워크플로는 새로 생성된 Lockbox 자격 증명을 인증에 사용합니다.
- Oracle RMAN 백업이 Lockbox 오류 없이 성공적으로 완료되었는지 확인합니다.
- 임시 클라이언트 항목을 제거합니다.
- 마법사가 3단계에서 생성한 임시 NetWorker Client 항목을 삭제합니다. 이 항목은 새 Lockbox를 생성하는 경우에만 필요합니다. 보호 워크플로의 원래 Oracle RMAN 클라이언트 항목은 Lockbox를 계속 사용합니다.
-
보호 워크플로에서 원래 Oracle RMAN 클라이언트 항목을 삭제하지 마십시오. 마법사에서 생성한 임시 클라이언트 항목만 삭제합니다.
- Dell 지원 부서에 문의: Lockbox를 다시 생성한 후에도 Lockbox 오류가 지속되거나 추가 Oracle RMAN 클라이언트가 영향을 받는 경우 Dell 지원에 문의하여 추가 조사를 요청하고 이 KB 문서를 참조하십시오.