이전 준비

마이그레이션하기 전에 소스 MS SQL Server 데이터베이스의 크기 요구 사항에 따라 Oracle Cloud Infrastructure에 Oracle Autonomous Database 인스턴스를 프로비저닝한 다음 Oracle SQL Developer를 설치하고 구성합니다.

클라우드 인스턴스에 Autonomous Database 프로비전

소스 MS SQL Server 데이터베이스의 크기 요구 사항에 따라 Oracle Cloud Infrastructure에 Oracle Autonomous Database 인스턴스를 프로비저닝합니다.

필요에 따라 다음 필수 단계를 수행합니다.

  • Oracle Cloud Infrastructure 콘솔을 엽니다.
  • 왼쪽 탐색 메뉴에서 Oracle Database를 누른 다음 워크로드에 따라 Autonomous Data Warehouse, Autonomous JSON Database 또는 Autonomous Transaction Processing을 누릅니다. 이 예에서는 Autonomous Data Warehouse를 사용합니다.
  • 지역을 선택합니다.

  • 구획 선택.

  1. Autonomous Database 생성을 누릅니다.
  2. Autonomous Database에 대한 기본 정보를 제공합니다.
    • 구획 선택.

    • 표시 이름: 리소스를 쉽게 식별할 수 있도록 사용자에게 친숙한 설명 또는 기타 정보를 지정합니다. 표시 이름은 고유하지 않아도 됩니다.

      참고:

      Autonomous Database를 생성한 후에는 표시 이름을 변경할 수 없습니다.
    • 데이터베이스 이름: 데이터베이스 이름을 지정합니다. 문자와 숫자로만 구성되어야 합니다. 최대 길이는 14자입니다. 동일한 지역의 동일한 테넌시에 있는 여러 자율운영 데이터베이스에 동일한 데이터베이스 이름을 사용할 수 없습니다.

  3. 작업 로드 유형을 선택합니다. Autonomous Data Warehouse 인스턴스를 생성하려면 선택 항목에서 데이터 웨어하우스를 선택합니다.
  4. 배치 유형을 선택합니다.

    공유 기반 구조를 선택하여 공유 Exadata 인프라에서 인스턴스를 생성합니다.

  5. 데이터베이스를 구성합니다.
    • Always Free: Always Free 구성 옵션을 표시하려면 선택합니다.

    • 데이터베이스 버전 선택: 데이터베이스 버전을 선택합니다. 사용 가능한 데이터베이스 버전은 19c입니다.

      Always Free를 선택한 경우 사용 가능한 데이터베이스 버전은 19c 및 21c입니다.

    • OCPU 수: 데이터베이스에 대한 CPU 코어 수를 지정합니다.

    • 저장 영역(TB): 데이터베이스에서 사용할 수 있도록 설정할 저장 영역을 테라바이트 단위로 지정합니다.

    • 자동 스케일링: 시스템이 작업 로드 요구를 충족하기 위해 최대 3배 더 많은 CPU 및 IO 리소스를 자동으로 사용할 수 있도록 기본적으로 자동 스케일링이 사용으로 설정됩니다. 자동 배율 조정을 사용하지 않으려면 이 옵션을 선택 해제하여 자동 배율 조정을 사용 안함으로 설정합니다.

  6. 관리자 인증서 생성 Autonomous Data Warehouse 관리 사용자에 대한 비밀번호를 설정합니다.
    • 사용자 이름: 읽기 전용 필드입니다.

    • 비밀번호: Autonomous Data Warehouse 관리 사용자에 대한 비밀번호를 설정합니다.

    • 비밀번호 확인: 새 비밀번호를 확인하려면 동일한 비밀번호를 다시 입력하십시오.

  7. 네트워크 액세스를 선택합니다.
    • 어디에서 보안 액세스 허용: 기본적으로 모든 위치에서 모든 보안 연결이 허용됩니다. 액세스를 제한하려면 ACL(액세스 제어 목록)을 구성합니다. Autonomous Database에 대한 ACL을 추가하려면 액세스 제어 규칙 구성을 선택합니다.

    • 가상 클라우드 네트워크: 이 옵션은 전용 끝점, 전용 IP 및 호스트 이름을 VCN 내의 데이터베이스에 지정합니다. 전용 끝점을 사용하여 VCN 내에서만 데이터베이스에 액세스할 수 있도록 하려면 이 옵션을 지정합니다. 이 옵션을 사용하면 Autonomous Data Warehouse 데이터베이스에 대한 액세스를 제한할 수 있습니다.

  8. 라이센스 유형 선택
    • 자체 라이센스 적용

      내 조직에서는 이미 Oracle Database 소프트웨어 라이센스를 소유하고 있습니다. 내 기존 데이터베이스 소프트웨어 라이센스를 데이터베이스 클라우드 서비스로 가져옵니다.

    • 라이센스 포함됨

      새 데이터베이스 소프트웨어 라이센스 및 데이터베이스 클라우드 서비스 구독.

  9. (선택 사항) 최대 10개의 유지 관리 담당자를 제공합니다.

    연락처 추가를 누르고 연락처 전자메일 필드에 적합한 전자메일 주소를 입력합니다. 여러 연락처 전자메일 주소를 입력하려면 최대 10개의 고객 담당자 전자메일을 추가하는 프로세스를 반복합니다.

    (선택 사항) [고급 옵션 표시]를 눌러 고급 옵션에서 선택합니다.

    • 암호화 키

      Oracle 관리 키를 사용한 암호화: 기본적으로 Autonomous Database는 Oracle 관리 암호화 키를 사용합니다. Oracle 관리 키를 사용하여 Autonomous Database는 데이터를 보호하는 암호화 키를 생성하고 관리하며, Oracle은 TDE 마스터 키의 순환을 처리합니다.

      고객 관리 키를 사용하여 암호화: 고객 관리 키를 선택하면 Autonomous Database에서 TDE 마스터 키를 생성하는 데 Oracle Cloud Infrastructure Vault의 마스터 암호화 키가 사용됩니다.

    • 태그: 태그를 사용하려면 TAG KEYVALUE를 입력합니다. 태그 지정은 테넌시 내 리소스를 구성 및 추적할 수 있도록 해주는 메타데이터 시스템입니다. 태그는 리소스에 연결될 수 있는 키와 값으로 구성됩니다.

  10. Autonomous Database 생성을 누릅니다.

