背景:控制文件损坏,没有备份
方法:手动创建控制文件,文件内容如下:
STARTUP NOMOUNT
CREATE CONTROLFILE REUSE DATABASE "DUKOPE" NORESETLOGS ARCHIVELOG
MAXLOGFILES 10
MAXLOGMEMBERS 3
MAXDATAFILES 50
MAXINSTANCES 8
MAXLOGHISTORY 292
LOGFILE
GROUP 1 'C:\app\Administrator\oradata\orcl\redo01.log',
GROUP 2 'C:\app\Administrator\oradata\orcl\redo02.log',
GROUP 3 'C:\app\Administrator\oradata\orcl\redo03.log'
DATAFILE
'C:\app\Administrator\oradata\orcl\system01.dbf' ,
'C:\app\Administrator\oradata\orcl\sysaux01.dbf' ,
'C:\app\Administrator\oradata\orcl\users01.dbf' ,
'C:\app\Administrator\oradata\orcl\example01.dbf',
'C:\app\Administrator\oradata\orcl\undotbs01.dbf'
CHARACTER SET AL32UTF8;
recover database
alter database open;
REUSE表示覆盖已存在的控制文件 NORESETLOGS表明仍使用原来的日志 ARCHIVELOG表示归档模式
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24217871/viewspace-674004/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/24217871/viewspace-674004/