코락 CoRock
코딩하는 락스타
코락 CoRock
  • 분류 전체보기 (393)
    • frameworks (19)
      • spring (19)
      • spring-boot (0)
      • testing (0)
    • languages (94)
      • java (39)
      • kotlin (0)
      • python (42)
      • r (13)
    • libraries (0)
    • programming (239)
      • android (13)
      • c (17)
      • cpp (22)
      • database (18)
      • design-pattern (4)
      • data-structures (11)
      • git (8)
      • hadoop (6)
      • html-css (7)
      • issue (4)
      • javascript (26)
      • jsp (34)
      • os (29)
      • php (6)
      • preferences (19)
      • etc (15)
    • discography (37)
      • k-pop (18)
      • pop (19)
    • blog (3)

블로그 메뉴

  • Programming
  • Java
  • JavaScript
  • Discography
  • K-Pop Songs
  • Pop Songs
  • Blog
  • Guestbook

공지사항

인기 글

  • 카더가든(Car, the garden) - Home Swe⋯
    2018.12.01
    카더가든(Car, the garden) - Home Swe⋯
  • [Linux] CentOS 7 접속 및 종료하는 방법
    2018.11.07
    [Linux] CentOS 7 접속 및 종료하는 방법
  • [Python] Java와 Python 연동
    2019.09.04
    [Python] Java와 Python 연동
  • RDP Wrapper로 원격 데스크톱 설치부터 사용까지!
    2018.11.04
    RDP Wrapper로 원격 데스크톱 설치부터 사용까지!
  • [Linux] VMware에 CentOS 7 설치 완전정복⋯
    2018.10.30
    [Linux] VMware에 CentOS 7 설치 완전정복⋯

태그

  • oracle
  • linux
  • 파이썬
  • CentOS
  • Java
  • python
  • Spring
  • 자바스크립트
  • javascript
  • jsp
  • r
  • Android

최근 댓글

  • 도움이 되셨다면 좋겠네요 :)
    코락 CoRock
  • 자세히 알려주셔서 감사드립니다 ^_^
    비산동감자
  • 제 글이 유용했다니 뿌듯하네요~ ㅎㅎ
    코락 CoRock
  • 그림과 함께 꼼꼬미 글이 작성되어 정리하는데 도움이 되었습⋯
    v_aaaaa_v
  • 덕분에 도움 많이 되었습니다. 감사합니다.
    Dev_Aaron

최근 글

  • [Core C] 문자열 | String
    2021.01.19
    [Core C] 문자열 | String
  • [Core C] Array | 배열
    2021.01.18
    [Core C] Array | 배열
  • [R] Java와 R 연동
    2020.08.25
    [R] Java와 R 연동
  • git 지역 저장소에서 원격 저장소까지의 메커니즘
    2020.08.18
    git 지역 저장소에서 원격 저장소까지의 메커니즘
  • 검색 엔진 최강자! 구글에 사이트맵 등록하기
    2020.08.13
    검색 엔진 최강자! 구글에 사이트맵 등록하기

티스토리

반응형
hELLO · Designed By 정상우.
코락 CoRock

코딩하는 락스타

[Oracle] 백업 및 복원
programming/database

[Oracle] 백업 및 복원

2018. 10. 1. 00:25
반응형

11. 백업 및 복원

 

11.1 백업 및 복원의 중요성

전쟁에서 실패한 지휘관은 용서할 수 있어도, 경계에 실패한 지휘관은 용서받지 못한다(맥아더 장군).
작전 실패는 용서해도 배식 실패는 용서할 수 없다(말년병장).
배송에 실패한 업체는 용서할 수 없다(소비자).
백업에 실패한 DB 관리자는 용서할 수 없다(개발팀장).

 

 

11.2 기본툴(exp, imp)을 이용한 백업/복원 방법

오라클 서버의 실행파일 디렉토리로 이동(Oracle 11g XE의 경우)
C:\oraclexe\app\oracle\product\11.2.0\server\bin\

 

11.2.1 exp.exe를 이용한 백업 방법

형식) exp userid=계정명/패스워드 file=백업파일이름
cmd> cd C:\oraclexe\app\oracle\product\11.2.0\server\bin\
cmd> exp userid=hr/hr file=d:/test.bak

 

11.2.2 imp.exe를 이용한 복원 방법

형식) imp 계정명/패스워드 file=백업파일이름
full=y 풀옵션 복원, ignore=y 에러메세지 무시
cmd> cd C:\oraclexe\app\oracle\product\11.2.0\server\bin\
cmd> imp hr/hr file=d:/test.bak full=y ignore=y

 

 

11.3 Toad를 이용한 백업/복원 방법

11.3.1 테이블별로 백업하는 방법

Database - Schema Browser 실행한 후 테이블별로 백업

 

11.3.2 데이터베이스 전체를 백업하는 방법

Database - Export Utility Wizard 실행(정식버전에서만 사용 가능함)

 

 

11.4 SQL Developer를 이용한 백업/복원 방법

도구 - 데이터베이스 익스포트
형식에서 엑셀파일, csv파일, insert script 등 다양한 형식을 선택할 수 있음
image

 

 

11.5 스케줄러를 이용한 자동 백업 방법

11.5.1 백업을 위한 디렉토리 생성(d:\ora_backup)

11.5.2 백업을 위한 batch file 작성(d:\ora_backup\exp_daily.bat)

@echo off
SET ORACLE\_SID=**xe**
for %%a in (%date%) do SET day=%%a
md D:\\ORA\_BACKUP\\%day%
C:\\oraclexe\\app\\oracle\\product\\11.2.0\\server\\bin\\exp **hr/hr**
file=D:\\ORA\_BACKUP\\%DAY%\\%DAY%-full.dmp full=y

 

11.5.3 윈도우 작업스케줄러 등록(cmd에서 실행, 관리자 권한으로 실행해야 함)

at 00:00 /every:m, t, w, th, f, s, su d:\\ora\_backup\\exp\_daily.bat

 

반응형
저작자표시 비영리 변경금지 (새창열림)
    'programming/database' 카테고리의 다른 글
    • SQL Developer로 작성한 파일에서 한글이 깨진다면?
    • Windows 기반 MySQL 5.1.44 설치 완벽 가이드
    • [Oracle] PL/SQL
    • [Oracle] 고급함수
    백업, 복원, 오라클
    코락 CoRock
    코락 CoRock
    A COder dreaming of being a ROCKstar
    Windows 기반 MySQL 5.1.44 설치 완벽 가이드
    다음 글
    Windows 기반 MySQL 5.1.44 설치 완벽 가이드
    [Oracle] PL/SQL
    이전 글
    [Oracle] PL/SQL

    티스토리툴바