重建控制文件(四)

2014-11-24 17:00:03 · 作者: · 浏览: 2
p/oracle/oradata/PROD/disk1/undotbs01.dbf',

'/u01/app/oracle/oradata/PROD/disk1/sysaux01.dbf',

'/u01/app/oracle/oradata/PROD/disk1/EXAMPLE_01.dbf',

'/u01/app/oracle/oradata/PROD/disk3/USERS_01.dbf',

'/u01/app/oracle/oradata/PROD/disk5/dds_01.dbf'

CHARACTER SETUS7ASCII;

2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32

Control filecreated.

SYS@PROD>RECOVERDATABASE;

ORA-00283:recovery session canceled due to errors

ORA-00264: norecovery required

SYS@PROD>ALTERSYSTEM ARCHIVE LOG ALL;

System altered.

SYS@PROD>ALTERDATABASE OPEN;

Databasealtered.

SYS@PROD>ALTERTABLESPACE TEMP01 ADD TEMPFILE '/u01/app/oracle/oradata/PROD/disk1/temp01.dbf'

SIZE 20971520 REUSE AUTOEXTEND ON NEXT 8192 MAXSIZE 32767M;

ALTER TABLESPACETEMP1 ADD TEMPFILE '/u01/app/oracle/oradata/PROD/disk1/temp1_01_grp.dbf'

SIZE 20971520 REUSE AUTOEXTEND ON NEXT 8192 MAXSIZE 32767M;

ALTER TABLESPACETEMP2 ADD TEMPFILE '/u01/app/oracle/oradata/PROD/disk1/temp2_01_grp.dbf'

SIZE 20971520 REUSE AUTOEXTEND ON NEXT 8192 MAXSIZE 32767M;

2

Tablespacealtered.

SYS@PROD> 2

Tablespacealtered.

SYS@PROD> 2

Tablespacealtered.

SYS@PROD>

二、备份控制文件

以上给出生成创建控制文件脚本并重建控制文件的方法,但是具体恢复中遇到的问题可能需要具体对待,当得不到trace文件,可根据这个格式,查看数据文件,更改相关内容再重建.这种方法通常是在没有控制文件(二进制文件)备份的情况下所采用的,如果存在备份应该使用备份的控制文件尝试恢复.