생계/Sybase2017. 9. 14. 15:31

* Sybase ASE 의 데이터를 IQ 로 이관하기


1) ASE data를 bcp out 
 
bcptest 을 bcp out 으로 덤프 떨군다.


set rowcount 10

select * into bcptest
from ....
 
sybase@/sybase/DBA/lkj/work> bcp dba..bcptest out bcptest.txt -Usa -Ppassword -t'||' -r'\n' -c


2) .txt 파일을 IQ 로 ftp 전송


3) IQ에서 load 하는 쉘 작성


dipiq1:/sybase_iq/iq154/DBA

vi load.sql
----------------------------------
load table tb_test(col1, col2,....)
from '/sybase/tmp/tb_test.bcp'
QUOTES OFF
ESCAPES OFF
FORMAT BCP
ROW DELIMITED BY '\n'
DELIMITED BY '||'
;
----------------------------------

3) 실행

dbisql -c dsn=DBA -q load.sql > load.out





 

반응형

'생계 > Sybase' 카테고리의 다른 글

오라클 12c CDB common 유저 생성  (0) 2017.12.14
Sybase Storage정보  (0) 2017.09.11
Sybase 성능분석 로그 편집 쉘  (0) 2017.09.09
Sybase DB사용량  (0) 2017.09.09
Sybase session kill  (0) 2017.09.09
Posted by 돌고래트레이너