日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

oracle 01589,ORA-01589: 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项

發布時間:2024/7/5 数据库 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle 01589,ORA-01589: 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

SQL> startup mount

ORA-32004: 指定了廢棄/過時的參數

ORA-01081: 無法啟動已在運行的 ORACLE - 請首先關閉它

SQL> alter database open;

alter database open

*

第 1 行出現錯誤:

ORA-01122: 數據庫文件 1 驗證失敗

ORA-01110: 數據文件 1: 'D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF'

ORA-01207: 文件比控制文件更新 - 舊的控制文件

SQL> alter database backup controlfile to trace;

數據庫已更改。

SQL> alter database open;

alter database open

*

第 1 行出現錯誤:

ORA-01122: 數據庫文件 1 驗證失敗

ORA-01110: 數據文件 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 生成) 對于線程 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) 系統找不到指定的文件。

指定日志: {=suggested | filename | AUTO | CANCEL}

'D:\app\Administrator\oradata\orcl\control01.ctl'

ORA-00317: 標頭中的文件類型 0 不是日志文件

ORA-00334: 歸檔日志: 'D:\APP\ADMINISTRATOR\ORADATA\ORCL\CONTROL01.CTL'

ORA-01547: 警告: RECOVER 成功但 OPEN RESETLOGS 將出現如下錯誤

ORA-01152: 文件 1 沒有從過舊的備份中還原

ORA-01110: 數據文件 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 生成) 對于線程 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: 標頭中的文件類型 0 不是日志文件

ORA-00334: 歸檔日志: 'D:\APP\ADMINISTRATOR\ORADATA\ORCL\CONTROL02.CTL'

ORA-01547: 警告: RECOVER 成功但 OPEN RESETLOGS 將出現如下錯誤

ORA-01152: 文件 1 沒有從過舊的備份中還原

ORA-01110: 數據文件 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 生成) 對于線程 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: 標頭中的文件類型 0 不是日志文件

ORA-00334: 歸檔日志: 'D:\APP\ADMINISTRATOR\ORADATA\ORCL\CONTROL03.CTL'

ORA-01547: 警告: RECOVER 成功但 OPEN RESETLOGS 將出現如下錯誤

ORA-01152: 文件 1 沒有從過舊的備份中還原

ORA-01110: 數據文件 1: 'D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF'

SQL> alter database open;

alter database open

*

第 1 行出現錯誤:

ORA-01589: 要打開數據庫則必須使用 RESETLOGS 或 NORESETLOGS 選項

解決方法探討:有可能是在上一次強制重啟數據庫后,似的SCN不一樣,導致的問題。方法有啥不是很清楚,估計可以

創建控制文件

根據pfile啟動數據庫

根據備份recover

哎大神解決完后沒總結,解決過程中我出去了一下沒接上,嗚嗚

總結

以上是生活随笔為你收集整理的oracle 01589,ORA-01589: 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。