본문 바로가기
IT/ORACLE

[오라클] 테이블 백업(export) 및 복원(import)

by 베베야 2021. 3. 24.
728x90

데이터베이스를 운영하는 운영자라면 백업을 받고 있을 것이다. 
오늘은 오라클 데이터베이스 테이블 백업(export) 및 복원(import) 방법에 대해서 알아보도록 하겠습니다.

먼저 오라클 데이터베이스가 설치된 서버로 접속합니다.
이후 cmd 창을 활성화해 주세요.

 

 

테이블 백업(export)

cmd 창에 입력 할 백업 명령어입니다.

--문법
exp 유저명/패스워드 FEEDBACK=33000 BUFFER=1024000 FILE=폴더위치와 폴더명 tables=유저명.테이블명1,유저명.테이블명2,유저명.테이블명3

--예시
exp TEST/test_1! FEEDBACK=33000 BUFFER=1024000 FILE=D:\Test001.DMP-  tables=TEST.TB1,TEST.TB2,TEST.TB3

 

테이블 복원(import)

export를 통해서 나온 Test001.DMP 파일을 복원할 데이터베이스 D 드라이브로 옮깁니다.
이후 아래의 복원 명령어를 진행합니다.
(복원할 테이블들을 복원을 진행할 데이터베이스에서 삭제를 먼저 한 후 진행해야 에러가 발생하지 않습니다!!)

--문법
imp 유저명/패스워드 FEEDBACK=33000 BUFFER=1024000 fromuser=export 파일의 유저명 touser=복원할 곳의 유저명 FILE=D:\Test001.DMP tables=테이블명1,테이블명2,테이블명3 --목원시 유저명 제거

--예시
imp TEST/test_1! FEEDBACK=33000 BUFFER=1024000 fromuser=TEST touser=TEST FILE=D:\Test001.DMP tables=TB1,TB2,TB3


이상으로 오라클 데이터베이스 테이블 백업(export) 및 복원(import) 방법에 대해서 알아보았습니다.

반응형
그리드형

댓글