본문 바로가기

Dev/DBMS

[ORACLE] Insert문 export 후 insert 하기

반응형

필요한 프로그램

  • Dbeaver
  • notepad+
  • 오라클 설치된 PC (sqlplus 사용)

Dbeaver 이용 Insert문 export 하기

Export할 테이블 선택
오른쪽 클릭후 Export Table Data 선택
SQL 선택
원하는 값으로 Maximum Threads 입력후 Next
Data rows per statement 1로 변경후 Next
File name pattern 위와같이 변경 Endcording EUR-KR 선택후 Next
Finish


NotePad+ 이용 Insert문 치환 하기


추출된 SQL문 스키마 or 테이블스페이스 타겟 DB에 맞게 변경

spool.sql 경로/ 변경시 사용


spool.sql 파일 생성

sqlplus

    spool 경로/파일명.sql

    @경로/실행할파일.sql

    @경로/실행할파일.sql

    @경로/실행할파일.sql

           ...

    spool oof

 

spool.sql 파일, 생성된 ${table}.sql파일을 오라클 설치된 PC로 이동

 

  • 오라클 설치된 PC console창 (sqlplus 사용)
  • centOS인 경우 root로 로그인후 oracle 설치된 계정으로 이동 (su - oracle)

1. sqlplus "/as sysdba" 입력

2. SET DEFINE OFF      입력

3. @경로/spool.sql;     입력

 

 

 

반응형