ORACLE에서 MAIRADB 마이그레이션 과정 정리[CONVERT, IMPORT]
1.SQLLINES를 실행한다.
2.Oracle -> MariaDB Convert
-.상단에서 SOURCE를 ORACLE , TARGET을 MARIADB로 설정한다.
-.EXPORT한 내용을 Sqllines에 복사,붙여넣기하여 Convert 한다.
-.그래도 변경되지 않는 함수들이 있다. 수동으로 바꿔야한다.
-.Table에 Data Import를 하기 위한 CHARATER_SET 세팅
다음과 같이 실행하면 Charater_Set 리스트가 나오는데 다음과 같이 설정해준다 아니면 모두 UTF-8로해도됨
-TABLE의 COLUMN마다 CHARACTER SET이 있어 UTF-8로 맞춰 주어야 한다. DEFAULT로 LATIN으로 되어있어 IMPORT가 불가능 했음
-.ORACLE에서 추출한 데이터 IMPORT 하기
-.Dbeaver에서 데이터베이스-import할 테이블을 선택 한 후 우클릭하여 데이터 가져오기를 누른다.
다음과 같은 화면이 나오는데 CSV파일로 가지고 올꺼면 CSV, 테이블로 가지고 올꺼면 테이블로 선택하여 들고오면 된다.필자는 CSV파일로 들고올꺼기에 CSV로 선택
그리고 Source를 선택하여 CSV파일의 경로로 접속하여 선택 후 다음 버튼을 누른다.
-해당사항없으므로 다음~
CSV파일과 IMPORT할 테이블 매칭이 되어있는지 확인하는 창으로
매칭이 잘되었는지 확인을 한다.
IMPORT시에 데이터타입, 시간포멧, 한글 등 여러가지 제약사항이 생길때 에는 Mapping type을 선택하여 skip 또는 default 값을 넣을수도있다.
확인 후 다음을 클릭한다.
그리고 Start를 클릭한다.