일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 사일런트모드
- 오지지
- adg
- diskgroup
- 오라클
- 19c
- 오라클아키텍쳐
- SILENTMODE
- oracle installation
- OracleGoldenGate
- 티베로
- DataGuard
- Installation
- oracle recovery
- Opatch
- 오라클구조
- linux
- 오라클설치
- goldengate
- 데이터베이스
- ActiveDataGuard
- Oracle 19c
- SSH
- 디비투
- ORACLE19C
- oracle goldengate
- ogg
- 데이터가드
- Database
- Oracle
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 및 백업 관련 동적 View (0) | 2023.05.04 |
---|---|
[ORACLE] RMAN Duplicate | Oracle 19c RAC 환경 Database 복제 (0) | 2023.05.04 |