科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道Oracle data pump步骤

Oracle data pump步骤

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

  这两天在试ora10g的data pump,将执行的步骤贴出来大家看看   由于我的试验的数据库数据不是很多,所以data pump的速度上的优势并不明显,但是备份的文件大小可比exp出来的大不少。

作者:中国IT实验室 来源:中国IT实验室 2007年10月4日

关键字: 备份 数据库 ORACLE

  • 评论
  • 分享微博
  • 分享邮件

  这两天在试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
  
  

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件