东来东往

博客园 首页 新随笔 联系 订阅 管理

2012年2月22日 #

摘要: 联机重做日志全部删除模拟丢失关闭数据库重新启动看看数据库提示什么错误。重新启动数据启动数据库 报错----提示找不到联机日志文件 也可以看警告日志。因为我们的数据库是在非归档模式下建立的所以我们只能用控制文件来重建当前日志文件用alter database open resetlogs来启动数据库 –数据库提示说resetlogs模式必须在不完全恢复模式下恢复;用一个欺骗命令用备份的控制文件恢复(说明系统的控制文件的scn小于等于当前的数据文件头里的号) 我们用这个命令来告诉数据库我们用备份的控制文件来恢复当前控制文件然后数据库自动去查找相应归档日志文件来恢复数据 ,因为我们是在非归档模式下的 阅读全文
posted @ 2012-02-22 21:21 东来东往123 阅读(388) 评论(0) 推荐(1) 编辑

2012年2月19日 #

摘要: 关于SCN的理解系统检查点scn(v$database(checkpoint_change#))数据文件检查点(v$datafile(checkpoint_change#))数据文件终止scn(v$datafile(last_change#))数据文件中存放的检查点启动scn (v$datafile_header(checkpoint_change#)1、系统检查点scn当一个检查点动作完成之后,Oracle就把系统检查点的SCN存储到控制文件中。select checkpoint_change# from v$database2、数据文件检查点scn当一个检查点动作完成后,Oracle就.. 阅读全文
posted @ 2012-02-19 16:24 东来东往123 阅读(307) 评论(0) 推荐(0) 编辑

2012年2月18日 #

摘要: 下面我们模拟一个数据库非归档模式中控制文件丢失如何恢复的过程我们现在模拟数据库在非归档模式下丢失control文件(只丢失一个控制文件的解决方法)现在我们删除控制文件控制文件已经删除 下面我们启动数据库 看数据库报什么错误。数据库启动报错 error in identifying control file check alert log for more info 数据库控制文件错误 检查警告日志文件 我们打开警告日志文件(这点很重要对于数据库管理员来讲 必须清楚的指导 alter警告日志的位置)这是我的警告日志文件位置 不通版本的数据库 警告日志位置不通注意区分 我们打开alter_orcl 阅读全文
posted @ 2012-02-18 21:14 东来东往123 阅读(453) 评论(0) 推荐(1) 编辑