老司机91精品网站在线观看-老司机67194免费观看-老司国产精品视频-老熟人老女人国产老太-中文字幕日本在线-中文字幕日本一区久久

始創(chuàng)于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊有禮 登錄
  • 掛牌上市企業(yè)
  • 60秒人工響應(yīng)
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補(bǔ)償
全部產(chǎn)品
您的位置: 網(wǎng)站首頁 > 幫助中心>文章內(nèi)容

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

發(fā)布時間:  2012/8/11 17:51:52

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

    5,有但是很old

1,控制文件大小不對。
下面我們修給一個控制文件的內(nèi)容使大小不一樣。
[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.
現(xiàn)在數(shù)據(jù)庫就能正常的運(yùn)行了。

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
現(xiàn)在就提示了控制文件的版本好不一致的問題。注意提示的版本號那個更高。
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.
得到建立日志文件的腳本,以后我們數(shù)據(jù)庫建好后就要做。
下面就是重建控制文件。

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

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
截取下面兩行和之間的內(nèi)容。注意是下面行是第一次出現(xiàn)的時候
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 我們運(yùn)行剛才的那個腳本就可以重新的建立起控制文件
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

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


本文出自:億恩科技【www.ypdoo.com.cn】

服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

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

    0371-60135900
    7*24小時客服服務(wù)熱線

     
     
    亚洲 激情| 青青久久精品国产免费看| 999精品影视在线观看| 色综合久久久久综合体桃花网| 99热精品在线| 成人a级高清视频在线观看| 一级女性大黄生活片免费| 99色视频在线| 日本特黄一级| 欧美日本国产| 国产综合成人观看在线| 国产视频网站在线观看| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 精品国产一区二区三区久久久蜜臀| 99色视频| 国产视频一区二区在线播放| 久久99中文字幕| 国产亚洲精品aaa大片| 免费国产在线观看不卡| 国产网站在线| 999精品在线| 国产网站免费在线观看| 欧美大片a一级毛片视频| 国产成人精品一区二区视频| 精品国产一级毛片| 人人干人人插| 日韩中文字幕在线观看视频| 午夜精品国产自在现线拍| 精品视频免费观看| 国产国产人免费视频成69堂| 久久99青青久久99久久| 毛片的网站| 欧美激情伊人| 99久久精品国产国产毛片 | 日本免费看视频| 韩国毛片 免费| 国产一区二区高清视频| 精品毛片视频| 精品在线观看国产| 午夜在线亚洲男人午在线| 色综合久久天天综合| 黄视频网站免费看| 天天做日日爱夜夜爽| 国产一区精品| 尤物视频网站在线观看| 欧美a级片免费看| 欧美激情影院| 亚欧成人乱码一区二区| 精品毛片视频| 999精品影视在线观看| 久久国产精品自线拍免费| 九九精品在线播放| 可以在线看黄的网站| 亚洲天堂在线播放| 国产国语对白一级毛片| 久久99青青久久99久久| 精品美女| 精品国产一区二区三区久| 国产高清视频免费观看| 国产美女在线一区二区三区| 久久久成人网| 欧美大片aaaa一级毛片| 韩国三级视频在线观看| 国产91精品系列在线观看| 精品美女| 国产国语在线播放视频| 欧美爱爱动态| 色综合久久手机在线| 99色视频| 人人干人人插| 国产91精品一区| 亚洲精品久久玖玖玖玖| a级毛片免费全部播放| 亚洲 欧美 成人日韩| 亚洲精品影院久久久久久| 九九精品在线播放| 欧美大片aaaa一级毛片| 精品视频在线观看一区二区| 国产91视频网| 成人免费一级毛片在线播放视频| 色综合久久天天综合观看| 成人影院一区二区三区| 成人在激情在线视频| 久久精品店| 久久国产精品自线拍免费| 99久久精品国产高清一区二区| 精品视频一区二区| 91麻豆精品国产片在线观看| 国产高清视频免费观看| 国产91视频网| 可以免费看污视频的网站| 国产一区二区精品尤物| 韩国毛片 免费| 免费的黄色小视频| 欧美激情一区二区三区视频高清| 成人免费观看网欧美片| 天天做日日爱| 99色视频在线观看| 亚洲精品久久玖玖玖玖| 国产视频一区二区在线观看| 天天色成人| 精品久久久久久中文字幕一区| 国产高清在线精品一区a| 国产伦理精品| 99久久精品国产免费| 四虎影视精品永久免费网站| 国产视频网站在线观看| 亚洲www美色| 国产伦久视频免费观看 视频| 国产精品自拍一区| 免费国产一级特黄aa大片在线| 国产高清在线精品一区a| 91麻豆tv| 精品美女| 九九干| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 二级片在线观看| 国产激情一区二区三区| 成人免费观看男女羞羞视频| 国产国产人免费视频成69堂| 亚洲精品久久玖玖玖玖| 国产精品自拍在线| 999精品在线| 国产极品白嫩美女在线观看看| 精品久久久久久影院免费| 国产国语在线播放视频| 青青久久精品国产免费看| 亚洲 激情| 999久久狠狠免费精品| 亚洲不卡一区二区三区在线| 麻豆午夜视频| 欧美日本免费| 韩国三级视频在线观看| 国产伦精品一区二区三区无广告| 色综合久久手机在线| 精品国产一区二区三区久久久蜜臀 | 天天色成人| 久久久久久久男人的天堂| 国产不卡在线看| 999久久66久6只有精品| 日韩专区亚洲综合久久| 99色视频| 欧美激情一区二区三区在线| 欧美激情中文字幕一区二区| 久久精品店| 欧美国产日韩在线| 超级乱淫黄漫画免费| 成人在激情在线视频| 欧美另类videosbestsex高清| 日本免费看视频| 91麻豆精品国产高清在线| 中文字幕97| 免费一级片在线| 日韩中文字幕一区二区不卡| 999久久久免费精品国产牛牛| 久久久成人网| 日韩在线观看视频黄| 91麻豆精品国产高清在线| 沈樵在线观看福利| 黄视频网站在线观看| 国产欧美精品| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 91麻豆精品国产片在线观看| 欧美国产日韩在线| 精品国产香蕉在线播出| 午夜在线观看视频免费 成人| 91麻豆精品国产自产在线观看一区 | 一级毛片视频在线观看| 精品毛片视频| 国产成a人片在线观看视频| 青青久久精品| 天天做日日爱| 欧美1卡一卡二卡三新区| 久久国产精品自由自在| 美国一区二区三区| 精品视频免费在线| 高清一级毛片一本到免费观看| 美国一区二区三区| 日日日夜夜操| 国产91丝袜高跟系列| 色综合久久天天综合观看| 欧美一区二区三区在线观看| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产伦久视频免费观看 视频| 九九干| 精品久久久久久中文字幕一区| 成人影院久久久久久影院| 久久精品店| 国产一区二区精品久久| 国产网站免费在线观看| 国产视频一区二区在线观看| 日韩一级精品视频在线观看| 免费国产在线视频| 午夜在线观看视频免费 成人| 久久国产影院| 成人高清视频免费观看| 亚洲www美色| 久久福利影视| 欧美激情伊人| 日韩av成人|