단계 단위 재해 복구 프로세스 사용
● 에서 선택한 객체 선택 집합 만들기 페이지는 무시 됩니다.
● 에서 선택한 옵션만 각 재해 복구 탭이 실행 됩니다.
Strecovery 재해 복구를 사용 하려면
1 탐색 창에서 복원 작업 생성.
2 복원 작업 생성-저장 집합 선택 페이지에서 플러그인을 선택 합니다. Oracle 용 플러그인 유형 목록에서.
3테이블에는 저장 집합 이름 (작업 이름 및 저장 집합 ID), 만든 날짜 및 시간, 크기가 표시 됩니다. 기본적으로 목록은 저장 집합 이름에 따라 사전순으로 정렬 됩니다.
저장 집합을 선택 하면 다음과 같은 세부 정보가 저장 집합 정보 영역: 작업 ID, 작업 제목, 서버 이름, 클라이언트 이름, 플러그인 이름, 저장 집합 날짜 및 시간, 만료 설정, 증분 백업 생성 여부, 아카이브 또는 비 및 저장 집합 크기.
5 선택 옆.
6 에서 선택 집합 만들기 페이지에서 항목을 선택 합니다.앞에서 설명 했 듯이이 페이지의 선택은이 프로세스에서 무시 됩니다.
■ Dbid 설정: DBID를 지정 하려면이 옵션을 선택 합니다. 플러그인은이 필드에서 백업 된 Oracle 데이터베이스의 DBID를 자동으로 입력 합니다. 매개 변수 파일 또는 SPFILE를 사용할 수 없는 경우에 DBID가 필요 합니다. NOMOUNT 상태나.
■ Autobackup에서 Spfile 복원 뒤로 찾기 최대 기간 (일): Oracle Control File Autobackup 옵션이 예약 된 백업에서 활성화 되었고 Autobackup에서 SPFILE를 복원 하려는 경우이 옵션을 선택 합니다. Oracle 컨트롤 파일 Autobackup가 않을 활성화 하면 Autobackup에서 SPFILE를 복원할 수 없습니다. 자세한 내용은 컨트롤 파일 Autobackups 활성화. 기본적으로이 옵션은 지난 7 일 동안 Autobackups를 찾습니다. 적용 가능한 대로 업데이트 합니다. 이 옵션은 다음과 같은 RMAN 명령을 발생 시킵니다.autobackup maxdays에서 spfile 복원 <NumberOfDays>;
■ Autobackup에서 Controlfile 복원; 뒤로 찾기 최대 일 수: Oracle Control File Autobackup 옵션이 예약 된 백업에서 활성화 되었고 Autobackup에서 제어 파일을 복원 하려는 경우이 옵션을 선택 합니다. Oracle 컨트롤 파일 Autobackup가 않을 활성화 하면 Autobackup에서 제어 파일을 복원할 수 없습니다. 자세한 내용은 컨트롤 파일 Autobackups 활성화. 기본적으로이 옵션은 지난 7 일 동안 Autobackups를 찾습니다. 적용 가능한 대로 업데이트 합니다. 이 옵션은 다음과 같은 RMAN 명령을 발생 시킵니다.autobackup maxdays에서 controlfile 복원 <NumberOfDays>;
■ 데이터베이스 복원: Oracle 데이터베이스에 포함 된 모든 datafiles를 복원 하려면이 옵션을 선택 합니다. 때 데이터베이스 복원 명령은 Oracle 데이터베이스의 모든 datafiles를 복원 하려고 합니다. 이 옵션은 다음과 같은 RMAN 명령을 발생 시킵니다.
■ 데이터베이스 복구: Oracle 데이터베이스에 포함 된 모든 datafiles를 복구 하려면이 옵션을 선택 합니다. 때 데이터베이스 복구 명령은 Oracle 데이터베이스의 모든 datafiles 복구를 시도 합니다. 이 복구에는 아카이브된 트랜잭션 로그를 자동으로 복원 및 적용할 수 있습니다. 이 옵션은 다음과 같은 RMAN 명령을 발생 시킵니다.
■ Alter Database Open Resetlogs: 데이터베이스를 엽니다. RESETLOGS 옵션에서이 옵션을 선택 합니다. 이 옵션은 다음과 같은 문제를 해결 합니다. SQL * 플러스 명령이ALTER DATABASE OPEN RESETLOGS.
주의 데이터베이스가 복원 되 면 RMAN CLI 프롬프트를 열고 프롬프트에서 복구 명령을 실행할 수 있습니다. 이 옵션을 선택 하면 데이터베이스 복구 찾아 Alter Database Open Resetlogs 옵션을 사용 하 여 고급 복구 옵션을 발행할 수 있습니다.
동일한 서버로 재해 복구
주의 또한 다음 절차를 사용 하 여 Oracle 서버를 원래 프로덕션 서버가 아닌 다른 호스트 (프로덕션 서버는 여전히 활성화 된)로 복원할 수 있습니다. 하지만 앞에서 언급 한 것 처럼 목표가 새 호스트에서 계속 사용할 수 있도록 대상 프로덕션 데이터베이스의 복사본을 만드는 경우이 절차를 사용 하지 마십시오. 대신 중복 데이터베이스 백업 유형. 자세한 내용은 중복 데이터베이스 백업.
다음 재해 복구 절차의 변형에서는 다음을 참조 하십시오. 재해 복구 수행 중 안에 Oracle 데이터베이스 백업 및 복구 고급 사용자 안내서.
복구 카탈로그 없이 재해 복구를 수행 하려면 다음 요구 사항을 충족 해야 합니다.
•
Oracle 데이터베이스 소프트웨어가 설치 됨: 같은 버전의 Oracle 데이터베이스 소프트웨어를 손상 된 서버에 존재 하는 시스템에 설치 합니다. 에 ORACLE_HOME 소스 및 대상 Oracle 서버 양쪽에서 동일 해야 합니다. 데이터베이스를 생성할 필요는 없습니다.
•
Oracle 암호 파일이 생성 되었습니다.: 다음을 사용 orapwd 유틸리티를 통해 Oracle 암호 파일을 생성 합니다. ▪ Linux에서: orapwd 파일 =< Oracle_Home >/dbs/orapw <SID> password =<password> ▪ 창:
orapwd 파일 =< Oracle_Home >\database\orapw<SID> 암호 =<password>
•
생성 되 고 시작 되는 Windows의 Oracle 서비스: Oracle의 Windows에서 oracle 서비스를 생성 합니다. oradim 유틸리티로. 에 Oracle SID 원래 데이터베이스나 소스 데이터베이스와 동일 해야 합니다. 이 옵션은 동일한 Oracle 서비스 이름을 생성 합니다. 예를 들어, OS 프롬프트에서 다음을 실행 합니다.
oradim-신규-sid < sid_name >
Windows 서비스가 생성 된 후 OS 프롬프트에서 다음 명령을 사용 하 여 서비스를 시작 합니다.
net start oracleservice< sid_name >
•
NetVault Backup소프트웨어 및 플러그인 Oracle 용 됨: 같은 버전의 NetVault Backup소프트웨어 및 플러그인은 손상 된 서버에 원래 있던 대로 설치 하 고 구성 해야 합니다. 플러그인의 기본 특성이 지정 된 대로 정의 되었는지 확인 합니다. 기본 설정 구성.
•
식별 된 소스 데이터베이스의 DBID: 손상 된 데이터베이스의 DBID를 식별 합니다. DBID가 초기 플러그인의 일부로 기록 되지 않은 경우 Oracle 용 소스 데이터베이스의 RMAN 기반 백업에 대 한 NetVault Backup바이너리 로그에서 확인 하십시오. DBID는 대 대화 상자나 백업 내용 ].
•
SPFILE에 대 한 기본 위치가 있어야 합니다.: SPFILE의 기본 위치가 있는지 확인 합니다. 그렇게 하지 않으면 ORA-17502 파일을 생성 하지 못했습니다. SPFILE 복원 중에 오류가 발생 했습니다.
•
사용 가능으로 설정 된 모든 테이블 공간 백업: 모든 테이블 공간에 대 한 최신 백업이 있는지 확인 합니다.
경우에는 외부 구성 파일 이전 RMAN backup 또는 플러그인에 포함 되었습니다.
파일 시스템은 Oracle Net Services 구성 파일 (예: "ora")을 백업 하는 데 사용 되었습니다.
예를 들어, OS 명령 프롬프트에서 다음을 실행 합니다.
DBID 설정 < Source_DBID >;
가지 다음 명령을 실행할 때 PFILE을 사용할 수 없는 경우 일련의 Oracle 오류가 발생할 수 있습니다. 이 프로세스는 허용 되며 오류를 무시할 수 있습니다. Oracle은 기본 PFILE을 사용 하 여 SPFILE에 대 한 복원 프로세스가 계속 되 고 "SPFILE 검색을 위한 매개 변수 파일 없이 Oracle 인스턴스 시작"을 수행 하는지 확인 합니다.
6
복원 합니다. SPFILE Autobackup에서.
' SBT_TAPE ' 채널 C1 유형을 할당 합니다.
마지막 Autobackup에서 제어 파일을 복원 하는 경우 다음을 실행 합니다.
' SBT_TAPE ' 채널 CH1 유형을 할당 합니다.
AUTOBACKUP에서 CONTROLFILE을 복원 합니다.
가지 제어 파일의 Autobackup 없는 경우에는 수동으로 컨트롤 파일 검색 계속 하십시오.
9
에서 복원 작업 생성 — 저장 집합 선택 페이지에서 포함 된 사용 가능한 최신 백업 찾기 all 테이블 공간을 클릭 하 고 옆.
10
에서 선택 집합 만들기 페이지에서 소스 NetVault Backup클라이언트 및 데이터베이스로 이동 하 여 전체 데이터베이스 노드를 클릭 하 고 플러그인 옵션 편집.
11
클릭 하 고 복원 옵션 탭을 클릭 하 고 해당 옵션을 선택 합니다.
▪ 복원을 수행 하기 전에 데이터베이스를 탑재 하려면 복원 전에 데이터베이스 탑재.
▪ 복원에 읽기 전용 datafiles를 포함 하려면 읽기 전용 Datafiles를 확인 하 고 필요한 경우 복원 합니다..
12
재해 복구 시나리오에서 복구를 수행 해야 하기 때문에 복구 수행 탭을 선택 데이터베이스 지정 시 복구 수행.
13
에서 복구 수행 탭을 선택 읽기 전용 Datafiles 검사 및 최신이 아닌 경우 복구 복구 프로세스에 읽기 전용 datafiles 포함 됩니다.
읽기 전용 파일은 복구를 완료 하는 데 필요한 경우에만 포함 됩니다. 손상 되지 않은 경우에는 안 됩니다.
14
에서 Recovery Catalog 탭을 선택 취소 하 고 Catalog 사용 옵션을 선택 하면 복원에 복구 카탈로그가 사용 되지 않습니다.
15
완료 하십시오 예약한 찾아 고급 옵션 탭을 누르고 작업을 제출 합니다.
RMAN는 자동으로 사용 가능한 전체, 증분 또는 아카이브 로그 백업을 선택 하 고 데이터베이스를 복원 및 복구 합니다.
가지 재해 복구를 완료 한 후에 Quest에서 선택한 데이터베이스가 있는 전체 또는 증분 수준 0 백업을 수행 하는 것이 좋습니다. 선택 집합 만들기 페이지.
수동으로 컨트롤 파일 검색
1
에서 복원 작업 생성 — 저장 집합 선택 페이지에서 "Controlfile이 포함 된 최신 백업"을 찾습니다.
Devtype varchar2 (256)을 선언 합니다. 완료 됨 부울.
('< PathAndNameOfControlFile >'); dbms_backup_restore.restorebackuppiece
('< backupSegment NameIdentifiedEarlier >', 완료 = > done);
sqlplus/nolog connect/sysdba 보유
('C:\oracle\product\10.1.0\oradata\o10gg\control01.ctl'); dbms_backup_restore.restorebackuppiece
(' ZETK2003: #3293: ZETK2003:274_578391288: O10GG_1135958971 ', done = > done);
세 사용 하 여 CONTROLFILE 복제 명령을 통해 복원 된 컨트롤 파일을 복사 합니다.
DBID 설정 < Source_DBID >; 연결 대상/
' SBT_TAPE ' 채널 C1 유형을 할당 합니다.
'<sourcePathAndNameOfControlFile>';
© ALL RIGHTS RESERVED. 이용 약관 개인정보 보호정책 Cookie Preference Center