ORACLE 数据库备份的问题 本帖最后由 a3123005 于 2010-05-23 22:25:56 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用Oracle LogMiner挖掘日志,详情 楼主说的“但是时差中进行的操作将无法还原。”是什么意思呢,是不是说备份完到出问题的时间呢? 这个把数据库设置运行在归档模式下,所有的操作都在日志里;可以完全恢复数据库,也可以不完全恢复。建议看下大名鼎鼎的rman 命令。 设置数据库为 归档模式可通过 Logminer 来查询归档日志,里面记录了每一个时刻对数据库做的增删操作恢复的时候即可比较准确 将数据库置于归档模式,然后马上备份数据库,数据库任何时候都能恢复到last commit,就这么简单 首先应该配置为归档模式。在此基础上做好每次的全量备份。在两次备份间隔中,应该做好归档日志的备份,设置为归档模式后,每次online redolog切换后,ARCN进程都会将online redo log中的dml操作,归档成为归档日志文件,具体的文件目录和格式可以使用show parameter arch命令查看。如果备份目录足够大,那么可以一直存储这些文件,知道下一次全备完成。否则,需要定期将这些文件拷到一个地方进行存储,比如磁带、光盘。因为ORACLE回复,要求SCN号是连续的,所以需要回复的时候要把归档日志全部拷贝回来,注意中间任何一个文件都不能丢失,否则就无法完成回复了。 ORACLE数据库关于时间段内数据查询的结果的查询 多表查询问题,并进行统计 oracle读写文本文件 两个不同的表空间可以创建相同表名的表吗? 非常简单的一个存储过程,传入一个表名(名字动态的,但格式(列名和类型)是固定的),将这个表的内容插入另一个表中,要怎么写?? 关于facth的一个无理要求,请指教 Oracle817在2000Server上的安装问题! 类似这样的oracle存储过程怎么调用啊? jrew.exe应用程序错误 >>大家来讨论一下两本书<< 怎样将SQlserver2005数据库中的表和数据导入到Oracle? oracle 扩展优化器问题
可通过 Logminer 来查询归档日志,里面记录了每一个时刻对数据库做的增删操作
恢复的时候即可比较准确