본문 바로가기

별걸다하는 IT/데이터베이스 Database

[오라클 오렌지] ORANGE 엑셀 데이터 가져오고 내보내는법(로더로 임포트 익스포트)

반응형

[데이터베이스 SQL 완전정복 목차]

안녕하세요

오늘은 SQL TOOL 중, 오렌지에서 엑셀데이터를 임포트/익스포트 하는법을 작성해보려고 합니다.

 

오렌지 오라클에서 데이터 가져오는 법 (How to import data)

사실 입력하고자 하는 데이터가 많지 않을 경우에는

F9눌러 편집모드로 들어간 다음에 엑셀에있는 데이터 Ctrl+c, Ctrl+v 하면 되죠~

 

그런데 입력하고자 하는 데이터용량이 몇만개 이런식으로 좀 많다..

그러면 파일을 통째로 넣어버리는게 나을거예요. 

 

Load 기능으로 가져올 데이터정보 입력하기

도구('Tools')메뉴를 누르고 'Load Tool'을 찾습니다.

Load Tool이 데이터를 로드하는거라면

unload Tool은 기존에 있던 데이터를 내보내는 용도예요.

 

1-2. DBMS 서버계정 선택

그럼 맨 처음에 이렇게 'DBMS Logon' 팝업창이 뜨는데, 

내가 넣을 테이블이 있는 서버를 선택하고 연결(Connect)버튼을 누릅시다.

 

3. 테이블 선택

그러면 Schema는 자동으로 입력될텐데요.

그리고 Table 부분에 내가 데이터를 붙여 넣을 테이블을 적어주면 됩니다.

 

테이블이 없다면, 테이블을 만든 다음에 그 테이블명을 써주면 되겠죠?

테이블만드는 방법 : 2020.07.19 - [별걸다하는 IT/데이터베이스 Database] - [ORACLE, MYSQL, SQL] CREATE TABLE 테이블 생성하고 주키(기본키) 지정하기, 테이블생성법, 제약조건 설정(NOT NULL)

 

4. 데이터 파일 가져오기

내가 넣고자 하는 파일이 있을거잖아요?

엑셀파일의 경우에는 .xlsx나 .xls일 거고,, csv파일도 있을거고.

파일에 맞는 확장자를 선택하여 파일을 불러옵시다.

 

만약 내가 불러오고자 하는 엑셀파일이,

첫 번째 줄이 컬럼명으로 이뤄져있다면 파란색 부분(1st ro is column name)을 체크하면 되고,

헤드(제목?) 부분 없이 ONLY 데이터로만 이뤄져있다면 '1st col is row $'를 클릭하면 됩니다.

 

IMPORT 실행하기 (F5)

입력 다 했으면 실행하기 누르면 되는데~

단축키 F5를 눌러도 되고, 저기 사람이 달려가는(?)그림의 버튼을 눌러줘도 됩니다. 

임포트하는 법은 이게 끝이예요. 쉽죠?ㅎㅎ

 

오라클에서 데이터 익스포트(EXPORT)하는 법

동일하게 많은 데이터를 내보내는게 아니라면

단순 조회하면에서 우클릭으로 내보내기 누르는게 편하죠!

먼저 이렇게 데이터가 있으면 결과 화면에서 우클릭 한 후, 'Show grid as a excel'을 누르면 됩니다!

 

고럼 요렇게 바로 엑셀로 결과가 열려요ㅎㅎ

 

UNLOAD로 데이터 내보내기 

근데 만약에 테이블 전체를 통으로 내보낸다던가..  양이 좀 많을 경우 파일로 내보내기 해줍시다.

사용방법은 위에 데이터 가져오기 방법과 동일해요.

 메뉴 'Tools'에 들어가서 'Unload Tool'을 클릭해줍시다.

1-2. DBMS 서버계정 선택

그럼 똑같이 이렇게 뜨는데, DBMS서버계정 선택 후 Connect를 눌러주세요.

 

테이블 전체를 뽑을 거면 Using Table 라디오버튼을 선택하고

쿼리 결구를 내보낼거면 Using Query 라디어버튼을 선택하면 됩니다.

 

3. 테이블 선택

데이터를 가져올 테이블을 입력해줍시다.

 

4. 파일 지정

데이터를 추출한 결과를 파일로 저장할건데요

'Data File' 부분에 저장할 파일을 선택해줍시다.

저기 파일 아이콘 클릭하면 저렇게 파일가져오기 팝업창이 뜨니까 선택해서 저장 버튼 눌러주면 돼요.

 

EXPORT 실행하기 (F5)

실행하기는 데이터가져오기랑 동일하게 F5예요.

또는 저 달리는 사람 모양의 아이콘을 눌러도 된답니다.

데이터가 다 추출되고 저장이 완료되면 'unload Complete'라는 팝업 알림창이 뜨므로 확인 누르면 완료!

 

오늘은 간단하게 오라클오렌지에서 데이터를 가져오고 내보내는 법에 대해 알아봤어요

모두들 연말 잘보내세요~

반응형