SW/Database

ORACLE에서 MAIRADB 마이그레이션 과정 정리[CONVERT, IMPORT]

손똘 2021. 1. 12. 16:38
반응형

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를 클릭한다.

반응형