作为一个管理大部分〜兆字节数据的MySQL用户,我总是想知道如何完成Oracle数据库的备份。目前,我正在从SQL开发人员的生产服务器上执行SQL转储(对于〜30 mb的数据),我有兴趣知道这是如何在实践中完成的。Oracle数据库如何备份5 - 20 GB的数据?
回答
您的第一选择是
热备份或冷备份。冷备份意味着关闭数据库,因此对于全天候应用程序来说不是特别有用。如果这是一个9-5的工作,那么这可能是可行的。冷备份是在某个时间点的快照。如果您不介意停机时间,备份后的活动没有受到影响,但数据量较小(而且20GB很小),那么执行备份和恢复操作可能最简单。
第二个选择是,您是否需要“尽可能迟地恢复”(通常是磁盘故障)或“恢复到上个星期四”的设施(例如,对于月末快照,或者在一些FUBAR之前)。对于那些需要这些存档日志的人。当Oracle运行以及写入数据文件时,它会将更改写入独立的日志文件。当日志文件已满时,可将其归档(在其他地方复制)。这些文件需要应用备份后发生的事务。
第三个决定是,您能承受多长时间的数据库损失。假设您在星期天有备份并且需要到星期四,如果您生成大量交易可能需要一些时间。但是如果你每天都进行备份,就很难回到“上周四”。
大多数情况下,Oracle备份问题的答案是RMAN,您可以通过企业管理器进行配置 - 一旦您确定了需求是什么。
诀窍当然不是如何备份,而是如何从备份中恢复。同样,答案是RMAN。但是,如果你不练习恢复,你不知道如何恢复,如果/当你需要恢复的话,这会使你处于危险的境地。 “
+1也许更好一些。”当然,诀窍不是如何备份,而是如何从备份中恢复。“ – cagcowboy 2011-03-22 07:26:23
感谢您的好见解! – 2011-03-22 14:30:02
- 1. Oracle全数据库备份
- 2. Oracle数据备份
- 3. Oracle数据库备份错误
- 4. Oracle数据库对象文件备份
- 5. 数据库备份
- 6. 备份数据库
- 7. 备份数据库
- 8. 如何备份和恢复Oracle数据库11g像SQL2005数据库
- 9. 如何备份和恢复数据库中的记录(Oracle 10)
- 10. 数据库备份规则
- 11. 备份数据库数据的方法
- 12. 数据库备份的Android
- 13. mysqli的数据库备份
- 14. 如何备份mysql数据库每5个miniutes自动
- 15. 如何从Oracle数据库备份文件生成PostgreSql查询
- 16. 如何在操作系统关闭时备份oracle数据库
- 17. 如何从备份恢复Oracle 10G数据库
- 18. Firestore新数据库 - 如何备份
- 19. 如何备份文件流数据库?
- 20. 如何备份数据库phonegap/cordova?
- 21. 如何备份MySQL数据库
- 22. 如何备份django数据库
- 23. 如何从Java备份mysql数据库?
- 24. 如何备份sqlite数据库?
- 25. 如何备份mysql数据库?
- 26. 如何从NSIS备份MySQL数据库
- 27. 如何使用XMLRPC备份数据库?
- 28. 如何从ServerGrid.com备份数据库?
- 29. 如何从sqlexpress备份数据库
- 30. 如何在wordpress中备份数据库?
对于http://serverfault.com/ – 2011-03-22 02:32:15