데이터베이스

Total 205
Today 0
profile_image
슈퍼아이피
09-12-10 15:10 0개 681회
Oracle
백업과 복원

백업은 그 어떤 상황에서도 중요하겠지만, 대용량의 자료를 보관하고 관리하는 DBMS 에서는 특히나 중요한 작업이다.

오라클에서는 여러가지 백업 방법을 제공하고 있지만, 가장 고전적이고 보편적으로 쓰이는 방법은 역시 exp/imp 를 통한 백업/복원일 것이다.

 

백업

 

백업 작업은 SQL 이 아닌 실행파일을 통해서 이루어진다. 그러므로 리눅스의 쉘이나 윈도우즈의 도스창에서 아래와 같은 명령을 실행해야 한다.

 

  1. exp [사용자 ID]/[사용자 비밀번호]@[TNS 이름] [full=y] file=[백업파일명] [statistics=none]

 

full 옵션은 전체 사용자의 데이터를 백업할 때 사용하는 명령으로, 관리자 권한을 가진 계정에서만 제대로 작동한다. inctype 이라는 옵션을 통해 증분백업 등을 추가로 지정할 수 있다.

statistics 옵션은 개인적으로 인코딩 문제 때문에 발생하는 Warning 발생을 막아주기 위해서 사용하고 있다.

 

사용할 수 있는 옵션은 아래의 명령으로 조회할 수 있다.

 

  1. exp help=y

 

복원

 

복원 작업 역시 실행파일을 통해서 이루어진다.

 

  1. imp [유저ID]/[유저비번]@[TNS이름] file=[복원파일명] [statistics=none]

 

사용할 수 있는 옵션은 아래의 명령으로 조회할 수 있다.

 

  1. imp help=y

추천 0 비추천 0

댓글목록

등록된 댓글이 없습니다.