일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 네이버스마트 에디터
- 오라클
- jquery
- HTML5
- 스크립트
- checbox
- MYSQL
- 이클립스
- null
- 톰캣
- 웹 플랫폼 설치 관리자
- RADIO
- 날짜
- switch
- json
- DB
- @RequestBody
- JSTL
- java
- php
- 한글
- Oracle
- maven
- 호환성
- 문자열
- html
- exception
- SSL
- spring form tag
- 전자정부 표준프레임워크
- Today
- Total
개인적인 정리
TABLE EXPORT & IMPORT (CLOB 포함) 본문
개발서버에 운영중이던 데이타를 넣어야 하는 상황
조건
1. 개발서버에 접근은 TOAD 같은 것만으로 가능
2. 대략 15,000건 이상의 데이타가 있음.
3. CLOB 필드 존재
** 개발서버에 데이타를 넣어서 개발을 시작해야 하는 부분을 전제로 함
** 운영디비에 테스트 해본적은 없음.
1. EXPORT
주로 TOAD를 사용한다라기 보다 최근에는 토드만 쓰고 있는 중이므로 TOAD 에서 TABLE을 EXPORT 한다.
TOAD > DATABASE > SCHEMA BROWSER 로 이동한다.
EXPORT 할 테이블을 입력한다.(테이블이 너무 많아서 귀찮기 때문에)
테이블을 선택, 마우스 우클릭
Export Data 를 실행한다.
1) Export format 에 Insert Statements를 선택
2) Output > file 부분에 경로 선택해서 경로 입력
3) Encoding : UTF-8 선택
4) Columns to exclude 부분에 보면 clob을 exclude하지 않도록 변경(CLOB 체크 해제)
5) Date Format 변경
export & import 시 날짜에 한글이 들어가면 오류가 발생한다. (자세한 설명은 pass)
6) time format 을 변경(오전,오후처럼 한글이 들어가면 import 시 오류가 발생, 자세한 설명은 pass)
7) OK 를 통해 export 실행한다.
* export 된 sql 문을 열어서 & 를 '||chr(38)||' 로 변경해준다.
2. IMPORT
toad에서 import 를 실행하면 자꾸 오류가 발생한다.
이것저것 해본 끝에 SQL Developer 를 이용하였다.
toad에서도 @ "E:\test\test경로\testtbl.sql" 실행하니 잘 됨!!!!
SQL Developer Download 는 오라클을 이용한다.
https://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html
SQL Developer 를 다운받아서 실행하고 서버 연결정보를 입력하여 준다.
도중에 한글이 이상하게 들어가고 있었다.
그래서 아래와 같이 변경한다.
도구 > 환경설정 > 환경 > 인코딩을 UTF-8 로 변경한다.
확인을 누르고 워크시트로 돌아간다.
(만약 워크시트로 돌아가서 실행을 해도 한글이 이상하게 들어간다면 SQL Developer 를 재시작한다.)
워크시트로 돌아가서
@ "E:\test\test경로\testtbl.sql"
를 실행한다.(export 된 경로를 잘 확인하여 입력한다.)
그리고 나서 실행하니 데이타가 정상적으로 잘 들어간 것을 확인하였다.
success ~~
'DB > ORACLE' 카테고리의 다른 글
ORACLE ADD_MONTHS(date, integer) (0) | 2020.03.20 |
---|---|
Oracle ACOS(n) (0) | 2020.03.20 |
Oracle ABS(n) (0) | 2020.03.20 |
oci_connect() [function.oci-connect]: ORA-24408 (0) | 2019.11.08 |
ORA-01843: 지정한 월이 부적합합니다. (0) | 2019.04.17 |
ORA-01861: 리터럴이 형식 문자열과 일치하지 않음 (0) | 2019.04.13 |
java.sql.sqlrecoverableexception: io 오류: connection reset (0) | 2018.11.18 |
clob 데이타 처리 (0) | 2018.09.22 |