oracle 01589,ORA-01589: 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项
SQL> startup mount
ORA-32004: 指定了廢棄/過時(shí)的參數(shù)
ORA-01081: 無法啟動(dòng)已在運(yùn)行的 ORACLE - 請(qǐng)首先關(guān)閉它
SQL> alter database open;
alter database open
*
第 1 行出現(xiàn)錯(cuò)誤:
ORA-01122: 數(shù)據(jù)庫(kù)文件 1 驗(yàn)證失敗
ORA-01110: 數(shù)據(jù)文件 1: 'D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF'
ORA-01207: 文件比控制文件更新 - 舊的控制文件
SQL> alter database backup controlfile to trace;
數(shù)據(jù)庫(kù)已更改。
SQL> alter database open;
alter database open
*
第 1 行出現(xiàn)錯(cuò)誤:
ORA-01122: 數(shù)據(jù)庫(kù)文件 1 驗(yàn)證失敗
ORA-01110: 數(shù)據(jù)文件 1: 'D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF'
ORA-01207: 文件比控制文件更新 - 舊的控制文件
SQL> recover database using backup controlfile until cancel;
ORA-00279: 更改 16728586 (在 07/05/2013 13:38:11 生成) 對(duì)于線程 1 是必需的
ORA-00289: 建議:
D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2013_07_09\O1_MF_1_570_
%U_.ARC
ORA-00280: 更改 16728586 (用于線程 1) 在序列 #570 中
指定日志: {=suggested | filename | AUTO | CANCEL}
'D:/app/Administrator/oradata/orcl/control01.ctl',
ORA-00308: 無法打開歸檔日志 'D:/app/Administrator/oradata/orcl/control01.ctl,'
ORA-27041: 無法打開文件
OSD-04002: 無法打開文件
O/S-Error: (OS 2) 系統(tǒng)找不到指定的文件。
指定日志: {=suggested | filename | AUTO | CANCEL}
'D:\app\Administrator\oradata\orcl\control01.ctl'
ORA-00317: 標(biāo)頭中的文件類型 0 不是日志文件
ORA-00334: 歸檔日志: 'D:\APP\ADMINISTRATOR\ORADATA\ORCL\CONTROL01.CTL'
ORA-01547: 警告: RECOVER 成功但 OPEN RESETLOGS 將出現(xiàn)如下錯(cuò)誤
ORA-01152: 文件 1 沒有從過舊的備份中還原
ORA-01110: 數(shù)據(jù)文件 1: 'D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF'
SQL> ?recover database using backup controlfile until cancel;
ORA-00279: 更改 16728586 (在 07/05/2013 13:38:11 生成) 對(duì)于線程 1 是必需的
ORA-00289: 建議:
D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2013_07_09\O1_MF_1_570_
%U_.ARC
ORA-00280: 更改 16728586 (用于線程 1) 在序列 #570 中
指定日志: {=suggested | filename | AUTO | CANCEL}
'D:\APP\ADMINISTRATOR\ORADATA\ORCL\CONTROL02.CTL'
ORA-00317: 標(biāo)頭中的文件類型 0 不是日志文件
ORA-00334: 歸檔日志: 'D:\APP\ADMINISTRATOR\ORADATA\ORCL\CONTROL02.CTL'
ORA-01547: 警告: RECOVER 成功但 OPEN RESETLOGS 將出現(xiàn)如下錯(cuò)誤
ORA-01152: 文件 1 沒有從過舊的備份中還原
ORA-01110: 數(shù)據(jù)文件 1: 'D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF'
SQL> ?recover database using backup controlfile until cancel;
ORA-00279: 更改 16728586 (在 07/05/2013 13:38:11 生成) 對(duì)于線程 1 是必需的
ORA-00289: 建議:
D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2013_07_09\O1_MF_1_570_
%U_.ARC
ORA-00280: 更改 16728586 (用于線程 1) 在序列 #570 中
指定日志: {=suggested | filename | AUTO | CANCEL}
'D:\APP\ADMINISTRATOR\ORADATA\ORCL\CONTROL03.CTL'
ORA-00317: 標(biāo)頭中的文件類型 0 不是日志文件
ORA-00334: 歸檔日志: 'D:\APP\ADMINISTRATOR\ORADATA\ORCL\CONTROL03.CTL'
ORA-01547: 警告: RECOVER 成功但 OPEN RESETLOGS 將出現(xiàn)如下錯(cuò)誤
ORA-01152: 文件 1 沒有從過舊的備份中還原
ORA-01110: 數(shù)據(jù)文件 1: 'D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF'
SQL> alter database open;
alter database open
*
第 1 行出現(xiàn)錯(cuò)誤:
ORA-01589: 要打開數(shù)據(jù)庫(kù)則必須使用 RESETLOGS 或 NORESETLOGS 選項(xiàng)
解決方法探討:有可能是在上一次強(qiáng)制重啟數(shù)據(jù)庫(kù)后,似的SCN不一樣,導(dǎo)致的問題。方法有啥不是很清楚,估計(jì)可以
創(chuàng)建控制文件
根據(jù)pfile啟動(dòng)數(shù)據(jù)庫(kù)
根據(jù)備份recover
哎大神解決完后沒總結(jié),解決過程中我出去了一下沒接上,嗚嗚
總結(jié)
以上是生活随笔為你收集整理的oracle 01589,ORA-01589: 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小米usb3.0修复补丁_今日热闻 |
- 下一篇: js获取当前url_javascript