Oracle 데이터베이스를 가상 애플리케이션으로 마운트하려면 다음 단계를 따르세요.
앱 관리자 > 애플리케이션을 클릭하고 데이터베이스 애플리케이션 이름을 입력하거나 필터를 사용하여 필요한 데이터베이스 이미지를 더 쉽게 찾습니다.
애플리케이션을 마우스 오른쪽 버튼으로 클릭하고 액세스를 선택합니다.
액세스 페이지에서 필요한 이미지를 선택하고 마운트 메뉴 아래에 있는 마운트를 클릭합니다.
애플리케이션 옵션에서 새 가상 애플리케이션 만들기를 사용 설정합니다.
이 가상 신청에 필요한 양식을 작성합니다. 별표 (
*
)로 표시된 입력란은 필수 입력란입니다. 각 항목을 클릭하면 유용한 추가 정보가 표시됩니다.애플리케이션 옵션
소스 애플리케이션이 데이터베이스 로그 백업을 사용 설정한 스냅샷 정책으로 보호되고 이미지에서 로그를 사용할 수 있는 경우 롤 포워드 시간 섹션에서 다음 옵션을 변경하여 로그를 사용하여 특정 시점으로 롤 포워드할 수 있습니다.
- 날짜 필드에는 데이터베이스 트랜잭션 로그를 적용하여 데이터베이스를 앞으로 롤아웃할 수 있는 모든 날짜가 포함됩니다. 데이터베이스를 앞으로 롤오버할 날짜를 선택합니다.
- 시간 필드에는 선택한 날짜에 데이터베이스를 앞으로 롤할 수 있는 모든 시간을 보여주는 슬라이더가 포함되어 있습니다. 가능한 가장 최근 날짜를 선택한 다음 슬라이더를 가장 오른쪽 위치로 이동하면 사용 가능한 모든 로그에 작업이 적용됩니다. 가능한 한 가장 빠른 날짜를 선택하고 슬라이더를 맨 왼쪽 위치로 이동하면 작업에 로그가 적용되지 않습니다.
- 사용자 시간 또는 호스트 시간을 사용하여 롤 포워드를 지정할 수 있습니다. 사용자 시간은 현재 사용자의 현지 시간을 기준으로 합니다. 호스트 시간은 마운트할 데이터를 호스팅하는 시스템을 기준으로 합니다.
타겟 데이터베이스 SID: 타겟에 프로비저닝할 새 Oracle 데이터베이스의 SID를 지정합니다. 이 값에는 표준 Oracle 이름 지정 규칙을 따르세요. 대상 호스트 데이터베이스 버전이 소스 호스트의 버전과 일치하고 대상 데이터베이스 서버에 충분한 리소스가 있는지 확인합니다. 이 값에는 표준 Oracle 이름 지정 규칙을 따르세요.
사용자 이름: 타겟에서 Oracle 운영체제 사용자 인증 정보를 지정합니다.
Oracle 홈 디렉터리: 대상 데이터베이스 서버에서 Oracle 홈 디렉터리($ORACLE_HOME)를 지정합니다.
애플리케이션 인식 마운트는 새 데이터베이스입니다. 새 데이터베이스를 보호하려면 새 애플리케이션 관리를 사용 설정하여 새 데이터베이스에 백업 계획을 적용합니다. 기존 백업 템플릿과 리소스 프로필을 선택할 수 있는 새 템플릿 및 프로필 필드가 표시됩니다. 데이터베이스의 스냅샷은 증분 방식입니다.
고급 옵션
TNS 관리 디렉터리 경로: 대상 데이터베이스 서버에서 TNS_ADMIN 디렉터리 경로(tnsnames.ora 파일의 경로)를 지정합니다.
데이터베이스 메모리 크기(MB): 타겟에 프로비저닝되는 데이터베이스의 총 데이터베이스 메모리 크기(MB)입니다. 이 옵션과 SGA%—next—의 설정 방법에 따른 예상 동작은 다음 표를 참고하세요.
SGA%: 프로비저닝 중인 데이터베이스의 총 메모리 비율로 SGA/PGA 메모리를 구성하는 매개변수입니다. 이 속성과 데이터베이스 메모리 크기(MB)의 설정 방법에 따른 예상 동작은 다음 표를 참고하세요.
데이터베이스 메모리 크기(MB) SGA% 동작 지정되지 않음 해당 사항 없음 대상의 총 데이터베이스 메모리 크기 및 메모리 매개변수는 소스 데이터베이스와 동일합니다. 지정됨 지정되지 않음 MEMORY_TARGET 매개변수는 대상에 프로비저닝되는 데이터베이스에 설정됩니다. 지정됨 지정됨 타겟에 프로비저닝된 데이터베이스의 SGA 및 PGA를 다음과 같이 설정합니다.
SGA_TARGET = 데이터베이스 메모리 크기(MB) x (SGA%/100) PGA_TARGET = 데이터베이스 메모리 크기(MB) x (100-SGA%/100) 참고: SGA를 100으로 설정하지 마세요. 데이터베이스 속도가 느려지지 않도록 PGA를 위해 메모리 공간을 예약합니다.REDO 크기: 프로비저닝되는 데이터베이스의 REDO 크기(MB)를 구성하는 매개변수입니다. 지정하지 않으면 REDO 크기가 1, 000MB로 설정됩니다.
Shared_Pool_Size in MB: 프로비저닝되는 데이터베이스의 공유 풀 크기(MB)를 구성하는 매개변수입니다. 지정하지 않으면 shared_pool_size가 사용되지 않습니다.
DB_Cache_Size in MB: 프로비저닝되는 데이터베이스의 데이터베이스 캐시 크기를 MB 단위로 구성하는 매개변수입니다. 지정하지 않으면 db_cache_size가 사용되지 않습니다.
DB_Recovery_File_Dest_Size in MB: 프로비저닝되는 데이터베이스의 데이터베이스 복구 파일 대상 크기(MB)를 구성하는 매개변수입니다. 지정하지 않으면 db_recovery_file_dest_size가 50, 000MB로 설정됩니다.
inmemory_size: 프로비저닝되는 데이터베이스의 데이터베이스 inmemory_size(MB)를 구성하는 매개변수입니다. 설정할 수 있는 최소 크기는 100MB입니다. 지정하지 않으면 Oracle 버전에 관계없이 inmemory_size 매개변수가 건너뜁니다.
Diagnostic_Dest: 호스트에서 진단 대상을 구성하는 매개변수입니다. 지정하지 않으면 diagnostic_dest가 ORACLE_HOME으로 설정됩니다.
최대 프로세스 수: 프로비저닝 중인 데이터베이스에 대해 Oracle에 동시에 연결할 수 있는 시스템 사용자 프로세스의 최대 수를 구성하는 매개변수입니다. 지정하지 않으면 프로세스는 500으로 설정됩니다.
최대 열린 커서 수: 프로비저닝되는 데이터베이스에 대해 세션에서 한 번에 보유할 수 있는 최대 열린 커서 수를 구성하는 매개변수입니다. 지정하지 않으면 열린 커서 수가 소스 데이터베이스 설정을 사용합니다.
TNS 리스너 IP: TNS 리스너의 IP 주소를 지정합니다. SCAN IP, VIP 또는 호스트 IP 중 하나일 수 있습니다. 지정하지 않으면 호스트 IP가 사용됩니다.
TNS 리스너 포트: 대상에 프로비저닝된 데이터베이스의 tnsnames.ora 아래에 서비스 이름을 만드는 데 사용되는 TNS 리스너 포트입니다. 지정하지 않으면 포트 1521이 사용됩니다.
TNS 도메인 이름: 타겟의 프로비저닝된 데이터베이스에 대해 tnsnames.ora 아래의 서비스 이름과 함께 사용할 도메인 이름을 지정합니다. 데이터베이스 서비스에서 도메인 이름을 사용하는 경우에 필요합니다.
PDB 접두사: 하위 데이터베이스 생성 중에 PDB의 이름을 바꾸는 접두사를 지정합니다.
삭제할 사용자: 마운트 작업의 일부로 삭제할 사용자를 쉼표로 구분한 목록입니다.
데이터베이스 DBID 변경 안함: 이 옵션을 선택하면 새 데이터베이스의 DBID가 변경되지 않습니다.
No Archive Mode(보관처리 모드 없음): 선택하면 새 데이터베이스가 보관처리 로그 모드로 실행됩니다. 새 인스턴스를 다시 보호할 수는 없습니다.
Archivelog 삭제: 이 옵션을 선택하면 마스킹이 실행된 후 archivelog를 삭제합니다.
tnsnames.ora 업데이트 안 함: 이 옵션을 선택하면 새 데이터베이스의 항목이 tnsnames.ora에 추가되지 않습니다. 이 경우 새 데이터베이스에 연결하기 위해 수동으로 개입해야 할 수 있으며, 경우에 따라 이러한 수동 개입 없이 새 데이터베이스의 스냅샷 작업이 실패할 수 있습니다.
oratab 업데이트 안 함: 이 옵션을 선택하면 새 데이터베이스의 항목이 oratab에 추가되지 않습니다(있는 경우).
TNS 리스너 항목 추가: 기본값은 false입니다. 이 옵션을 사용 설정하면 리스너 항목이 tnsnames.ora 파일에 추가됩니다.
채널 수: RMAN 채널 수입니다.
OS_Authent_Prefix 삭제: OS_Authent_Prefix는 Oracle에서 서버에 연결하는 사용자를 인증하는 데 사용하는 접두사입니다. Oracle은 이 매개변수의 값을 사용자의 운영체제 계정 이름과 비밀번호의 시작 부분에 연결합니다.
복구를 통한 복원: 이 옵션을 선택하면 새로 만든 데이터베이스가 온라인 상태로 전환됩니다. 대상의 프로비저닝된 데이터베이스는 읽기 및 쓰기에 열려 있습니다. 이 옵션은 기본적으로 선택되어 있습니다.
독립형 비RAC: 소스 데이터베이스가 비RAC 구성에 있고 백업 및 DR이 사본을 ASM 형식으로 저장하는 데이터베이스에만 적용됩니다. 이 옵션을 선택하면 독립형 ASM 비RAC 인스턴스에 애플리케이션 인식 마운트가 실행됩니다. RAC 노드 목록이 제공된 경우에는 이 옵션을 선택하지 마세요.
기존 Oracle 비밀번호 파일 사용: 이 옵션을 선택하면 가상 데이터베이스 마운트가 기존 Oracle 비밀번호 파일을 사용하고 마운트 해제 시 정리 중에 삭제하지 않습니다.
환경 변수: 사전 및 사후 스크립트에 전달할 사용자 정의 환경 변수가 있는 경우 여기에 입력할 수 있습니다.
제출을 클릭하여 작업을 제출합니다. 작업 모니터로 이동하여 작업의 진행 상황과 세부정보를 볼 수 있습니다. 마운트된 이미지는 Active Mounts에서 사용할 수 있습니다.
활성 마운트 관리
마운트를 만들면 앱 관리자 > 활성 마운트에서 이미지를 추적할 수 있습니다. 가능하면 이미지를 무기한으로 마운트된 상태로 두지 마세요. 마운트가 생성된 백업 이미지는 모든 마운트가 삭제될 때까지 만료될 수 없기 때문입니다. 마운트된 이미지 사용을 완료한 후 다음 중 하나를 실행합니다.
- 이미지를 마운트 해제합니다. 필요한 경우 재마운트할 수 있습니다. 그런 다음 더 이상 필요하지 않다고 판단되면 나중에 이미지를 삭제할 수 있습니다.
- 이미지를 마운트 해제하고 삭제합니다. 이렇게 하면 마운트가 기반으로 하는 백업이 아니라 마운트된 이미지가 삭제됩니다. ## 대상 DB 서버 재부팅 후 백업 및 DR 보호 ASM 디스크 그룹 다시 온라인으로 전환
백업 및 DR 사본이 마운트된 데이터베이스 서버를 재부팅하거나 재부팅/비정상 종료 시 데이터베이스의 백업 및 DR 백업이 진행 중인 경우 다음 단계에 따라 백업 및 DR 디스크 그룹을 다시 마운트합니다.
대상 데이터베이스 서버가 복구되었는지, ASM 및 RAC 시스템도 작동하는지 확인합니다.
백업 및 DR 에이전트를 다시 시작합니다 (루트에서).
ASM 환경을 설정합니다.
ASM sqlplus에 로그인하고 디스크 그룹 상태를 확인합니다.
`select name, state from v$asm_diskgroup where (name = '<dg name>';)`
마운트 해제된 경우 디스크 그룹을 마운트합니다.
alter diskgroup <dg name> mount;
Oracle OS에 로그인하고 데이터베이스 환경을 설정한 후 데이터베이스를 시작합니다.
Oracle DBA 가이드
- Oracle 데이터베이스용 백업 및 DR
- Oracle 데이터베이스 보호를 위한 기본 요건
- Oracle 패치 및 알려진 문제
- 보호를 위해 Oracle 데이터베이스 준비하기
- Oracle 데이터베이스 탐색 및 보호
- Oracle 데이터베이스의 세부정보 및 설정
- 백업 및 DR에서 dNFS 사용
- 탐색된 Oracle 데이터베이스 보호
- Oracle 데이터베이스를 표준 마운트로 마운트
- 활성 마운트 관리하기
- Oracle 데이터베이스의 즉시 가상 사본 만들기
- Oracle 데이터베이스 복원 및 복구
- 마운트 및 마이그레이션을 사용하여 Oracle 데이터베이스 즉시 복구
- 백업 및 DR 워크플로로 환경 프로비저닝