Oracle 이기종 서비스를 사용하여 데이터 로드
Azure용 OracleDB는 Azure 애플리케이션이 OCI 데이터베이스에서 데이터를 로드하고 쿼리할 수 있게 해줍니다. 이 아키텍처는 Oracle Exadata Database Service on Dedicated Infrastructure가 Azure용 OracleDB에서 제공하는 인프라를 활용하여 Oracle Exadata Database Service on Dedicated Infrastructure에서 제공하는 Oracle Heterogenous 서비스를 통해 데이터베이스 링크를 통해 Azure SQL Server에서 데이터를 로드하는 방법에 대해 설명합니다.
구조
이 아키텍처는 Oracle Exadata Database Service on Dedicated Infrastructure를 사용하여 Oracle Exadata Database Service on Dedicated Infrastructure에서 실행되는 Oracle Heterogenous Services를 사용하여 데이터베이스 링크를 통해 Azure SQL Server에서 데이터를 로드하고 쿼리합니다.
다음 다이어그램은 이 구조를 보여줍니다.
시작하기 전에
시작하기 전에 이 설정에 사용된 주요 소프트웨어 구성 요소의 버전을 확인하고 필요한 소프트웨어 패키지를 다운로드한 다음 제품 설명서에서 나중에 참조할 수 있도록 검토하십시오.
필수 서비스 및 역할 정보
이 솔루션을 사용하려면 다음 서비스가 필요합니다.
- Oracle Exadata Database Service on Dedicated Infrastructure
- Oracle Exadata Database Service on Dedicated Infrastructure 가상 머신
각 서비스에 필요한 역할입니다.
서비스 이름: 역할 | 다음에 필요... |
---|---|
Oracle Exadata Database Service on Dedicated Infrastructure: sys con |
데이터베이스 링크를 구성합니다. |
Oracle Exadata Database Service on Dedicated Infrastructure 가상 머신: opc/root, oracle, grid |
Microsoft ODBC 드라이버를 설치하고 ODBC 도구를 설치하며 리스너를 구성하고 이기종 서비스를 구성합니다. |
필요한 클라우드 서비스를 이용하려면 Oracle 솔루션을 위한 Oracle Cloud 서비스를 얻는 방법 알아보기를 참조하십시오.
Oracle 이기종 서비스 고려 사항
Oracle 이기종 서비스를 사용하여 데이터를 로드할 때 다음 고려 사항을 검토하십시오.
- Oracle Exadata Database Service on Dedicated Infrastructure 데이터베이스에서는 Azure SQL Server 끝점에 대한 호스트 이름-IP 주소 분석을 필요로 합니다. Oracle Exadata Database Service on Dedicated Infrastructure VM 클러스터 노드에서
/etc/hosts
파일을 편집하거나, Oracle Exadata Database Service on Dedicated Infrastructure 데이터베이스가 구성된 OCI VCN(가상 클라우드 네트워크)에서 전용 DNS 영역을 구성할 수 있습니다. - Oracle Exadata Database Service on Dedicated Infrastructure 데이터베이스에서는 기본적으로
global_names
매개변수가TRUE
로 설정됩니다. 따라서 Azure SQL Server에 대한 데이터베이스 링크를 생성할 때 정규화된 데이터베이스 이름을 사용해야 합니다. - Oracle Heterogenous Services는 기본적으로 Oracle Exadata Database Service on Dedicated Infrastructure 데이터베이스에 포함되어 있습니다. 그러나 타사 데이터베이스에 연결하려면 추가 Microsoft ODBC 드라이버가 필요합니다. Azure SQL Server 데이터베이스의 경우 Microsoft SQL Server용 Microsoft ODBC 드라이버가 권장됩니다.
Oracle 이기종 서비스의 이점
- Oracle Heterogenous Services는 Oracle에서 개발 및 지원하며 Oracle Exadata Database Service on Dedicated Infrastructure 데이터베이스 소프트웨어 이미지에 포함되어 있습니다. 추가 Oracle 라이센스는 필요하지 않습니다.
- Oracle Exadata Database Service on Dedicated Infrastructure와 Azure SQL Server 간의 통신은 전체 암호화되며 추가 구성이 필요하지 않습니다(Azure SQL Server에 의해 적용된 네트워크 암호화와 Oracle Exadata Database Service on Dedicated Infrastructure 기본 구성).
Oracle 이기종 서비스의 단점
- 추가 타사 소프트웨어를 Oracle Exadata Database Service on Dedicated Infrastructure(Microsoft SQL Server용 Microsoft ODBC 드라이버)에 설치해야 합니다. Oracle Exadata Database Service on Dedicated Infrastructure 환경을 업데이트 및 유지 관리할 때 추가 단계가 필요할 수 있습니다.
- Oracle Heterogenous Services는 Oracle Exadata Database Service on Dedicated Infrastructure 플랫폼에서 실행되며, 솔루션이 더 전문화되고 가격이 높은 Oracle Exadata Database Service on Dedicated Infrastructure OCPU를 사용하여 Azure SQL Server에서 데이터를 로드하고 쿼리할 수 있기 때문에 이 솔루션을 조금 더 비쌉니다.
- 이 솔루션은 데이터 유형 변환 및 매핑을 위해 수동 구성이 필요한 Microsoft SQL Server용 Microsoft ODBC 드라이버를 사용합니다.
Microsoft SQL Server용 Microsoft ODBC 드라이버 구성 및 테스트
These steps describe how to install and configure the Microsoft ODBC Driver for Microsoft SQL Server on the Oracle Exadata Database Service on Dedicated Infrastructure VM Cluster nodes.