欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

ora-01033:oracle initializationorshutdowninprogress(ORA-01589:要打开数据库则必须使用RESETLOGS或NORESETL)

程序员文章站 2022-07-01 18:21:09
sql> alter database open ora-01589: 要打开则必须使用 resetlogs 或 noresetlogs 选项 sql> alter database o...

sql> alter database open

ora-01589: 要打开则必须使用 resetlogs 或 noresetlogs 选项

sql> alter database open resetlogs;

alter database open resetlogs

*

error 位于第 1 行:

ora-01113: 文件 1 需要介质恢复

ora-01110: 数据文件 1: 'e:\oracle\oradata\eygle\system01.dbf'

sql> recover database using backup controlfile;

ora-00279: 更改 1670743 (在 04/17/2008 14:13:16 生成) 对于线程 1 是必需的

ora-00289: 建议: e:\oracle\ora92\rdbms\arc00030.001

ora-00280: 更改 1670743 对于线程 1 是按序列 # 30 进行的

指定日志: {=suggested | filename | auto | cancel}

e:\oracle\oradata\eygle\redo01.log

ora-00310: 存档日志包含序列 29;要求序列 30

ora-00334: 归档日志: 'e:\oracle\oradata\eygle\redo01.log'

sql> recover database using backup controlfile;

ora-00279: 更改 1670743 (在 04/17/2008 14:13:16 生成) 对于线程 1 是必需的

ora-00289: 建议: e:\oracle\ora92\rdbms\arc00030.001

ora-00280: 更改 1670743 对于线程 1 是按序列 # 30 进行的

指定日志: {=suggested | filename | auto | cancel}

e:\oracle\oradata\eygle\redo02.log

已应用的日志。

完成介质恢复。

sql> alter database open resetlogs;

数据库已更改。