공룡이라는 ORACLE

간단한 백업

Jungsoomin :) 2020. 10. 3. 21:31

백업을 현재 디스크에 하는 것은 아무런 의미가 없다.

 

  • 전체데이터 베이스 백업 : exp userid=SYSTEM/암호@XE FULL=y FILE=경로및파일
  • 관리자가 다른 스키마를 백업 : exp userid=SYSTEM/암호@XE OWNER=사용자명 FILE=경로및파일
  • 일반사용자의 스키마 백업 : exp userid=사용자명/암호@XE FILE=경로및파일
  • 일반사용자의 테이블 백업 : exp userid=사용자명/암호@XE FILE=경로및파일 TABLES=(테이블명...)

 

  • 전체데이터베이스 복원 : imp userid=SYSTEM/암호@XE FILE=백업된경로
  • 관리자가 다른 스키마를 복원 : imp userid=SYSTEM/암호@XE FROMUSER=사용자명 TOUSER=사용자명 FILE=백업된경로
  • 일반사용자가 자신의 스키마 복원 : imp userid=사용자명/암호@XE FILE=백업경로
  • 일반사용자가 자신의 테이블 복원 : imp userid=사용자명/암호@XE FILE=백업경로 TABLES=(복원할테이블명...)
  • 관리자가 A의 스키마를 B스키마로 특정 테이블을 복원 : imp userid=SYSTEM/암호@XE FROMUSER=A TOUSER=B FILE=백업경로 TABLES=(테이블명...)