重装系统前,将数据库备份,重装系统后恢复.
重装系统后,按照原始规格创建数据库【各项参数要全部和原来的相同,安装路径、数据文件路径、用户、授权、表空间等等,数据库版本也要相同】,设定所有oracle服务为手动启动,重启电脑,将原始文件覆盖到生成的目录下,恢复启动方式,重启电脑
不知道你重装前都备份了哪些文件,只要你那五种文件都有备份,恢复起来不是很难.主要归纳为以下几步:
①将原来的oracle文件夹重命名,比如oracle_old;然后重新安装oracle
到原目录,即跟重装操作系统前同一目录,假设为d:\oracle;安装过程选择"只安装软件"
即不创建数据库,这样可以节省很多时间.
注:恢复必须要有以下文件
a、初始化参数文件INIT.ORA
b、所有数据文件 .dbf
c、所有重做日志文件(联机日志、归档日志)redo
d、所有控制文件 crtl
e、internal密码文件
运行lsnrctl start,即可在创建监听服务;
使用net manager配置tns,但不要测试(数据库没有起来肯定测试不通过的);
oradim -new -sid orcl -startmode auto
sqlplus /nolog
sqlstartup;
一定要有提示成功打开,否则重复以上办法解决.
经验证通过以上操作,完全可以恢复成功.需要的是耐心、细心.
如果中间有报错,则一步步根据报错到网上查找解决办法.