Oracle 연결 관리자

적용 대상:SQL Server Azure Data Factory의 SSIS Integration Runtime

Important

이제 Oracle용 Microsoft Connector는 더 이상 사용되지 않습니다. 자세한 내용은 의 알림을 참조하세요.

Oracle 연결 관리자를 사용하여 패키지에서는 Oracle 데이터베이스의 데이터를 추출하고 Oracle 데이터베이스에 데이터를 로드할 수 있습니다.

Oracle 연결 관리자의 ConnectionManagerType 속성이 ORACLE로 설정됩니다.

SSIS 실행 로그에서 이 커넥터를 "Oracle 연결 관리자"이라고 합니다.

Oracle 연결 관리자 구성

Oracle 연결 관리자 구성 변경은 런타임에 Integration Services에서 확인됩니다. Oracle 연결 관리자 편집기 대화 상자를 사용하여 Oracle 데이터 원본에 대한 연결을 추가할 수 있습니다.

연결 관리자

옵션

연결 관리자 정보

Oracle 연결에 대한 정보를 입력합니다.

이름

Oracle 연결의 이름을 입력합니다. 기본 이름은 Oracle 연결 관리자입니다.

설명

연결에 대한 설명을 입력합니다. 이 입력은 선택 사항입니다.

TNS 서비스 이름

작업하는 Oracle 데이터베이스의 이름을 입력합니다. TNS 서비스 이름은 다음과 같을 수 있습니다.

  • tnsnames.ora 파일에 정의된 연결 이름입니다.

  • EzConnect 형식: [//]host[:port][/service_name]

tnsnames.ora 파일을 사용하려면 SSIS 패키지를 실행하는 컴퓨터에 시스템 환경 변수를 추가해야 할 수 있습니다. TNS_Admin 환경 변수는 tnsnames.ora 파일이 포함된 폴더의 위치를 지정합니다. Oracle 클라이언트를 설치하지 않았다면 이 과정이 필요합니다. Windows 10, Windows 11 또는 Windows Server 2022에서 환경 변수를 추가하려면 다음을 수행합니다.

  1. 시작 아이콘을 마우스 오른쪽 단추로 클릭하고 시스템을 선택합니다.
  2. 설정 창에서 고급 시스템 설정을 선택합니다.
  3. 시스템 속성 창의 고급 탭에서 환경 변수를 선택합니다.
  4. 시스템 아래의 환경 변수 창에서 새로 만들기를 선택합니다.
  5. 새 시스템 변수 창에서 변수 이름에 "TNS_Admin"를 입력하고 변수 값에 대한 tnsnames.ora 파일이 포함된 폴더의 올바른 경로를 입력합니다.
  6. 새 시스템 변수, 환경 변수 및 시스템 속성 창 확인을 선택합니다.

자세한 내용은 Oracle 설명서를 참조하십시오.

연결 관리자 로깅

다음 옵션 중 하나를 선택합니다.

  • Windows 인증 사용: Windows 인증을 사용하려면 선택합니다.

  • Oracle 인증 사용: Oracle 데이터베이스 인증을 사용하려면 선택합니다. 이 인증을 사용하는 경우 다음과 같이 Oracle 자격 증명을 입력합니다.
    사용자 이름: Oracle 데이터베이스에 연결하는 데 사용되는 사용자 이름을 입력합니다.
    암호: 사용자 이름 필드에 입력한 사용자의 Oracle 데이터베이스 암호를 입력합니다.

참고

Windows 인증은 Oracle Server 18c에서 지원되지 않습니다.

연결 테스트

연결 테스트를 클릭하여 제공된 정보가 올바른지 확인합니다. 입력된 정보가 Oracle 데이터베이스에 연결할 수 있다면 테스트 연결 성공 메시지가 표시됩니다.

참고

ConnectionString을 직접 명시하기 위해, Oracle Authentication을 사용한 샘플을 참고하세요:

SERVER=\<YourOracleServerName or EzConnect format>;USERNAME=\<YourUserName>;PWD=\<YourPassword>;WINAUTH=0

사용자 지정 속성

Oracle 연결 관리자에는 다음과 같은 사용자 지정 연결 관리자 속성이 있습니다.

  • EnableDetailedTracing: 사용되지 않습니다.

  • OracleHome: 커넥터에서 사용할 32비트 Oracle Home 이름 또는 폴더를 지정합니다. (선택 사항)

  • OracleHome64: 64비트 모드로 실행될 때 커넥터에서 사용할 64비트 Oracle Home 이름 또는 폴더를 지정합니다. (선택 사항)

Oracle 연결 관리자 Editor에는 커스텀 속성이 표시되지 않습니다. OracleHomeOracleHome64 속성을 설정하려면

  1. 연결 관리자 영역에서 작업 중인 Oracle connection manager를 우클릭한 후 속성(Properties)을 선택하세요.

  2. 속성 창에서 Oracle 홈 디렉터리에 대한 전체 경로를 사용하여 OracleHome 또는 OracleHome64 속성을 설정합니다.