IT/DBMS

[Oracle]oracle expdp 이용한 백업 정책

알 수 없는 사용자 2022. 11. 28. 06:18
반응형

목차

    # expd_script.sh
    # oracle home direcoty 설정
    ORACLE_BASE=/oracle/app; export ORACLE_BASE
    ORACLE_HOME=/oracle/app/product/12.2.0.1; export ORACLE_HOME
    # oracle SID 설정
    ORACLE_SID=TEST; export ORACLE_SID
    PATH=/usr/sbin:$PATH; export PATH
    PATH=$ORACLE_HOME/bin:$PATH; export PATH
    # oracle 소유자 설정
    export ORACLE_OWNER=oracle
    # 백업파일뒤에 붙일 날짜 세팅
    export DATE=`date +%Y%m%d`
    export DATE1=`date -d "-2 day" +%Y%m%d`
    # expdp 이용한 백업 실행
    expdp TEST/TEST1234 schemas=TEST directory=DATA_PUMP_DIR dumpfile=test_backup_$DATE.dmp logfile=test.log
    exit;

    위와 같은 식으로 스크립트 생성 

     

    크론탭 설정

    # 매일 오후 23시59분에 아래 스크립트 실행
    59 23 * * * /home/test/backup/expd_script.sh

    결과물 확인

    dump 파일

     

     

    Oracle exp/imp expdp/impdp 설명

    oracle exp/imp

     

    참조 :https://deftkang.tistory.com/144

     

    [Oralce] DB 백업(덤프) 하는 방법(exp, expdp툴 사용)

    Oracle 10g 부터 데이터 백업과 복원을 위해 기존엔 exp/imp 툴이 있었는데 expdp/impdp 툴이 제공됐다. 11g 부터는 exp/imp 툴에 대한 사용 지원은 되지 않는다고 하는 데 사용은 할 수 있다. exp/imp와 expdp/imp

    deftkang.tistory.com

     

    반응형