Oracle Zero Downtime Migration 프로비저닝
Oracle Zero Downtime Migration을 설치 및 구성합니다.
제로 작동 중지 시간 이전 필요 조건 정보
데이터베이스 이전을 위해 Zero Downtime Migration 유틸리티를 실행하기 전에 특정 사전 요구사항을 충족해야 합니다.
Zero Downtime Migration 서비스 호스트는 데이터베이스 마이그레이션 중에 소스 및 타겟 데이터베이스 서버에 접근해야 합니다. 이를 통해 Oracle Autonomous Database on Dedicated Exadata Infrastructure로 마이그레이션을 수행하려면 제로 다운타임 마이그레이션 서비스 호스트에 루트 사용자 액세스 또는 소스 데이터베이스 서버 중 하나에 대한 SSH 키 기반 액세스가 필요합니다. 계속하기 전에 네트워크 경로 및 연결에 대한 이러한 요구 사항이 충족되었는지 확인하십시오.
개시자 | 대상 | 프로토콜 | 포트 | 용도 |
ZDM 서비스 호스트 | 소스 데이터베이스 서버 | TCP | 22 | SSH |
ZDM 서비스 호스트 | 소스 데이터베이스 서버 | TCP | 1521 | SQL*NET |
ZDM 서비스 호스트 | 대상 데이터베이스 서버 | TCP | 1521 | SQL*NET |
소스 데이터베이스 서버 | Oracle Cloud 객체 저장소 | SSL | 443 | 데이터베이스 백업 저장소 |
대상 데이터베이스 서버 | Oracle Cloud 객체 저장소 | SSL | 443 | 데이터베이스 백업 저장소 |
ZDM 서비스 호스트 | Oracle Cloud 인터페이스 REST 끝점 | SSL | 443 | OCI REST 끝점 |
제로 작동 중지 시간 마이그레이션 호스트 설치
Oracle은 Oracle Linux 7 또는 8에서 실행되는 별도의 호스트에 Zero Downtime Migration을 설치할 것을 권장합니다. 소스 데이터베이스 데이터 센터에서 프로비저닝하거나 OCI에서 구성할 수 있습니다. 이 예에서는 Zero Downtime Migration 서비스 호스트가 OCI에 구성되었습니다.
무중단 마이그레이션 구성
- Zero Downtime Migration 서비스 호스트에
/etc/hosts
파일을 구성하여 소스 데이터베이스 정보를 루트 사용자로 추가하여 Zero Downtime Migration 서비스 호스트와 소스 데이터베이스 간의 연결을 보장합니다.[root@zdmhost ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 10.0.1.179 hr9246.appsubnet.exadatainfrastr.oraclevcn.com hr9246 10.0.1.78 zdmhost.appsubnet.exadatainfrastr.oraclevcn.com zdmhost [root@zdmhost ~]#
- 문장암호 없이 SSH 키를 기반으로 Zero Downtime Migration 호스트에서 소스 데이터베이스로의 SSH 연결을
zdmuser
로 구성합니다.zdmuser
으로 다음 명령을 실행하여 SSH 키를 생성합니다.[zdmuser@zdmhost~]$ ssh-keygen -t rsa
[zdmuser@zdmhost~]$ cd ~/.ssh
[zdmuser@zdmhost~]$ cat id_rsa.pub>>authorized keys
[zdmuser@zdmhost~]$ chmod 600 authorized keys
/home/zdmuser/.ssh/id_rsa.pub
파일의 내용을 원본 데이터베이스 서버의opc_user_home/.ssh/authorized_keys
파일에 추가하여 권한이 부여된 키 파일을 갱신합니다.- Zero Downtime Migration 호스트에서 PSFT 호스트로의 SSH 연결을 검증합니다.