지금 각각 하나씩 Microsoft Access로 열어서 txt로 변환해서 변환된 txt를 합치고 있는데 건수가 너무 많이서 힘드네요.
by 강서꽃미남
[2014.01.17 08:47:13]
이해가 잘 안되는데요... DBF (데이터파일) 말씀하는거죠? 이걸 하나로 합쳐준다는게 무슨말이죠?
by Oracler
[2014.01.17 21:52:26]
이 분은 오라클 말고 MS ACCESS의 데이터파일을 말씀하시는 것 같습니다.
by 몬태크리스토
[2014.01.17 10:18:16]
Dbf 면 테이블 스페이스 파일을 말슴하시는건가요 테이블 스페이스파일은 최대 32g 로 여러개의 테이블 스페이스파일이 하나의 논리적인 테이블스페이스로 보여지는 것을 알고 있습니다. 이를 하나의 택스트 파일로 변형하는것은 없는걸로 알고 있으며 해당필요한 파일은 출력 결과물을 텍스트 파일 및 엑샐파일등으로 내려 받을수 있고 또한 관련 테이블 스크립트 및 데이터는 파일로 내려 받을수 있어요. 이부분은 토드 같은 툴을 사용시 좀더 쉽게 하실수가 있을겁니다.
by 비니
[2014.01.17 10:24:49]
테이블 스페이스 파일은 바이너리 파일입니다.
바이너리를 한개로 합치는게 가능할런지가 의문이군요.
뭐 굳이 오라클 테이블 스페이스 파일을 분석해서 데이터를 하나로 합치려고 한 목적이 있는 툴이 있을지는 모르겠으나
..두개의 데이터를 한개로 합치려고 한다면
import 할때 ignore=y옵션을 주면 테이블 데이터만 같은 테이블에 들어 갑니다.
단 제약사항이 걸린 row라면 안들어 가겠죠.
그게 아니라면
테이블끼리 데이터 복사를 하시길.
by 강서꽃미남
[2014.01.17 11:08:15]
기본적으로 오라클은 SGA/데이터파일/네트워크 암호화는지원하지 않습니다.
하지만, 포맷자체는 볼 수는 있습니다. 합치는 것은 EXPORT 후 새로운 DATAFILE 추가가 옳다고 보구요, 포맷은 별도로 Reverse engineering으로 추출하는 dbf manager, dbf viewer등의 유틸리티가 있습니다. 오라클 내에서는 DUL(Data Unloader)라는 내부 유틸리티로 볼 수 있구요
마음만 먹으면 볼 수는 있습니다.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.