Oracle Cloud Infrastructure 콘솔에서 수명 주기 상태는 새 데이터베이스를 사용할 수 있을 때까지 프로비저닝을 표시합니다.

Oracle SQL Developer 설치

Oracle SQL Developer를 다운로드하여 소스 SQL Server 호스트에 설치하고 대상 자율 데이터베이스에 연결합니다.

  1. 소스 SQL Server 호스트 Windows 시스템에 Oracle SQL Developer를 다운로드합니다. SQL Developer Downloads를 참조하십시오.
  2. 파일의 압축을 풀어 SQL Developer를 설치합니다.
  3. 이전에 관리 사용자로 프로비전된 Oracle Autonomous Database에 대한 SQL Developer 연결을 생성하고 연결을 저장합니다. SQL Developer를 자율 트랜잭션 처리에 연결을 참조하십시오. 이 문서에 사용된 예제 접속 이름은 admin_adb로 지정되며 나중에 프로세스에서 마이그레이션 저장소 사용자를 생성하는 데 사용됩니다.
  4. SQL Developer를 MS SQL Server 데이터베이스에 연결하도록 JDBC 드라이버를 다운로드하고 구성합니다. JDBC Java Database Connectivity를 참조하십시오.
  5. mssqlservermigration.zip 파일을 Windows 호스트 시스템에 다운로드하고 작업 디렉토리(예: wkdir)에 압축을 풉니다.
  6. 명령줄 실행을 위해 Microsoft Windows용 Oracle Instant Client를 다운로드하여 설치합니다. Oracle Instant Client Downloads for Microsoft Windows (x64) 64-bit를 참조하십시오.
  7. (선택 사항) 대규모 SQL 서버 데이터베이스의 경우 Oracle Cloud Infrastructure File Storage를 NFS 스토리지로 프로비저닝하여 모든 SQL 서버 데이터 익스포트 파일을 스테이지하는 것이 좋습니다. 일반적으로 wkdir를 NFS 마운트로 설정합니다.