———-根据自己初级小白经验,发现在oracle异常挂掉后经常出现控制文件出现问题,此处”只”说明一下通过重建控制文件恢复的操作;注意重建控制文件的脚本格式(经过快两个小时发现是脚本格式导致重建控制文件失败)
1 启动,制定pfile
startup nomount pfile=’/oracle1/database/dbhome/dbs/db1/initdb1.ora’
2 重建控制文件
CREATE DATABASE db1
MAXINSTANCES 1
MAXLOGHISTORY 1
MAXLOGFILES 5
MAXLOGMEMBERS 5
MAXDATAFILES 100
DATAFILE '/oracle1/database/dbhome/dbs/db1/system01.dbf' size 200M
SYSAUX DATAFILE '/oracle1/database/dbhome/dbs/db1/sysaux01.dbf' size 300M
UNDO TABLESPACE "UNDOTBS1" DATAFILE '/oracle1/database/dbhome/dbs/db1/undotbs01.dbf' SIZE 100M REUSE
AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED
CHARACTER SET US7ASCII
NATIONAL CHARACTER SET AL16UTF16
LOGFILE GROUP 1 ('/oracle1/database/dbhome/dbs/db1/redo01.log') size 100M,
GROUP 2 ('/oracle1/database/dbhome/dbs/db1/redo02.log') size 100M,
GROUP 3 ('/oracle1/database/dbhome/dbs/db1/redo03.log') size 100M;