sybase to oracle 이관작업의 경험 정리
1. 작업준비
as is 파악
- object 갯수
- 변환되는 것들 파악
: identity -> sequence , identity 식별 쿼리
text -> clob
날짜 convert , view 를 bcp out 한다
- characterset : ms949는 한글 2바이트, utf-8 은 한글 3바이트
2. 작업
bcp out
sftp down/upload
sql loader
ctl 파일 생성
# 데이터와 별개 생성
컬럼주석, 시퀀스
3. 정리
- 컬럼길이 변동
- 시퀀스생성
# 에러유형
1. actual .. , maxium .. 한글바이트 ->길이늘려
2. exceed .. 데이터에 구분자 ->
3. format string 날짜타입 상이 -> 뷰로 변환 다시 덤프
# 자동화 이슈
1. spool ctl => 쉘에서 다 넘겨주기. 확장자, 위치
2. date 타입 ctl => to date yyyymmddhh24miss
sp_help 'tab name'
3. ctl 만들기. 쉘실행시 입력값넣어서
# 데이터문제
1. 구분자 있는지 dat 확인
2. 없는 특수문자 확인해보기. 메모장에서
3. csv 내리기
4. insert로