dbf 파일 문의드립니다. 0 5 2,268

by 정충보국 [2014.01.16 19:18:00]


여러개의 DBF 파일이 있는데요 테이블 형식은 똑같고 데이터만 다르거든요

DBF 파일 하나로 합쳐서 txt로 변환시킬려고 하는데요.

DBF 파일을 하나로 합쳐주는 툴이나 방법 아시는분 있으면 부탁좀 드릴게요.

지금 각각 하나씩 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() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입