더 이상 사용되지 않는 오래된 테이블을 정리할 준비가되었지만 데이터베이스에서 제거하기 전에 내용을 아카이브 할 수 있기를 원합니다.오라클 테이블의 내용을 파일로 내보내려면 어떻게해야합니까?
테이블의 내용을 파일로 내보낼 수 있습니까? 테이블 당 하나의 파일이 이상적입니다.
더 이상 사용되지 않는 오래된 테이블을 정리할 준비가되었지만 데이터베이스에서 제거하기 전에 내용을 아카이브 할 수 있기를 원합니다.오라클 테이블의 내용을 파일로 내보내려면 어떻게해야합니까?
테이블의 내용을 파일로 내보낼 수 있습니까? 테이블 당 하나의 파일이 이상적입니다.
당신은 오라클의 수출 도구를 사용할 수 있습니다 : exp
편집 : 당신은 쉽게 파이썬과 cx_Oracle과 모듈을 사용 할 수
exp name/[email protected] file=filename.dmp tables=tablename rows=y indexes=n triggers=n grants=n
. Python 스크립트는 데이터를 CSV 형식으로 디스크에 추출합니다. 여기
는 파이썬/cx_Oracle과를 사용하여 Oracle에 연결하는 방법은 다음과 같습니다 데이터가 파이썬 목록을 통해 루프 수 가져 오기 및 CSV 형식으로 데이터를 저장
constr='scott/[email protected]:1521/ORCL12'
con = cx_Oracle.connect(constr)
cur = con.cursor()
후. 내가
expdp를 (데이터 펌프 수출) 특급를 대체 TableHunter-For-Oracle을 쓸 때
나는이 방법을 사용했다. 병렬화 및 압축과 같은 더 많은 기능을 제공하며 더 빠릅니다. – llayland