C#,Delphi,Oracle,MSSQL 개발자블로그
[Oracle | 오라클] DB 덤프/임포트 하기 본문
자신이 사용하고 있는 오라클 DB의 데이터를 다른 곳으로 옮기고 싶을 때 어떻게 데이터베이스를 덤프(익스포트)/임포트 하는지 알아보겠습니다.
DB를 덤프하고 임포트하는 수준에는 크게 3가지 수준이 있습니다.
첫째가 전체 단위, 둘째가 사용자 단위, 셋째가 테이블 단위입니다.
1. 전체 단위(오라클 DB 전체)
덤프(익스포트) |
C:\) exp userid=system/비밀번호@SID file='C:\파일명.dmp' full=y
임포트 |
C:\) imp userid=system/비밀번호@SID file='C:\파일명.dmp' full=y
2. 사용자 단위(특정 계정/사용자의 DB )
덤프(익스포트) |
C:\) exp userid=계정명/비밀번호@SID file='C:\파일명.dmp'
임포트 |
C:\) imp userid=계정명/비밀번호@SID file='C:\파일명.dmp'
3. 테이블 단위(특정 계정의 특정 테이블만을 추출)
덤프(익스포트) |
C:\) exp userid=계정명/비밀번호@SID file='C:\파일명.dmp' tables=테이블명
임포트 |
C:\) imp userid=계정명/비밀번호@SID file='C:\파일명.dmp'
출처: http://tenlie10.tistory.com/35 [게임 개발자 블로그]
-> 계정명/비밀번호는 exp 시에는 가져올 데이터가 있는 계정명이고, imp 시에는 데이터를 넣을 계정명이다.
'Programming > Oracle' 카테고리의 다른 글
Oracle 시퀀스 증가시키기/Duplication Exception (0) | 2017.07.10 |
---|---|
[Oracle] PL/SQL 에러 확인. (0) | 2017.06.23 |
[Oracle] 오라클 달, 일, 월 처음&마지막 날짜 구하기 (0) | 2017.06.14 |
[Oracle] DBMS_OUT 패키지 (0) | 2017.06.07 |
[Oracle] SQL 파싱 부하 (0) | 2017.06.05 |
Comments