exp 명령들을 shell 로 짜고염.
그걸 백그라운드로 올려놓으면 될듯 싶네염.
아래 참고 하시길............
주의) disk full 체크 하시길.. file 최대 크기도.. 혹시 64비트가 아니라면 대략 난감.
1. shell back-ground 올리기.
nohup db_backup_table.sh &
2. shell script.
db_backup_table.sh ---------------------------
echo DB BACKUP START. >> file_dump.log
echo `date +'%Y년 %m월 %d일 %H:%M:%S'` >> file_dump.log
exp id/pwd table=table_name1 file=savefile1.dmp >> file_dump.log
echo DB BACKUP END. >> file_dump.log
echo `date +'%Y년 %m월 %d일 %H:%M:%S'` >> file_dump.log
echo ------------------------------- >> file_dump.log
echo DB BACKUP START. >> file_dump.log
echo `date +'%Y년 %m월 %d일 %H:%M:%S'` >> file_dump.log
exp id/pwd table=table_name2 file=savefile2.dmp >> file_dump.log
echo DB BACKUP END. >> file_dump.log
echo `date +'%Y년 %m월 %d일 %H:%M:%S'` >> file_dump.log
echo ------------------------------- >> file_dump.log
echo DB BACKUP START. >> file_dump.log
echo `date +'%Y년 %m월 %d일 %H:%M:%S'` >> file_dump.log
exp id/pwd table=table_name3 file=savefile3.dmp >> file_dump.log
echo DB BACKUP END. >> file_dump.log
echo `date +'%Y년 %m월 %d일 %H:%M:%S'` >> file_dump.log
echo ------------------------------- >> file_dump.log
- shell end.
-. 이상 허접답변입니다. 참고 하시길.. ^^* 로그는 다다익선입니다. 혹시 모르니까염.