0
필자는 Python을 사용하여 ETL을 작성했습니다.SQL-LOADER를 사용하여 다른 데이터베이스에서 두 개의 테이블로드 oracle
BLOB 값을 삽입 할 때까지 모든 것이 정상적으로 처리되었습니다.
우리가 가진 논리는 이와 같습니다. 우리는 데이터베이스 원본 (오라클)을 선택하고이 데이터를 .csv 파일에 저장 한 다음이 파일을 읽고 SQLLoader를 사용하여 다른 데이터베이스에 테이블을 채 웁니다. 나는 내가 BLOB 값을 연결할 수 없기 때문에
select <column1> || ',' || <column2> || ',' || <blob>
from <table>
이 사항이 실패 할 때 때문에
은 내가 BLOB 파일을 사용하여이 작업을 수행 할 수 없습니다.
그래서 한 줄에 삽입 선을 만들려고했는데 너무 느립니다.
내가 할 수있는 또 다른 방법이 있습니까? 내가 만들 수 있는지 모르겠다.
insert into <table>
select <columns>
from <table_origin>
두 개의 서로 다른 데이터베이스가있는 경우. 네가 도울 수 있기를 바란다. 고급 주셔서 감사. 파이썬에서