Oracle数据库备份的常用技巧

Oracle数据库备份的常用技巧

ID:46050872

大小:57.84 KB

页数:2页

时间:2019-11-20

Oracle数据库备份的常用技巧_第1页
Oracle数据库备份的常用技巧_第2页
资源描述:

《Oracle数据库备份的常用技巧》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Oracle数据库备份的常用技巧    利用下面的列出的技巧来确保你不会在每周一次的数据库备份过程中忘记关键步骤    每周一次备份主数据库如果你创建、修改或者停止一个数据库添加新的SQLServer消息添加或者停止连接服务器或者添加记录设备那就进行手工备份    每天备份一次msdb数据库它一般非常小但很重要因为它包含了所有的SQLServer工作、操作和计划任务    只有当你修改它时才有必要备份模型数据库    用SQLServerAgent来安排你的备份工作的时间表    如果在你的生产(production)环境中有现成资源备份生产数据库到本地磁盘或者网络

2、服务器(用同一个开关)然后把备份文件/设备拷贝到磁带上在存在许多硬件故障(特别是在RAID系统中)的情况下磁盘常常是完好的(inact)如果备份文件是在磁盘上那么恢复时的速度会提高很多    备份开发和测试数据库至少要用到SIMPLE恢复模型    除了有计划的定时备份外在进行未记录的(nonlogged)批操作(如批拷贝)、创建索引、或者改变恢复模型后要备份用户数据库    如果你使用的是SIMPLE恢复模型记住在截短(truncate)交易记录之后备份你的数据库    用文档记录你的恢复步骤至少要大概记录这些步骤注意所有的重要文件的位置    在截短记录之前也就

3、是所有的已提交(mitted)交易从记录中清空之前所有的这些信息都保存在交易记录中在SIMPLE恢复模型中记录在一个CHECKPOINT期间内截短(在SQLServer内存缓冲写道磁盘时)它是自动发生的但也可以手动执行这也就是SIMPLE恢复模型不支持时间点(pointintime)恢复的原因在FULL和BULKLOGGED恢复模型下当交易记录被备份时交易记录被截短除非你明确指出不进行截短    为了备份交易记录使用BACKUPLOG命令其基本语法与BACKUP命令非常相似:    BACKUPLOG{database}TO    下面是如何把交易记录备份到一个名为

4、LogBackupDevice的逻辑设备上的例子:    BACKUPTRANSACTIONNorthwindTOLogBackupDevice    如果你不希望截短交易记录使用NOTRUNCATE选项如下所示:    BACKUPTRANSACTIONNorthwindTOLogBackupDeviceWITHNOTRUNCATE    只是基本知识    尽管我在本文中仅仅概述了数据库恢复的基本知识你还是可以通过这些技巧来找到正确的方向那么为了避免不必要的(丢失数据造成的)恐慌你要做到每周备份主数据库每天备份msdb

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。