Queryone 설치 - Queryone seolchi

Oracle DB에서 excel파일에 있는 데이터 Export, Import하는 법

(본 포스팅에선 Oracle DB 11g - sql developer에서 테스트 했다.)

- 데이터 Export

1. 오라클 sql developer에서 Export를 원하는 테이블을 우클릭 후, Export를 누른다.

Queryone 설치 - Queryone seolchi

2. DDL Export를 체크 해제 후(원하면 체크), 형식은 excel 형식으로 바꿔 준다. (파일 저장경로와 이름도 원하면 바꾸면 된다.)

3. 데이터 지정 화면이 나오는데, 여기선 전체를 할 것이므로 다음으로 넘어간다. (조건이 있다면 정해준다.)

4. Export에 대한 요약이 나오는데, 확인하고 넘어간다.

5. 지정한 저장경로에 가서 제대로 Export 되었는지 확인한다.

6. 데이터 확인

- 데이터 Import

1. 테이블 상위폴더에서 우클릭 후, 데이터 Import 클릭

2. 찾아보기를 눌러서 원하는 Excel파일(혹은 그 외 가능한 파일)을 선택하고 형식을 지정해준다.

3. 임포트 방식과 테이블 이름을 지정해준다.

5. Import할 열을 선택한다. (여기서는 전체 열을 선택하겠다.)

6. 열 정의에서 해당 열에 대한 세부정보를 확인한다. (주의!)

여기서 주의할 점이, 소스 데이터 열 목록에서 일일이 다 클릭해서 확인해줘야 오류가 안난다. (원래는 안해도 되는데 필자의 경우 좌괄호 오류가 계속 발생했다.)그리고, VARCHAR2같은 경우에 크기와 자릿수를 반드시 확인해야 한다. 

(추정 : 이전 테이블에서 데이터의 크기가 범위를 벗어나도, 자동으로 늘어나서 열에 저장되어 있을 수 있기 때문이다.)

7. 마지막으로 Import 요약을 확인해본다.

8. Import 확인 (테이블 및 데이터 확인)

주의 : Import 시에, 오류가 발생할 수 있는데 (좌괄호, 우괄호..etc) 이는 6번에서 열에 대한 속성을 잘 확인해봐야 한다.

데이터가 제대로 Import가 안되고 이상하게 들어가는 경우도 마찬가지로 열에 대한 속성을 잘 확인해봐야 한다.

# 궁금한점은 댓글 남겨주시면 부족한 지식이지만 답변 드리겠습니다.