Oracle 데이터베이스 백업의 클론을 생성합니다
SnapCenter를 사용하여 데이터베이스 백업을 사용하여 Oracle 데이터베이스를 복제할 수 있습니다.
-
시작하기 전에 *
플러그인을 비루트 사용자로 설치한 경우, prescpt 및 PostScript 디렉토리에 실행 권한을 수동으로 할당해야 합니다.
-
이 작업에 대한 정보 *
클론 생성 작업을 수행하면 데이터베이스 데이터 파일의 복사본이 생성되고 새 온라인 redo 로그 파일과 제어 파일이 생성됩니다. 지정된 복구 옵션에 따라 데이터베이스를 지정된 시간으로 선택적으로 복구할 수 있습니다.
Linux 호스트에서 생성된 백업을 AIX 호스트에 복제하거나 그 반대로 복제하려고 하면 클론 생성이 실패합니다. |
SnapCenter는 Oracle RAC 데이터베이스 백업에서 클론 복제할 때 독립 실행형 데이터베이스를 생성합니다. SnapCenter는 Data Guard 대기 및 Active Data Guard 대기 데이터베이스 백업에서 클론을 생성할 수 있도록 지원합니다.
클론 생성 중에 SnapCenter는 복구 작업에 대한 SCN 또는 데이터 및 시간을 기준으로 최적의 로그 백업 수를 마운트합니다. 복구 후 로그 백업이 마운트 해제됩니다. 이러한 모든 클론은 /var/opt/snapcenter/SCU/clones/ 아래에 마운트됩니다. ASM over NFS를 사용하는 경우 ASM_diskstring 매개 변수에 정의된 기존 경로에 _/var/opt/snapcenter/SCU/clones/ */ *_를 추가해야 합니다.
SAN 환경에서 ASM 데이터베이스의 백업을 복제하는 동안 복제된 호스트 디바이스에 대한 udev 규칙이 _ /etc/udev/rules.d/999-scu-netapp.rules_ 에 생성됩니다. 클론 생성된 호스트 디바이스와 연결된 이러한 udev 규칙은 클론을 삭제할 때 삭제됩니다.
Flex ASM 설정에서 카디널리티가 RAC 클러스터의 노드 수보다 적은 경우 Leaf 노드에서 클론 작업을 수행할 수 없습니다. |
-
단계 *
-
왼쪽 탐색 창에서 * 리소스 * 를 클릭한 다음 목록에서 적절한 플러그인을 선택합니다.
-
리소스 페이지의 * 보기 * 목록에서 * 데이터베이스 * 또는 * 리소스 그룹 * 을 선택합니다.
-
데이터베이스 세부 정보 보기 또는 리소스 그룹 세부 정보 보기에서 데이터베이스를 선택합니다.
데이터베이스 토폴로지 페이지가 표시됩니다.
-
Manage Copies 보기에서 Local copies (primary), Mirror copies (secondary) 또는 Vault copies (secondary) 중에서 백업을 선택합니다.
-
테이블에서 데이터 백업을 선택한 다음 * 를 클릭합니다*.
-
이름 페이지에서 다음 작업 중 하나를 수행합니다.
원하는 작업 단계… 데이터베이스 클론 생성(CDB 또는 비 CDB)
-
클론의 SID를 지정합니다.
클론 SID는 기본적으로 사용할 수 없으며 SID의 최대 길이는 8자입니다.
클론을 생성할 호스트에 동일한 SID의 데이터베이스가 없는지 확인해야 합니다.
플러깅 지원 데이터베이스(PDB) 클론 생성
-
PDB 복제 * 를 선택합니다.
-
복제할 PDB를 지정합니다.
-
복제된 PDB의 이름을 지정합니다. PDB를 복제하는 자세한 단계는 를 참조하십시오 "플러그형 데이터베이스의 클론 복제".
대칭 복사 또는 볼트 데이터 선택 시:
-
미러 또는 볼트에 로그 백업이 없으면 아무것도 선택되지 않고 로케이터가 비어 있습니다.
-
로그 백업이 미러 또는 볼트에 있으면 최신 로그 백업이 선택되고 해당 로케이터가 표시됩니다.
선택한 로그 백업이 미러와 볼트 위치에 모두 있으면 두 로케이터가 모두 표시됩니다.
-
-
위치 페이지에서 다음 작업을 수행합니다.
이 필드의 내용… 수행할 작업… 호스트 복제
기본적으로 소스 데이터베이스 호스트는 채워집니다.
대체 호스트에서 클론을 생성하려면 소스 데이터베이스 호스트의 버전과 Oracle 및 OS 버전이 동일한 호스트를 선택합니다.
데이터 파일 위치
기본적으로 데이터 파일 위치는 채워집니다.
SAN 또는 NFS 파일 시스템에 대한 SnapCenter 기본 명명 규칙은 FileSystemNameofsourcedatabase_CLONEID입니다.
ASM 디스크 그룹에 대한 SnapCenter 기본 명명 규칙은 SC_HASHCODEofDISKGROUP_CLONEID입니다. HASHCODEofDISKGROUP은 ASM 디스크 그룹마다 고유한 자동 생성 번호(2 ~ 10자리)입니다.
ASM 디스크 그룹 이름을 사용자 지정하는 경우 이름 길이가 Oracle에서 지원하는 최대 길이를 따르는지 확인합니다. 다른 경로를 지정하려면 클론 데이터베이스의 데이터 파일 마운트 지점 또는 ASM 디스크 그룹 이름을 입력해야 합니다. 데이터 파일 경로를 사용자 지정할 때는 데이터 파일에 사용된 것과 동일한 이름 또는 기존 ASM 디스크 그룹 또는 파일 시스템으로 제어 파일과 redo 로그 파일 ASM 디스크 그룹 이름 또는 파일 시스템을 변경해야 합니다.
제어 파일
기본적으로 제어 파일 경로가 채워집니다.
제어 파일은 데이터 파일과 동일한 ASM 디스크 그룹 또는 파일 시스템에 배치됩니다. 제어 파일 경로를 재정의하려면 다른 제어 파일 경로를 제공할 수 있습니다.
파일 시스템 또는 ASM 디스크 그룹이 호스트에 있어야 합니다. 기본적으로 컨트롤 파일 수는 소스 데이터베이스의 수와 동일합니다. 제어 파일 수는 수정할 수 있지만 데이터베이스를 복제하려면 최소한 하나의 제어 파일이 필요합니다.
제어 파일 경로를 소스 데이터베이스와 다른 파일 시스템(기존 파일)으로 사용자 지정할 수 있습니다.
다시 실행 로그
기본적으로 redo 로그 파일 그룹, 경로 및 크기가 채워집니다.
재실행 로그는 클론 데이터베이스의 데이터 파일과 동일한 ASM 디스크 그룹 또는 파일 시스템에 배치됩니다. 재실행 로그 파일 경로를 재정의하려면 redo 로그 파일 경로를 소스 데이터베이스와 다른 파일 시스템으로 사용자 지정할 수 있습니다.
새 파일 시스템 또는 ASM 디스크 그룹이 호스트에 있어야 합니다. 기본적으로 redo 로그 그룹 수, redo 로그 파일 및 해당 크기는 소스 데이터베이스와 동일합니다. 다음 매개변수를 수정할 수 있습니다.
-
redo 로그 그룹의 수입니다
데이터베이스를 복제하려면 최소 2개의 REDO 로그 그룹이 필요합니다. -
각 그룹 및 해당 경로의 로그 파일을 다시 실행합니다
redo 로그 파일 경로를 소스 데이터베이스와 다른 파일 시스템(기존 파일)으로 사용자 지정할 수 있습니다.
데이터베이스를 복제하려면 redo 로그 그룹에 최소 하나의 redo 로그 파일이 필요합니다. -
redo 로그 파일의 크기입니다
-
-
자격 증명 페이지에서 다음 작업을 수행합니다.
이 필드의 내용… 수행할 작업… sys 사용자의 자격 증명 이름입니다
클론 데이터베이스의 sys 사용자 암호를 정의하는 데 사용할 자격 증명을 선택합니다.
대상 호스트의 sqlnet.ora 파일에 SQLNET.authentication_services가 none으로 설정되어 있으면 SnapCenter GUI에서 자격 증명으로 * 없음 * 을 선택하지 않아야 합니다.
ASM 인스턴스 자격 증명 이름입니다
클론 호스트의 ASM 인스턴스에 연결할 수 있도록 OS 인증이 활성화된 경우 * 없음 * 을 선택합니다.
그렇지 않으면 "sys" 사용자로 구성된 Oracle ASM 자격 증명 또는 클론 호스트에 적용할 수 있는 "sysasm" 권한이 있는 사용자를 선택합니다.
Oracle 홈, 사용자 이름 및 그룹 세부 정보는 소스 데이터베이스에서 자동으로 채워집니다. 클론을 생성할 호스트의 Oracle 환경에 따라 값을 변경할 수 있습니다.
-
PreOps 페이지에서 다음 단계를 수행하십시오.
-
클론 작업 전에 실행할 처방전의 경로와 인수를 입력합니다.
처방된 내용을 /var/opt/snapcenter/SPL/scripts 또는 이 경로 내의 폴더에 저장해야 합니다. 기본적으로 _/var/opt/snapcenter/SPL/scripts_path가 채워집니다. 이 경로 내의 폴더에 스크립트를 배치한 경우 스크립트가 있는 폴더까지 전체 경로를 제공해야 합니다.
SnapCenter에서는 처방과 PS를 실행할 때 미리 정의된 환경 변수를 사용할 수 있습니다. "자세한 정보"
-
데이터베이스 매개 변수 설정 섹션에서 데이터베이스를 초기화하는 데 사용되는 미리 채워진 데이터베이스 매개 변수의 값을 수정합니다.
를 클릭하여 매개변수를 추가할 수 있습니다.
Oracle Standard Edition을 사용 중이고 데이터베이스가 아카이브 로그 모드에서 실행 중이거나 아카이브 redo 로그에서 데이터베이스를 복원하려면 매개 변수를 추가하고 경로를 지정합니다.
-
LOG_ARCHIVE_DEST
-
log_archive_duplex_DEST
FRA(Fast Recovery Area)가 미리 채워진 데이터베이스 매개 변수에 정의되지 않았습니다. 관련 매개변수를 추가하여 FRA를 구성할 수 있습니다.
-
log_archive_dest_1의 기본값은 $ORACLE_HOME/clone_sid이며 복제된 데이터베이스의 아카이브 로그가 이 위치에 생성됩니다. log_archive_dest_1 매개 변수를 삭제한 경우 아카이브 로그 위치는 Oracle에서 결정합니다. log_archive_dest_1을 편집하여 아카이브 로그의 새 위치를 정의할 수 있지만 파일 시스템 또는 디스크 그룹이 기존 상태여야 하며 호스트에서 사용할 수 있어야 합니다. -
기본 데이터베이스 매개 변수 설정을 가져오려면 * Reset * (재설정 *)을 클릭합니다.
-
-
PostOps 페이지에서 * Recover database * 및 * until Cancel * 이 기본적으로 선택되어 복제된 데이터베이스의 복구를 수행합니다.
SnapCenter는 클론 생성을 위해 선택한 데이터 백업 이후에 연속되지 않은 아카이브 로그가 있는 최신 로그 백업을 마운트하여 복구를 수행합니다. 운영 스토리지에서 클론을 수행하려면 로그 및 데이터 백업이 운영 스토리지에 있어야 하고 보조 스토리지에서 클론을 수행하려면 로그 및 데이터 백업이 보조 스토리지에 있어야 합니다.
SnapCenter가 적절한 로그 백업을 찾지 못할 경우 * 데이터베이스 복구 * 및 * 취소 시까지 * 옵션이 선택되지 않습니다. 로그 백업을 사용할 수 없는 경우 * 외부 아카이브 로그 위치 지정 * 에서 외부 아카이브 로그 위치를 제공할 수 있습니다. 여러 로그 위치를 지정할 수 있습니다.
FRA(Flash Recovery Area) 및 OMF(Oracle Managed Files)를 지원하도록 구성된 소스 데이터베이스를 복제하려는 경우 복구를 위한 로그 대상도 OMF 디렉토리 구조를 준수해야 합니다. 소스 데이터베이스가 Data Guard 대기 또는 Active Data Guard 대기 데이터베이스인 경우 PostOps 페이지가 표시되지 않습니다. Data Guard 대기 또는 Active Data Guard 대기 데이터베이스의 경우 SnapCenter는 SnapCenter GUI에서 복구 유형을 선택할 수 있는 옵션을 제공하지 않지만 로그를 적용하지 않고 복구 유형 취소를 통해 데이터베이스를 복구합니다.
필드 이름입니다 설명 를 눌러 취소 로 이동합니다
SnapCenter는 클론 생성을 위해 선택한 데이터 백업 이후에 연속되지 않은 아카이브 로그가 있는 최신 로그 백업을 마운트하여 복구를 수행합니다. 로그 파일이 없거나 손상될 때까지 복제된 데이터베이스가 복구됩니다.
날짜 및 시간
SnapCenter는 데이터베이스를 지정된 날짜 및 시간까지 복구합니다. 허용되는 형식은 mm/dd/yyyy hh:mm:ss입니다.
시간은 24시간 형식으로 지정할 수 있습니다. SCN(시스템 변경 번호)까지
SnapCenter는 데이터베이스를 지정된 SCN(시스템 변경 번호)까지 복구합니다.
외부 아카이브 로그 위치를 지정합니다
데이터베이스가 ARCHIVELOG 모드에서 실행 중인 경우 SnapCenter는 지정된 SCN 또는 선택한 날짜 및 시간을 기반으로 최적의 로그 백업 수를 식별하고 마운트합니다.
외부 아카이브 로그 위치를 지정할 수도 있습니다.
취소 전까지 선택한 경우 SnapCenter는 로그 백업을 자동으로 식별하고 마운트하지 않습니다. 새 DBID를 생성합니다
기본적으로 * Create new DBID * (새 DBID 생성 *) 확인란이 선택되어 복제된 데이터베이스에 대한 고유 번호(DBID)가 소스 데이터베이스와 구별됩니다.
원본 데이터베이스의 DBID를 복제된 데이터베이스에 할당하려면 이 확인란의 선택을 취소합니다. 이 시나리오에서는 소스 데이터베이스가 이미 등록된 외부 RMAN 카탈로그에 클론 생성된 데이터베이스를 등록하려는 경우 작업이 실패합니다.
임시 테이블스페이스에 대한 tempfile을 생성합니다
클론된 데이터베이스의 기본 임시 테이블스페이스에 대한 tempfile을 생성하려면 이 확인란을 선택합니다.
이 확인란을 선택하지 않으면 tempfile 없이 데이터베이스 클론이 생성됩니다.
클론이 생성될 때 적용할 SQL 항목을 입력합니다
클론이 생성될 때 적용할 SQL 항목을 추가합니다.
클론 작업 후 실행할 스크립트를 입력합니다
클론 작업 후에 실행할 PostScript의 경로와 인수를 지정합니다.
PostScript는 /var/opt/snapcenter/SPL/scripts 또는 이 경로 내의 모든 폴더에 저장해야 합니다. 기본적으로 _/var/opt/snapcenter/SPL/scripts_path가 채워집니다.
이 경로 내의 폴더에 스크립트를 배치한 경우 스크립트가 있는 폴더까지 전체 경로를 제공해야 합니다.
클론 작업이 실패하면 사후 스크립트가 실행되지 않고 정리 작업이 직접 트리거됩니다. -
알림 페이지의 * 이메일 기본 설정 * 드롭다운 목록에서 이메일을 보낼 시나리오를 선택합니다.
또한 보낸 사람 및 받는 사람 전자 메일 주소와 전자 메일의 제목도 지정해야 합니다. 수행된 클론 작업의 보고서를 첨부하려면 * 작업 보고서 연결 * 을 선택합니다.
이메일 알림의 경우 GUI 또는 PowerShell 명령 Set-SmtpServer를 사용하여 SMTP 서버 세부 정보를 지정해야 합니다. -
요약을 검토하고 * Finish * 를 클릭합니다.
클론 생성 작업의 일부로 복구를 수행하는 동안 복구에 실패하더라도 클론이 경고와 함께 생성됩니다. 이 클론에 대해 수동 복구를 수행하여 클론 데이터베이스를 정합성 보장 상태로 만들 수 있습니다. -
모니터 * > * 작업 * 을 클릭하여 작업 진행 상황을 모니터링합니다.
-
결과 *
데이터베이스를 클론 생성한 후 리소스 페이지를 새로 고쳐 복제된 데이터베이스를 백업에 사용할 수 있는 리소스 중 하나로 나열할 수 있습니다. 클론 생성된 데이터베이스는 표준 백업 워크플로우를 사용하는 다른 데이터베이스와 마찬가지로 보호되거나 새로 생성되거나 기존 리소스 그룹에 포함될 수 있습니다. 클론 복제된 데이터베이스를 추가로 클론 복제할 수 있습니다(클론 복제).
클론 생성 후에는 복제된 데이터베이스의 이름을 변경해서는 안 됩니다.
클론 생성 중에 복구를 수행하지 않은 경우 부적절한 복구 때문에 복제된 데이터베이스의 백업이 실패할 수 있으며 수동 복구를 수행해야 할 수 있습니다. 아카이브 로그에 대해 채워진 기본 위치가 NetApp이 아닌 스토리지에 있거나 스토리지 시스템이 SnapCenter로 구성되지 않은 경우에도 로그 백업이 실패할 수 있습니다. |
AIX 설정에서 lkdev 명령을 사용하여 잠그고 rendev 명령을 사용하여 클론 데이터베이스가 상주하는 디스크의 이름을 바꿀 수 있습니다.
디바이스 잠금 또는 이름 변경은 클론 삭제 작업에 영향을 주지 않습니다. SAN 장치에 구축된 AIX LVM 레이아웃의 경우 복제된 SAN 디바이스에 대해 디바이스 이름 바꾸기가 지원되지 않습니다.