[답변]실디비에 있는 테이블 몇개를 테스트 디비에 임포트 하려고 하는데요... 0 0 1,742

by 이권재 [2005.09.12 17:05:27]


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.

 

-. 이상 허접답변입니다. 참고 하시길.. ^^* 로그는 다다익선입니다. 혹시 모르니까염.

 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입