国产麻豆精品视频-国产麻豆精品免费视频-国产麻豆精品免费密入口-国产麻豆精品高清在线播放-国产麻豆精品hdvideoss-国产麻豆精品

始創于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊有禮 登錄
  • 掛牌上市企業
  • 60秒人工響應
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補償
您的位置: 網站首頁 > 幫助中心>文章內容

Oracle控制文件的損壞或完全丟失的恢復辦法

發布時間:  2012/8/11 17:51:52

控制文件丟失了,需要DBA處理。
    1,控制文件大小不對。  將正常的cp給不正常的。指定正確的來運行。
    2,控制文件版本不對   千萬要記住要先cp全部的控制文件備份后在來cp
    3,控制文件某個丟失,至少存在一個
    4,控制文件都丟失,
-
 

    5,有但是很old

1,控制文件大小不對。
下面我們修給一個控制文件的內容使大小不一樣。
[Oracle@huang ~]$ vim /sof/oracle/oradata/orcl/control01.ctl
SQL> shutdown immediate;
ORA-00227: corrupt block detected in control file: (block 1, # blocks 1)
ORA-00202: control file: '/sof/Oracle/oradata/orcl/control01.ctl'
SQL> shutdown abort;
Oracle instance shut down.
SQL> startup
Oracle instance started.

Total System Global Area 1090519040 bytes
Fixed Size                  1267020 bytes
Variable Size             704645812 bytes
Database Buffers          369098752 bytes
Redo Buffers               15507456 bytes
ORA-00205: error in identifying control file, check alert log for more info
這里提示了控制文件有錯誤。
SQL> show parameter control_f

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
control_file_record_keep_time        integer     7
control_files                        string      /sof/Oracle/oradata/orcl/contr
                                                 ol01.ctl, /sof/Oracle/oradata/
                                                 orcl/control02.ctl, /sof/oracl
                                                 e/oradata/orcl/control03.ctl
SQL> ho ls -l /sof/Oracle/oradata/orcl/  這里我們查看到日志文件中,有兩個大小一樣,說明這兩個是正常的。
total 1536352
-rw------- 1 Oracle oinstall   7110639 Jan  4 16:00 control01.ctl
-rw------- 1 Oracle oinstall   7389184 Jan  4 16:01 control02.ctl
-rw------- 1 Oracle oinstall   7389184 Jan  4 16:01 control03.ctl
SQL> ho cp /sof/Oracle/oradata/orcl/control01.ctl /sof/oracle/oradata/orcl/control01.ct.bak

SQL> ho cp /sof/Oracle/oradata/orcl/control02.ctl /sof/oracle/oradata/orcl/control01.ctl

SQL> shutdown immediate;
ORA-01507: database not mounted


Oracle instance shut down.
SQL> startup
Oracle instance started.

Total System Global Area 1090519040 bytes
Fixed Size                  1267020 bytes
Variable Size             704645812 bytes
Database Buffers          369098752 bytes
Redo Buffers               15507456 bytes
Database mounted.
Database opened.
現在數據庫就能正常的運行了。

2,控制文件版本不對
SQL> startup
Oracle instance started.

Total System Global Area 1090519040 bytes
Fixed Size                  1267020 bytes
Variable Size             704645812 bytes
Database Buffers          369098752 bytes
Redo Buffers               15507456 bytes
Database mounted.
Database opened.
SQL> alter system set control_files='/sof/Oracle/oradata/orcl/control02.ctl' scope=spfile;

System altered.

Database opened.
SQL> shutdown immediate;
Database closed.
Database dismounted.
Oracle instance shut down.
SQL> startup
Oracle instance started.

Total System Global Area 1090519040 bytes
Fixed Size                  1267020 bytes
Variable Size             704645812 bytes
Database Buffers          369098752 bytes
Redo Buffers               15507456 bytes
Database mounted.
Database opened.
SQL> show parameter control_f

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
control_file_record_keep_time        integer     7
control_files                        string      /sof/Oracle/oradata/orcl/contr
                                                 ol02.ctl
SQL> alter system set control_files='/sof/Oracle/oradata/orcl/control02.ctl','/sof/oracle/oradata/orcl/control01.ctl','/sof/oracle/oradata/orcl/control03.ctl'  scope=spfile;

System altered.
SQL> shutdown immediate;
Database closed.
Database dismounted.
Oracle instance shut down.
SQL> startup
Oracle instance started.

Total System Global Area 1090519040 bytes
Fixed Size                  1267020 bytes
Variable Size             704645812 bytes
Database Buffers          369098752 bytes
Redo Buffers               15507456 bytes
ORA-00214: control file '/sof/Oracle/oradata/orcl/control02.ctl' version 1036
inconsistent with file '/sof/Oracle/oradata/orcl/control01.ctl' version 1020
現在就提示了控制文件的版本好不一致的問題。注意提示的版本號那個更高。
SQL> ho cp /sof/Oracle/oradata/orcl/control01.ctl /sof/oracle/oradata/orcl/control01.ctl.bak

SQL> ho cp /sof/Oracle/oradata/orcl/control02.ctl /sof/oracle/oradata/orcl/control01.ctl
SQL> startup
ORA-01081: cannot start already-running Oracle - shut it down first
SQL> shutdown immediate;
ORA-01507: database not mounted


Oracle instance shut down.
SQL> startup
Oracle instance started.

Total System Global Area 1090519040 bytes
Fixed Size                  1267020 bytes
Variable Size             704645812 bytes
Database Buffers          369098752 bytes
Redo Buffers               15507456 bytes
ORA-00214: control file '/sof/Oracle/oradata/orcl/control02.ctl' version 1036
inconsistent with file '/sof/Oracle/oradata/orcl/control03.ctl' version 1020

SQL> ho cp /sof/Oracle/oradata/orcl/control03.ctl /sof/oracle/oradata/orcl/control03.ctl.bak

SQL> ho cp /sof/Oracle/oradata/orcl/control02.ctl /sof/oracle/oradata/orcl/control03.ctl

SQL> startup
Oracle instance started.

Total System Global Area 1090519040 bytes
Fixed Size                  1267020 bytes
Variable Size             704645812 bytes
Database Buffers          369098752 bytes
Redo Buffers               15507456 bytes
Database mounted.
Database opened.
上面就說明成了。

4,控制文件都丟失,
5,有但是很old

SQL> alter database backup controlfile to trace as '/tmp/luo.txt'
  2  ;

Database altered.
得到建立日志文件的腳本,以后我們數據庫建好后就要做。
下面就是重建控制文件。

千萬記住下面這個命令。
如果控制文件全部丟失,版本過老,在我們重建控制文件之前需要備份故障的狀態。

SQL> shutdown immediate;
Database closed.
Database dismounted.
Oracle instance shut down.
[Oracle@huang ~]$ cp /sof/oracle/oradata/orcl/ /sof/oracle/oradata/orcl.bak -rf
[Oracle@huang ~]$ rm /sof/oracle/oradata/orcl/control0* -rf
[Oracle@huang ~]$ ls /sof/oracle/oradata/orcl
orcl/     orcl.bak/
[Oracle@huang ~]$ ls /sof/oracle/oradata/orcl
orcl/     orcl.bak/
[Oracle@huang ~]$ ls /sof/oracle/oradata/orcl/
example01.dbf  redo02.log  sysaux01.dbf  temp01.dbf     users01.dbf
redo01.log     redo03.log  system01.dbf  undotbs01.dbf

[Oracle@huang ~]$ sqlplus / as sysdba
[uniread] Loaded history (945 lines)

SQL*Plus: Release 10.2.0.4.0 - Production on Mon Jan 4 16:57:00 2010

Copyright (c) 1982, 2007, Oracle.  All Rights Reserved.

Connected to an idle instance.

SQL> startup
Oracle instance started.

Total System Global Area 1090519040 bytes
Fixed Size                  1267020 bytes
Variable Size             704645812 bytes
Database Buffers          369098752 bytes
Redo Buffers               15507456 bytes
ORA-00205: error in identifying control file, check alert log for more info

 

去除所有的--和空格行,和開頭的空格。

[Oracle@huang ~]$ grep -v ^-- /tmp/luo.txt|grep -v ^$ >/tmp/luo1.txt
[Oracle@huang ~]$ vim /tmp/luo1.txt
[Oracle@huang ~]$ sed -n '1,23'p /tmp/luo1.txt >/tmp/luo2.txt
截取下面兩行和之間的內容。注意是下面行是第一次出現的時候
STARTUP NOMOUNT
..................
SIZE 30408704  REUSE AUTOEXTEND ON NEXT 655360  MAXSIZE 32767M;

[Oracle@huang ~]$ sed -i 's/^ //' /tmp/luo2.txt
[Oracle@huang ~]$ sed -i 's/^ //' /tmp/luo2.txt
[Oracle@huang ~]$ sed -i 's/^ //' /tmp/luo2.txt
[Oracle@huang ~]$ sed -i 's/^ //' /tmp/luo2.txt
[Oracle@huang ~]$ sed -i 's/^ //' /tmp/luo2.txt
[Oracle@huang ~]$ vim /tmp/luo2.txt
確定時候空格和--開頭的行就刪除了。


SQL> shutdown abort;
Oracle instance shut down.
SQL> @/tmp/luo2.txt 我們運行剛才的那個腳本就可以重新的建立起控制文件
Oracle instance started.

Total System Global Area 1090519040 bytes
Fixed Size                  1267020 bytes
Variable Size             704645812 bytes
Database Buffers          369098752 bytes
Redo Buffers               15507456 bytes

Control file created.

Media recovery complete.

Database altered.


Tablespace altered.

SQL> ho ls /sof/Oracle/oradata/orcl/
control01.ctl  example01.dbf  redo03.log     temp01.dbf    
control02.ctl  redo01.log     sysaux01.dbf   undotbs01.dbf 
control03.ctl  redo02.log     system01.dbf   users01.dbf

上面就是控制文件的幾種恢復方法。


本文出自:億恩科技【www.artduck.net】

服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經營性ICP/ISP證:贛B2-20080012
  • 服務器/云主機 24小時售后服務電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
  • 專注服務器托管17年
    掃掃關注-微信公眾號
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網安備41019702002023號
      0
     
     
     
     

    0371-60135900
    7*24小時客服服務熱線

     
     
    国产美女在线观看| 久草免费在线观看| 麻豆系列 在线视频| 亚欧成人毛片一区二区三区四区 | 亚洲 男人 天堂| 国产成人精品综合在线| 国产精品自拍在线观看| 台湾毛片| 欧美激情在线精品video| 国产激情一区二区三区| 欧美爱色| 91麻豆高清国产在线播放| 天堂网中文在线| 亚洲 国产精品 日韩| 成人免费观看的视频黄页| 国产一级强片在线观看| 四虎影视库| 午夜激情视频在线观看| 久久成人综合网| 99色播| 97视频免费在线观看| 九九九国产| 黄色免费三级| 国产伦精品一区三区视频| 91麻豆精品国产综合久久久| 国产精品免费精品自在线观看| 国产视频一区在线| 亚飞与亚基在线观看| 久久99欧美| 台湾毛片| 国产视频一区二区在线播放| 99久久网站| 国产国语对白一级毛片| 久久精品大片| 99久久精品国产麻豆| 国产精品免费久久| 超级乱淫伦动漫| 亚洲天堂免费观看| 成人a级高清视频在线观看| 亚洲第一页乱| 亚飞与亚基在线观看| 天天做日日爱| 青青青草影院| 精品视频免费看| 一级毛片看真人在线视频| 亚洲 欧美 91| 中文字幕一区二区三区精彩视频| 免费一级片在线| 可以免费看污视频的网站| 国产一区二区精品在线观看| 成人免费网站视频ww| 免费一级片在线| 99久久网站| 国产不卡在线看| 欧美爱爱网| 精品国产亚洲一区二区三区| 国产91素人搭讪系列天堂| 国产一区免费在线观看| 麻豆污视频| 亚洲精品中文字幕久久久久久| 欧美国产日韩久久久| 日韩一级黄色大片| 久久国产一久久高清| 美女被草网站| 成人a大片在线观看| 91麻豆tv| 夜夜操天天爽| 久久精品免视看国产成人2021| 精品视频免费在线| 免费的黄视频| 欧美激情一区二区三区视频 | 精品视频在线观看免费| 欧美激情一区二区三区视频 | 精品国产亚一区二区三区| 国产91精品系列在线观看| 色综合久久天天综合绕观看| 久草免费在线视频| 美女被草网站| 精品国产一区二区三区精东影业| 欧美日本二区| 久草免费在线视频| 亚洲精品中文字幕久久久久久| 日韩在线观看视频免费| 国产极品精频在线观看| 黄色免费网站在线| 国产视频一区二区在线观看| 可以免费看毛片的网站| 欧美另类videosbestsex久久| 国产视频一区二区在线播放| 日韩在线观看视频免费| 日韩av成人| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 日本特黄特色aaa大片免费| 国产不卡高清在线观看视频| 久久精品欧美一区二区| 香蕉视频久久| 日韩在线观看免费完整版视频| 天天做人人爱夜夜爽2020 | 四虎影视库| 99色视频在线观看| 深夜做爰性大片中文| 一级毛片视频免费| 可以免费在线看黄的网站| 麻豆污视频| 国产一级强片在线观看| 国产91素人搭讪系列天堂| 欧美激情中文字幕一区二区| 黄视频网站在线看| 日本在线www| 99色视频| 韩国妈妈的朋友在线播放| 亚洲第一页色| 四虎影视库国产精品一区| 日韩中文字幕在线播放| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 99色播| 精品国产亚洲人成在线| 香蕉视频三级| 国产91素人搭讪系列天堂| 日韩一级黄色片| 国产亚洲精品成人a在线| 国产麻豆精品高清在线播放| 99久久精品国产免费| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 日本免费乱人伦在线观看| 精品久久久久久中文| 精品视频一区二区三区| 欧美国产日韩久久久| 黄视频网站免费| 尤物视频网站在线| 一级女性全黄生活片免费| 国产成+人+综合+亚洲不卡| 亚洲第一色在线| 久久成人亚洲| 精品久久久久久中文字幕一区| 999精品视频在线| 亚飞与亚基在线观看| 毛片成人永久免费视频| 日韩欧美一二三区| 成人在免费观看视频国产| 韩国三级视频网站| 四虎影视久久久| 青青久久国产成人免费网站| 亚洲 激情| 欧美大片一区| 99热热久久| 美女被草网站| 麻豆午夜视频| 四虎影视库国产精品一区| 九九九国产| 久久精品人人做人人爽97| 久久99中文字幕| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产a毛片| 四虎论坛| 欧美日本二区| 日韩一级黄色| 成人高清视频免费观看| a级精品九九九大片免费看| 成人a级高清视频在线观看| 成人免费观看视频| 精品国产一区二区三区精东影业| 一级女性全黄生活片免费| 日韩在线观看免费完整版视频| 日韩中文字幕在线观看视频| 久久久久久久久综合影视网| 91麻豆精品国产自产在线观看一区| 国产成人女人在线视频观看 | 国产一区精品| 久久精品成人一区二区三区| 精品国产亚洲一区二区三区| 一级毛片视频播放| 91麻豆精品国产高清在线| 成人免费一级纶理片| 亚飞与亚基在线观看| 精品视频一区二区三区| 精品久久久久久中文| 韩国三级香港三级日本三级la| 麻豆污视频| 国产精品自拍一区| 免费的黄色小视频| 国产91精品露脸国语对白| 日韩专区一区| 韩国三级香港三级日本三级| 一 级 黄 中国色 片| 亚洲第一页色| 国产麻豆精品hdvideoss| 国产国语对白一级毛片| 99色视频在线观看| 青草国产在线| 九九久久国产精品大片| 国产一区二区精品久久| 午夜精品国产自在现线拍| 精品久久久久久免费影院| 四虎影视库| 91麻豆tv| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 亚欧视频在线| 国产亚洲免费观看|