动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   数据库 → 阅读文章
  

 oracle data pump步骤

作者来源: 
阅读 1128 人次 , 2006-4-13 16:23:00 


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

 本文Tagsoracle  
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:Oracle开发人员 JAVA存储过程
· 下一篇:ORACLE应用中常见的傻瓜问题1000问 B
· 动态SQL语句
· 常见数据库系统之比较 - DB2数据库
· MySQL数据库技术(30)
· Oracle 9i 审计
· 一个Mysql自动备份脚本


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077