二、
作为DBA,最重要的管理职责就是ORACLE数据库备份与恢复。
当制定恢复策略时,DBA 应该考虑用户错误、介质失败以及数据块损坏的处理方法。
1,制定用户错误的恢复策略
当制定ORACLE数据库备份与恢复策略时,应该考虑如何处理用户或应用的不可预见错误操作,例如删除表、误载断表、批量更新数据的错误操作等。
处理用户错误有以下方法:
如果已经使用逻辑备份导出了误操作表的数据,那么某些情况下可以导入数据到误操作表。该技术的前提是规律性地导出了表的数据,并且在导出之间的数据变化不是特别重要。
你可以执行基于时间点的不完全恢复,将表空间或者DB 恢复到失败点的状态,这种ORACLE数据库备份与恢复方法可以避免表的数据丢失。当使用基于时间点的不完全恢复时,要求在失败点之前必须存在备份,并且在备份点与失败点之点的所有归档日志和重做日志必须全部存在。
使用FLASHBACK
快速恢复表数据。当使用FLASHBACK TABLE 恢复被删除的表时,要确定在数据库回收站中仍然存在被删除表;当使用FLASHBACK TABLE 恢复DML 误操作所影响的表数据时,必须确保激活了表的ROW MOVEMENT特征。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




