사전 요구 사항
- Octoparse 무료 플랜 이상
- Oracle 11g 이상
- Oracle Instant Client(64비트) 설치(아래 참고)
- 대상 스키마 쓰기 권한이 있는 사용자 계정
Oracle Instant Client 설치
Octoparse는 Thick 모드로 Oracle에 연결하므로 Instant Client가 필요합니다.- Oracle 웹사이트에서 Instant Client Basic(64비트)을 다운로드합니다.
- 로컬 디렉터리(예:
C:\oracle\instantclient)에 압축을 풉니다. - 해당 디렉터리를 시스템 PATH에 추가합니다.
- Octoparse를 다시 시작합니다.
참고: Instant Client 아키텍처는 Octoparse와 일치해야 하며 둘 다 64비트여야 합니다. 아키텍처가 일치하지 않으면 DPI-1047이 발생합니다.
내보내기 구성
다음 순서로 내보내기 설정을 입력하세요. 구성 이름 나중에 재사용할 수 있도록 구성에 이름을 지정합니다. 드롭다운에서 기존 구성을 선택하거나 새 이름을 입력해 구성을 생성할 수 있습니다. 연결 정보
Octoparse는
{server}:{port}/{database} 형식의 연결 문자열을 자동으로 조합합니다.
테이블 소유자는 필수입니다. Oracle에서 테이블은 특정 스키마에 속하므로 테이블 소유자가 없으면 Octoparse가 대상에 쿼리하거나 쓸 수 없습니다. 일반적으로 사용자 이름과 같지만 공유 스키마를 사용할 때는 다를 수 있습니다.데이터베이스 이름 Oracle의 데이터베이스 이름은 드롭다운이 아닌 자유 텍스트 필드(서비스 이름 또는 SID)입니다. 데이터베이스 테이블 데이터베이스 이름을 입력한 후
user_tables에서 조회한 데이터베이스 테이블 드롭다운에서 대상 테이블을 선택합니다. 대상 스키마에 테이블을 미리 생성하세요. Octoparse는 필드 매핑을 위해 해당 열을 읽습니다.
연결 테스트
연결 테스트를 클릭해 연결을 검증한 다음 내보내기를 클릭해 시작합니다.