일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- oracle recovery
- 19c
- SSH
- ORACLE19C
- rman
- 오라클
- DataGuard
- 백업
- adg
- 오라클아키텍쳐
- 데이터가드
- 오라클구조
- Installation
- Oracle 19c
- backup
- goldengate
- linux
- oracle goldengate
- ogg
- Database
- Oracle
- 오라클설치
- OracleGoldenGate
- oracle installation
- ActiveDataGuard
- SILENTMODE
- 오지지
- 데이터베이스
- 디비투
- recovery
Archives
- Today
- Total
DoubleDBDeep
[ORACLE] RMAN FULLBACKUP Shell Script 본문
내가 쓸거 참조용
+ archive log file도 같이 받음
+ tnsnames.ora에 명시된 DB(@EM19)로 접속
##########################################################################
#
# ORACLE ENV
#
##########################################################################
#!/usr/bin/bash
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=/u01/app/oracle/product/19.0.0.0/dbhome_1
ORACLE_SID=EM191
ORACLE_UNQNAME=EM19
BACKUP_LOG_PATH=/u01/rman/99.log/EM19
export ORACLE_BASE
export ORACLE_HOME
export ORACLE_SID
export ORACLE_UNQNAME
export BACKUP_LOG_PATH
export NLS_DATE_FORMAT="YYYY-MM-DD HH24:MI:SS"
LOG_FILE=${BACKUP_LOG_PATH}/UG191_rman_fullimg.log
TRACE_FILE=${BACKUP_LOG_PATH}/UG191_rman_fullimg.trc
START_TIME=`date`
echo ""
echo $ORACLE_BASE;echo $ORACLE_HOME;echo $ORACLE_SID;echo $ORACLE_UNQNAME
echo ""
echo ""
$ORACLE_HOME/bin/rman msglog=${LOG_FILE} <<EOF
connect target sys/welcome1@EM19
run{
configure backup optimization on;
configure controlfile autobackup on;
configure controlfile autobackup format for device type disk to '+FRA/EM19/RMAN/autobackup_%F.ctl';
allocate channel ch01 device type disk format '+FRA/EM19/RMAN/FULL_%u.dbf';
allocate channel ch02 device type disk format '+FRA/EM19/RMAN/FULL_%u.dbf';
backup as copy database reuse plus archivelog format '+FRA/EM19/RMAN/ARCH_%u.arc';
sql 'alter system archive log current';
release channel ch01;
release channel ch02;
}
exit;
EOF
END_TIME=`date`
echo ""
echo "===================================================="
echo " RMAN Image Full Backup "
echo "===================================================="
echo $START_TIME
echo $END_TIME
728x90
'ORACLE > Backup & Recovery' 카테고리의 다른 글
[Oracle] RMAN Recovery Database (0) | 2025.04.15 |
---|---|
[ORACLE] RMAN Incremental backup 및 확인 (0) | 2025.04.15 |
[ORACLE] RMAN 및 백업 관련 동적 View (0) | 2023.05.04 |
[ORACLE] RMAN Duplicate | Oracle 19c RAC 환경 Database 복제 (0) | 2023.05.04 |