미래의 Primary Database 설정
Oracle Zero Downtime Migration 필요 조건 정보
다음은 성공적인 마이그레이션을 위한 가장 중요한 Oracle Zero Downtime Migration(ZDM) 사전 요구사항입니다.
- ZDM 호스트 서버
전용 호스트 또는 VM을 프로비전하여 ZDM 설치를 호스트합니다. 여기에는 작은 Oracle Clusterware 설치 공간, MySQL 데이터베이스 및 플리트 패치 적용 및 프로비전이 포함됩니다. 이 서버에는 최신 Oracle Linux 7 이미지가 설치되어 있어야 합니다. 이 VM 구성은 작을 수 있으며 물리적 RAM이 16GB인 코어 2개로 충분합니다. ZDM 서버는 소스 및 대상 시스템 모두에서 모든 데이터베이스 마이그레이션 작업을 조정합니다.
- 네트워크 접속온프레미스에서 OCI의 리소스로의 네트워크 연결 유형에 따라 ZDM 마이그레이션 방법 및 데이터 전송 옵션이 결정됩니다. Oracle Zero Downtime Migration은 OCI FastConnect 또는 IPSec VPN을 통한 직접 연결, SSH 터널, 프록시 서버 및 배스천 호스트를 사용하는 등 다양한 네트워크 연결 토폴로지를 허용합니다.
주:
온프레미스 시스템이 OCI 리소스에 액세스하는 방식과 OCI 리소스가 특정 온프레미스 시스템에 액세스해야 하는지 여부 및 액세스해야 하는 경우 네트워크 경로를 이해하는 것은 매우 중요합니다.다음 사항을 고려하십시오.- ZDM 호스트 서버는 온프레미스 소스 및 OCI 대상 시스템에 모두 액세스할 수 있어야 합니다.
- Oracle Data Guard를 사용하는 ONLINE 마이그레이션 방법의 경우 소스 시스템과 대상 시스템이 서로 액세스할 수 있어야 합니다.
- 투명한 데이터 암호화(TDE)
OCI에서는 모든 데이터베이스가 암호화되어야 합니다. 데이터베이스가 OCI로 전송되기 전에 데이터 자체를 암호화할 수 없는 경우 소스에 TDE 키 저장소 전자 지갑을 생성할 수 있으며, ZDM 이전 프로세스가 대상의 데이터 파일을 암호화합니다. TDE 전자 지갑은 데이터베이스 버전 12.2 이상의 소스에 필요하지만 이전 데이터베이스 릴리스에 이 방법을 사용할 수 있습니다.
TDE 키 저장소 설정 단계는 다운타임 없는 이전을 사용하여 Oracle Cloud로 이동의 "투명한 데이터 암호화 키 저장소 설정"을 참조하십시오.
- 위치 표시자 데이터베이스Oracle Zero Downtime Migration으로 마이그레이션하기 전에 대상 Oracle Exadata Database Service on Dedicated Infrastructure에서 위치 표시자 데이터베이스를 생성해야 합니다. ZDM은 마이그레이션 프로세스의 일부로 위치 표시자 데이터베이스의 데이터 구조를 제거하며 소스 데이터베이스의 구조는 해당 위치에 복원됩니다. 메타 데이터는 그대로 유지됩니다. OCI Console을 사용하여 다음 제약 조건으로 생성합니다.
- 데이터베이스 홈은 기본 버전과 동일한 소프트웨어 버전, 릴리스 및 패치 레벨에 있어야 합니다.
- The
DB_NAME
must be the same as on the primary database. DB_UNIQUE_NAME
을 비워 두거나 지정할 수 있지만 기본과 달라야 합니다.SYS
비밀번호는 Oracle Data Guard를 사용 중이므로 기본 비밀번호와 동일해야 합니다.- 이 CDB(컨테이너 데이터베이스)에 PDB(플러그인할 수 있는 데이터베이스)를 생성하지 마십시오.
- 이 데이터베이스를 프로비전할 때 자동 백업을 구성하지 않습니다.
- SSH 액세스
Oracle Zero Downtime Migration을 사용하려면 소스 및 대상 시스템 모두에 대한 SSH 액세스가 필요합니다. 대상에 대해
opc
클라우드 사용자 및 비밀번호 없는 SSH 키를 사용합니다. 온프레미스 소스의 경우root
사용자를 사용합니다. 암호가 없는 SSH 키를 구성하고 문장암호 없이 사용하거나root
사용자 및 암호를 사용할 수 있습니다. SSH 액세스를 설정하고 ZDM 호스트 서버가 소스 및 대상 시스템에 액세스할 수 있는지 확인하려면 Oracle Zero Downtime Migration을 참조하십시오.
주:
Oracle Zero Downtime Migration의 사전 요구사항에 대한 자세한 설명은 Move to Oracle Cloud Using Zero Downtime Migration을 참조하십시오.
데이터베이스 마이그레이션에 대한 Oracle Zero Downtime Migration 구성
필요 조건이 해결되고 Oracle Zero Downtime Migration을 설치했으면 응답 파일을 생성하여 데이터베이스 마이그레이션을 구성할 수 있습니다.
구성 및 Oracle Zero Downtime Migration 매개변수 파일 테스트
준비 단계 및 구성 파일을 테스트하려면 평가 모드에서 Oracle Zero Downtime Migration을 실행합니다.
-eval
명령행 옵션은 Oracle Zero Downtime Migration에 모든 마이그레이션 프로세스 단계에 대해서만 사전 검사를 수행한 다음 중지하도록 지시합니다. 시스템에서 변경된 사항은 없습니다. Oracle Zero Downtime Migration 사전 검사는 소스 및 타겟 데이터베이스 모두에서 수행되며, DATA_TRANSFER_MEDIUM
가 OSS
로 설정된 경우 OCI Object Storage에서 수행됩니다.
PeopleSoft 데이터베이스 이전
Oracle Zero Downtime Migration을 사용하여 데이터베이스를 마이그레이션할 수 있습니다. 기본적으로 데이터베이스는 이전된 다음 해당 데이터베이스로 스위치오버됩니다.
주:
Oracle Zero Downtime Migration에서 스위치오버를 수행하지 않도록 하므로 ZDM_CONFIGURE_DG_SRC
단계가 완료된 후 -stopafter
절을 사용하여 중지합니다.
이 명령이 ZDM_CONFIGURE_DG_SRC
단계를 완료하면 Oracle Zero Downtime Migration이 소스 데이터베이스를 OCI로 복사하고, 소스 대기 데이터베이스로 설정하고, Data Guard Broker를 구성하고, redo apply
를 시작했습니다. 새 OCI 대기가 소스 기본 데이터베이스와 동기화되는 중입니다.
Oracle Zero Downtime Migration은 다음 작업도 완료했습니다.
- Oracle Clusterware에 마이그레이션된 데이터베이스를 등록했습니다.
- 대기 데이터베이스 내에 있는 플러그 가능한 데이터베이스(PDB)를 포함한 업데이트된 정보로 OCI 제어 플레인 메타데이터 업데이트
- Oracle Zero Downtime Migration 필요 조건에 설명된 대로 TDE(투명한 데이터 암호화)를 사용하여 대기 데이터베이스의 데이터 파일을 암호화했습니다.
주:
V$ENCRYPTION_WALLET
뷰의WALLET_TYPE
는AUTOLOGIN
로 설정됩니다.