본문 바로가기

DB/ORACLE

Oracle :: DB 백업(덤프,exp/imp)파일 생성 방법

 

 

 

 

덤프파일 생성 방법 (export)

사용자ID나 암호 입력을 잘못하는 경우 아래와 같은 에러가 발생함으로 주의
ORA-01017: invalid username/password; logon denied


1. 명령 프롬프트(cmd) 실행

2. 전체 데이터 추출
exp 사용자ID/암호 file='백업파일 저장할 경로\저장할 백업파일명.dmp'
exp EDU/EDU file='c:\DB.DUMP\EDU.DMP'

2-1. 부분 데이터 추출 (특정 테이블)
exp 사용자ID/암호 tables=테이블명 file='백업파일 저장할 경로\저장할 백업파일명.dmp'
exp SYSTEM/1234 tables=TABLE1 file=' c:\DB.DUMP\EDU.DMP'

 




생성한 덤프파일을 DB에 적용하는 방법 (import)

덤프파일 생성할때와 마찬가지로 명령 프롬프트(cmd) 에서 진행한다. 명령어는 덤프파일 취득할때 사용했던 명령어에서 exp를 imp로 바꿔주면 된다. 다만 exp로 이미 생성한 덤프파일을 DB에 넣어주기만 하는거기 때문에 데이터 취득때의 옵션이라던지 조건등은 제외한다.

 

import (imp) 할때 테이블등이 이미 존재한다면 IMP-00015 에러가 발생하기 때문에 객체가 중첩되지 않게 imp전에 미리 정리해야한다.

imp SYSTEM/1234 file=' c:\DB.DUMP\EDU.DMP' full=y

'DB > ORACLE' 카테고리의 다른 글

Oracle 계정 삭제 방법  (0) 2024.04.23
(DBeaver) 오라클 계정 만들기  (0) 2024.04.22
Oracle 연결 기본 설정  (0) 2024.04.22
오라클 재설치 오류 :: 2229  (0) 2024.04.22
Oracle 삭제 방법  (0) 2024.04.22