Oacle 데이터 정시 백업
1175 단어 oracle exp
절차 1. host - b 에 Oacle 환경 이나 Oacle instant client 를 설치 합 니 다.
2 단계: host - b 에 TNS 설정 Name
#
vi /u01/app/oracle/network/admin/tnsnames.ora
host_a_db =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = host-a )(PORT = 1521))
)
(CONNECT_DATA = (SID = logstat)(SERVER = DEDICATED))
)
단계 3. 셸 스 크 립 트 작성
vi backup.sh #
exp logstat/xxxx@host_a_db FILE=snda-`date -d yesterday +%Y%m%d`.dmp TABLES=T1,T2 BUFFER=64000
# 7
find /home/oracle/snda_bak -name '*.dmp' -mtime +6 -exec rm -fr {} \;
백업 파일 이름 은 현재 날짜 전날 날 짜 를 포함 합 니 다. 이러한 효 과 는 "snda - 20130415. dmp" 입 니 다.
STEP 4: 크 론 타 브
3 3 * * * source .bash_profile; /home/oracle/backup.sh > out.log
--end