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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

oracle 01192,万分火急:ora-01503 ora-01192

發布時間:2025/3/13 编程问答 61 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle 01192,万分火急:ora-01503 ora-01192 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

以下是我的筆記,不知道對你有沒有用.

控制文件破壞,數據庫恢復方法

一)、有鏡像文件時

1、如果控制文件不同步,則從參數文件中,將不同步的參數文件去掉。(ora-00214)

2、如果出現ora-00205錯誤,檢查各控制文件是否正確

二)、沒有鏡像文件時

1、控制文件損壞以NOMOUNT方式啟動,然后重新創建一個新的控制文件。

Sql>startup nomount

……

Sql>create controlfile database prod

2??logfile

3? ?? ? group 1 'D:\ORACLE\ORADATA\ORA92\REDO01.LOG' SIZE 10M,

4? ?? ?? ? GROUP 2 'D:\ORACLE\ORADATA\ORA92\REDO02.LOG'??SIZE 10M,

5? ?? ?? ? GROUP 3 'D:\ORACLE\ORADATA\ORA92\REDO03.LOG'??SIZE 10M

6? ?NORESETLOGS

7? ? datafile

8? ? 'D:\ORACLE\ORADATA\ORA92\SYSTEM01.DBF',

9? ???'D:\ORACLE\ORADATA\ORA92\UNDOTBS01.DBF',

10? ? 'D:\ORACLE\ORADATA\ORA92\INDX01.DBF',

11? ? 'D:\ORACLE\ORADATA\ORA92\TOOLS01.DBF',

12? ? 'D:\ORACLE\ORADATA\ORA92\USERS01.DBF'

13? ?MAXLOGHISTORY 2000

14? ?MAXDATAFILES 2000

15? ?MAXLOGMEMBERS 5

16? ?CHARACTER SET ZHS16GBK;

以下是一種較好的重建控制文件的方法:

1. 在重建Contrl前,建議備份數據庫中的數據,以防不測。

2. sqlplus /nolog

3. SQL>connect /as sysdbal

4. SQL>alter database backup controlfile to trace; 備份創建控制文件的腳本到TRC文件

5. 在$ORACLE_HOME/admin/SID/udump下可找到最新生成的TRACE文件,如ora_23456.trc,此文件就包含了當前控制文件的參數及生成語法。

6. 提取ora_23456.trc中有關控制文件生成的語句另存為recreatctl.sql。

7. recreatctl.sql的內容為:

STARTUP NOMOUNT

CREATE CONTROLFILE REUSE DATABASE "ORCL" NORESETLOGS NOARCHIVELOG

MAXLOGFILES 32

MAXLOGMEMBERS 2

MAXDATAFILES 50

MAXINSTANCES 8

MAXLOGHISTORY 800

LOGFILE

GROUP 1 '/dev/vg00/roraredoa1' SIZE 10M,

GROUP 2 '/dev/vg00/roraredoa2' SIZE 10M,

GROUP 3 '/dev/vg00/roraredoa3' SIZE10M

DATAFILE

'/dev/vg00/rorclsys',

'/dev/vg00/rorclrbs',

'/dev/vg00/rorcltemp',

'/dev/vg00/rorcltools',

'/dev/vg00/rorcluser'

;

8. 如果需要修改,可按自己的需要編輯creatctl.sql中的參數,如maxdatafiles、maxinstances等。

9. sqlplus /nolog

10. SQL>connect /as sysdba

11. SQL>shutdown immediate

12. SQL>@recreatctl.sql

13. SQL>alter database open;

重新建控制文件完畢。

總結

以上是生活随笔為你收集整理的oracle 01192,万分火急:ora-01503 ora-01192的全部內容,希望文章能夠幫你解決所遇到的問題。

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