SUMSEN

Oracle&Sql爱好者,用友NC管理员

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年1月13日

摘要: 1,存档模式之后,rman备份将联机日志存档alter system archive log all;--归档所有已填满的联机日志alter system archive log current;--归档当前日志文件,强迫一个日志切换(虽然可能日志没满)alter system switch logfile;--切换日志之后前一个联机日志也会写入存档2,更改归档路径参数文件到非系统盘show parameter db_recover--和下面的show db_recovery_file_dest 一样alter system set db_recovery_file_dest='d:\ 阅读全文
posted @ 2013-01-13 21:44 sumsen 阅读(954) 评论(3) 推荐(0) 编辑

摘要: 今天和13燕玲打电话沟通得知她实施的客户遇到过还原系统到几天前的情况(比如增加了很多的辅助,可是发现不合理,又不想让数据库产生垃圾数据,就需要用昨天的exp备份的东西imp还原),但是我考虑到了一个问题:数据库在好好的,有数据的情况下,imp肯定会报有重复数据的错误,就比如:就像你电脑有一个qq了,如果坚持安装旧的版本,安装的时候会卸载旧的版本rman可以基于归档日志恢复到过去一个时间点,具体看测试1,还原之前的scott.t1表,没有time字段insert两条数据到这个表,表示更新了2,恢复需要在mount下操作,和上一个rman试验一样比如我认为现在的数据库有问题,我想回到昨天晚上9点的 阅读全文
posted @ 2013-01-13 16:03 sumsen 阅读(2238) 评论(0) 推荐(0) 编辑

摘要: checkpoint 和 commit没什么关系checkpoint为了保证数据一致性,在下面情况下触发写事件:a 手工checkpoint,alter system checkpointb alter tablespace offline/begin backup;c 正常shutdown数据库写事件就是它会将数据文件头和控制文件中写入同一个id,以便于在数据库打开时,通过id知道数据库是否需要恢复而commit只是当数据提交后,触发将redo buffer写入redo file的事件,从而能在恢复时用到日志文件内容也就是说commit之后没有写入到datafile,如果insert 了一条 阅读全文
posted @ 2013-01-13 15:10 sumsen 阅读(6376) 评论(0) 推荐(0) 编辑