2012-01-26 3 views

답변

7

당신은 오라클의 수출 도구를 사용할 수 있습니다 : exp

편집 : 당신은 쉽게 파이썬과 cx_Oracle과 모듈을 사용 할 수

exp name/[email protected] file=filename.dmp tables=tablename rows=y indexes=n triggers=n grants=n 
+3

expdp를 (데이터 펌프 수출) 특급를 대체 TableHunter-For-Oracle을 쓸 때

for i, chunk in enumerate(chunks(cur)): f_out.write('\n'.join([column_delimiter.join(row[0]) for row in chunk])) f_out.write('\n') 

나는이 방법을 사용했다. 병렬화 및 압축과 같은 더 많은 기능을 제공하며 더 빠릅니다. – llayland

0

. Python 스크립트는 데이터를 CSV 형식으로 디스크에 추출합니다. 여기

는 파이썬/cx_Oracle과를 사용하여 Oracle에 연결하는 방법은 다음과 같습니다 데이터가 파이썬 목록을 통해 루프 수 가져 오기 및 CSV 형식으로 데이터를 저장

constr='scott/[email protected]:1521/ORCL12' 
con = cx_Oracle.connect(constr) 
cur = con.cursor() 

후. 내가

+0

CSV가 필요한 경우 sqlplus에서 CSV 마크 업을 사용할 수 있습니다. – BobC

+0

사실이지만 테이블 당 하나의 파일을 만드는 스크립트가 있습니다. 나는 그것이 법안에 맞는 줄 알았다. – olekb

관련 문제