계획
Oracle RAC 데이터베이스 마이그레이션을 계획하려면 소스 환경을 재고하고 최상의 마이그레이션 전략을 결정해야 합니다.
소스 환경 인벤토리
환경 배치에는 지원되는 Oracle Database 버전 및 구성을 보장하는 작업과 같은 작업이 포함됩니다.
-
지원되는 버전과 구성이 있는지 확인하십시오.
최소한 Oracle Database 12c 릴리스 1(12.1.0.2)(독립형) 이상이 있어야 합니다.
- 소스 데이터베이스의 데이터베이스 파일 크기를 결정합니다.
명령행에서
du -s
명령을 실행하여 리두 로그 파일 크기를 포함하여 이전하려는 데이터베이스의 데이터베이스 파일에 대한 총 크기를 찾을 수 있습니다. 예를 들어, 다음과 같습니다.du -s /u01/app/oracle/*
이 값은 대상 데이터베이스 시스템에 할당할 공간의 양에 대한 정보를 제공합니다.
V$DATAFILE
및V$TEMPFILE
동적 뷰를 질의하여 데이터 파일의 이름 및 크기를 확인하십시오. Oracle Automatic Storage Management 사용 중인 경우 ASM이 사용하는 데이터 파일도 확인합니다. - 작업 로드 레벨을 확인하십시오.
Oracle 자동 작업 로드 저장소 보고서를 생성하여 소스 데이터베이스에 대한 작업 로드 샘플을 찾을 수 있습니다. 또는 Oracle Diagnostics Pack 및 Oracle Tuning Pack 라이센스가 있으면 자동 데이터베이스 진단 모니터 보고서를 생성하여 지정된 스냅샷 간의 일정 기간 동안 소스 데이터베이스 성능을 확인할 수 있습니다. 시간 모델 통계, 운영 체제 통계 및 대기 이벤트는 운영 체제 용량에 따라 작업 로드의 상대적으로 측정 단위를 제공합니다.
- 소스 데이터베이스에 설정된 환경 변수를 확인합니다.
대상 데이터베이스에서 이러한 동일한 설정을 사용할 수도 있습니다.
- 데이터베이스 문자 집합을 확인하십시오.
다음 쿼리를 실행하여 데이터베이스 문자 세트를 찾을 수 있습니다.
SELECT * FROM NLS_DATABASE_PARAMETERS;
대상 데이터베이스에도 이 문자 집합이 있는지 확인해야 합니다.
- 현재 위치에 있는 재해 복구 계획을 결정합니다.
예를 들어, Oracle Data Guard 이 이미 배치된 경우 이전 프로시저에 대한 대기 데이터베이스를 생성할 수 있습니다. (이 마이그레이션 솔루션은 마이그레이션에 Oracle Data Guard 를 사용합니다. ) 크기가 잘못된 백업이 사용되는 경우 Oracle Recovery Manager(Oracle RMAN) 를 사용하여 새 백업을 Oracle Cloud(Oracle RMAN) 로 보내도록 계획해야 합니다.