: 제가 제 컴에서 작업을 한뒤 저희 서버의 db에 자료를 올려야하는데.
: odbc로 linux oracle로 들어가는법을 모르겠습니다..
1> 컴에서 작업한 내용을 텍스트화일로 변환할 수 있는거죠 ?
각 필드사이마다 '|' 를 넣어서 작업해보시구여
리눅스의 오라클로 로긴하셔서 올릴자료 디렉및에서
다음과 같은 명령을 내립니다.
vi load.ctl
LOAD DATA
INFILE <b>filename</b>
APPEND
INTO TABLE <b>table-name</b>
FIELDS TERMINATED BY '|'
(
col1,
col2, -> 요부분에 님의 테이블컬럼이름을 모두 기재하셔야
col3 해요
)
저장하시구
sqlldr user/pass load.ctl
하시면 데이터가 table에 입력되구여
(sqlldr은 $ORACLE_HONE/bin에 있구여 없으면
리눅스용 오라클 깔때 클라이언트 인스톨하면
생길겁니다..)
filename.bad는 에러(primary key에러,널에러...)가
난 레코드들만 모아둡니다.
2> ODBC 로 작업하실려면 위와 텍스트화일로 만들어서
엑셀로 읽어들이구여 (구분자는 '|')
다른이름으로 저장할때 DBASE-IV 로 저장하구
MS 엑세스에서 dbase화일 access화일로 변환하구
델파이의 datadump를 이용해서
올리시면 되는데....
작업결과를 확인할 수 없는게 단점이구여..
자료중 에러가 있으면 중단된다는 것도 아픔이구여
방법 1을 사용하여 해보세요.
아무리 리눅스에 오라클 깔았다구 해도
질문은 오라클에 가서 해야 겠죠 ?
http://technet.oracle.co.kr--_HTTPAT_~@