日期:2014-05-17  浏览次数:20815 次

创建表空间的重做信息问题。
大家好:
    请问创建表空间语句的重做信息是记录在控制文件而不是记录在重做或归档日志里的吗?
因为我的mytbs表空间是在resetlogs之前(上一个数据库副本)中创建的,现在我resetlogs打开数据库后,再次做不完全恢复时,提示mytbs表空间的数据文件mytbs01.dbf已经存在。
ORA-01119: error in creating database file '/ora01/oracle/oradata/demo/mytbs01.dbf'
ORA-27038: created file already exists
----
还望各位指点,谢谢!
oracle rman

------解决方案--------------------
你resetlogs之后有没重新备份数据库文件啊。
你应该是使用了resetlogs之前的数据文件进行恢复,应用了之前的归档日志,所以才会报这个错的。
创建表空间的重做信息是保存在日志文件里的,控制文件只会保存表空间的定义。