概述
环境:Windows 2003 Oracle9207 RAC OCFS
前一阵子试验数据库恢复,在恢复完控制文件之后,再成功从一全备份中恢复数据文件,可是总是不能使用resetlog打开数据库;
后来使用一个新的控制文件则成功打开了,一直也没有十分清楚原因;
今天在网上看到一文章讲到数据文件中的SCN值,查看了一下,发现USERS表空间的数据文件SCN值明显比其他数据文件中的SCN小很多,
再从RMAN备份中查看,发现该数据文件备份记录中的SCN日期还是3月份的,不知道什么原因为导致当前的情况
本想手动执行一下alter system checkpoint; 但想问题原因没有找到,还是先问问这样的情况正常吗?
附:
1、RMAN备份中的记录
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
230263 Full 11M SBT_TAPE 00:00:03 2008-07-19
BP 关键字: 230264 状态: AVAILABLE 标记:
段名:c-1222517218-20080719-00
包含的 SPFILE: 修改时间: 2007-09-20
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
230401 Full 5G SBT_TAPE 00:25:44 2008-07-20
BP 关键字: 230406 状态: AVAILABLE 标记:TAG20080720T024544
段名:/full_ASCMCAR_mkjlu0io/
备份集 230401 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
4 Full 5967386408935 2008-07-20 E:ORADATAASCMCARTOOLS01.DBF
9 Full 5967386408935 2008-07-20 E:ORADATAASCMCARBIS4_3.DBF
11 Full 5967386408935 2008-07-20 E:ORADATAASCMCARPERFSTAT.DBF
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
230402 Full 5G SBT_TAPE 00:26:05 2008-07-20
BP 关键字: 230407 状态: AVAILABLE 标记:TAG20080720T024544
段名:/full_ASCMCAR_mijlu0io/
控制文件包括: Ckp SCN: 5967386408920 Ckp 时间:2008-07-20
备份集 230402 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
1 Full 5967386408921 2008-07-20 E:ORADATAASCMCARSYSTEM01.DBF
10 Full 5967386408921 2008-07-20 E:ORADATAASCMCARBIS4_4.DBF
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
230403 Full 5G SBT_TAPE 00:26:12 2008-07-20
BP 关键字: 230408 状态: AVAILABLE 标记:TAG20080720T024544
段名:/full_ASCMCAR_mjjlu0io/
备份集 230403 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
3 Full 5967386408931 2008-07-20 E:ORADATAASCMCARINDX01.DBF
6 Full 5965894055387 2008-03-04 E:ORADATAASCMCARUSERS01.DBF
12 Full 5967386408931 2008-07-20 E:ORADATAASCMCARBIS4_5.DBF
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
230404 Full 10G SBT_TAPE 00:31:59 2008-07-20
BP 关键字: 230409 状态: AVAILABLE 标记:TAG20080720T024544
段名:/full_ASCMCAR_mmjlu23r/
备份集 230404 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
5 Full 5967386542141 2008-07-20 E:ORADATAASCMCARUNDOTBS02.DBF
8 Full 5967386542141 2008-07-20 E:ORADATAASCMCARBIS4_2.DBF
14 Full 5967386542141 2008-07-20 E:ORADATAASCMCARBIS4_7.ORA
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
230405 Full 11G SBT_TAPE 00:34:20 2008-07-20
BP 关键字: 230410 状态: AVAILABLE 标记:TAG20080720T024544
段名:/full_ASCMCAR_mljlu232/
备份集 230405 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
2 Full 5967386541712 2008-07-20 E:ORADATAASCMCARUNDOTBS01.DBF
7 Full 5967386541712 2008-07-20 E:ORADATAASCMCARBIS4_1.DBF
13 Full 5967386541712 2008-07-20 E:ORADATAASCMCARBIS4_6.DBF
SQL> select name, checkpoint_change# from v$datafile order by checkpoint_change#;
NAME
--------------------------------------------------------------------------------
CHECKPOINT_CHANGE#
-----------------------------
E:ORADATAASCMCARUSERS01.DBF
5965894055387
E:ORADATAASCMCARSYSTEM01.DBF
5967409212460
E:ORADATAASCMCARUNDOTBS01.DBF
5967409212460
.........................
最后
以上就是兴奋月亮为你收集整理的scn不一致oracle恢复,请教数据文件SCN不一致的问题?的全部内容,希望文章能够帮你解决scn不一致oracle恢复,请教数据文件SCN不一致的问题?所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复