备份Oracle数据库

逻辑备份
使用oracle 的逻辑备份工具exp 可以进行逻辑备份,此备份方法适用户数据量少与
2G 的情况,比如可以单独备份某张大数据量的表;
举例:
C:/>exp name/mima@sid owner=name compress=y file=d:/orcl.dmp
log=d:/orcllog.log buffer=900000
或者
C:/>exp name/mima@sid
compress=y file=d:/exp.dmp compress=y tables=(table1,table2);

冷备份
1、停止监听;
2、关闭数据库
【注意】不能是以abort 方式关闭
3、使用cp、rcp 或tar 等操作系统命令,复制/oradata 目录下所有文件到备份目录或磁带;
例如:
cp(拷贝命令)
cp /oradata /orabackup
rcp(远程拷贝命令,需要配置信任关系)

在另外一台被信任的主机上
rcp sundb:/oradate /orabackup
tar (归档命令)
cd /oradate
tar -cvf ./ /orabackup/20031206.tar
4、启动数据库;
5、启动监听;

cmd
导出
exp 用户/密码@服务名 full=y file=c:/test.dmp (full--全库/tables(tablename)--表)

导入
imp 用户/密码@服务名  file=c:/test.dmp

批处理+任务计划,实现定期备份
如先写EXP备份命令 到xx.bat
然后加入windows的计划任务

头表名一样的多表备份,如XX_a,XX_b

XX_% 既可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值