数据库备份分为逻辑备份和全备份。其中,逻辑备份应用于大数据量情况下,只对存储过程,表结构等等进行备份;全备份是相对于小数据量数据库,把所有内容都进行备份。
exp备份导出语句如下:
echo 'backup da...'
#逻辑备份da
exp dc/dc file=$DIR/$DATE'/da_exp'$DATE.dmp owner=da rows=N log=$DIR/$DATE'/da_exp'$DATE'.log'
echo 'dc backup successfully.'
echo 'backup db...'
#全备份db
exp dc/dc file=$DIR/$DATE'/db_exp'$DATE.dmp owner=db rows=Y log=$DIR/$DATE'/db_exp'$DATE'.log'
echo 'db backup successfully.'
逻辑备份时:rows=N;全备份时:rows=Y