分类分类
2015-06-28 00:00作者:网管联盟
没做backup,把冷备份复制出来,装好oracle9.2.0.1,
报controlfile version 9.2.0.0.0不匹配oracle 版本9.2.0.0.0。
试过很多办法,都没用,最后只好重建control file:
CREATE CONTROLFILE REUSE DATABASE &datastor& NORESETLOGS NOARCHIVELOG
MAXLOGFILES 32
MAXLOGMEMBERS 2
MAXDATAFILES 32
MAXINSTANCES 1
MAXLOGHISTORY 449
LOGFILE
GROUP 1 'D:oracleoradatadatastorREDO01.LOG',
GROUP 2 'D:oracleoradatadatastorREDO02.LOG',
GROUP 3 'D:oracleoradatadatastorREDO03.LOG'
DATAFILE
'D:oracleoradatadatastorXDB01.DBF',
'D:oracleoradatadatastorUSERS01.DBF',
'D:oracleoradatadatastorUNDOTBS01.DBF',
'D:oracleoradatadatastorTOOLS01.DBF',
'D:oracleoradatadatastorSYSTEM01.DBF',
'D:oracleoradatadatastorODM01.DBF',
'D:oracleoradatadatastorINDX01.DBF',
'D:oracleoradatadatastorEXAMPLE01.DBF',
'D:oracleoradatadatastorDRSYS01.DBF',
'D:oracleoradatadatastorCWMLITE01.DBF';
然后
recover database;
重启oracle就OK
教训:多备份!冷备份碰到版本问题还是比较麻烦的,时间久了也不知道现在运行的oracle版本是多少。
相关文章