Oracledatapump步骤

王朝oracle·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

这两天在试ora10g的data pump,将执行的步骤贴出来大家看看

由于我的试验的数据库数据不是很多,所以data pump的速度上的优势并不明显,但是备份的文件大小可比exp出来的大不少。

LisaLan 20040825 oracle data pump

创建目录

$ mkdir /home/oracle/backup/data/expdp

用system登陆为用户赋权限

SQL grant create any directory for ***;

如果需要删除用户目录的话,需要:

SQL grant drop any directory for ***;

用***登陆创建目录

SQL create directory backup_expdp_dir as '/home/oracle/backup/data/expdp'

如果需要删除目录的话,需要:

SQL drop directory backup_expdp_dir;

备份***用户数据(保留七天的备份数据)

backup_expdp.sh

#!/bin/sh

. $HOME/.bash_profile

DAY=`date +%a`

FILE_TARGET=backup_expdp_`expr $DAY`.dmp

FILE_LOG=backup_expdp_`expr $DAY`.log

cd /home/oracle/backup/data/expdp

rm -f $FILE_TARGET

rm -f $FILE_LOG

export FILE_TARGET FILE_LOG

expdp ***/***@*** schemas=*** directory=backup_expdp_dir dumpfile=$FILE_TARGET logfile=$FILE_LOG job_name=cases_export parallel=4

导入的命令行

impdp ***/***@*** schemas=*** directory=backup_expdp_dir dumpfile=backup_expdp_Fri.dmp logfile=backup_expdp_in.log job_name=cases_export

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航