关于数据库oracle和sqlserver的备份

本文主要介绍了在遇到服务器故障后,如何对Oracle和SQLServer数据库进行备份。对于Oracle,文章详细讲解了逻辑备份、全量和增量备份的方法,以及RMAN实现增量导出的可能性。在SQLServer方面,讨论了手动备份、自动备份维护计划的设置,以及如何解决远程备份到本地的权限问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近服务器接连出现两次故障,邮件服务器被攻击和网站服务器电源损坏。

对数据库,要定期实行备份,才能做到有备无患。公司有两种数据库,oracle和sqlserver,总结一下备份的方法。

一 Oracle

逻辑备份(使用最方便,但是没法做增量备份)

1.直接用PL/SQL 的EXPORT/IMPORT

2.运行命令(比直接在PL/SQL里的备份速度快一点)

  (1)全部备份

      exp  system/manager@SID  inctype=complement  file=D:\backup.dmp

      imp  system/manager@SID  full=y  file=D:\backup.dmp ignore=y

     服务器端和客户端oracle版本不一致,会导致导出遇错终止,但只是在最后出错,表都已导出了,导出的文件仍可用。

     导入时会有很多导入失败的,可能是system下的对象,全部恢复时失败了,加上fromuser时成功导入了。感觉全部备份没必要,一般只备份某个用户下的就行了。

   ( 2 )增量备份(备份上一次备份后,改变的数据)

    exp  system/manager@SID  inctype=incremental  file=D:\backup.dmp

    imp  system/manager@SID  full=y  file=D:\backup. dmp ignore=y

    增量备份导出,只能在full=y 的情况下导出,不能只针对导出某个用户下的表,否则会出错。

    另外,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值