国产精品久久久久久久久久久新郎_91久久精品国产_国内精品久久久久久_欧美激情第一页在线观看_国产欧美日韩丝袜精品一区_日韩精品成人一区二区在线观看_国产精品v片在线观看不卡_91精品国产综合久久香蕉最新版 _国产精品亚洲激情_色综合男人天堂

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

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

發(fā)布時(shí)間:  2012/9/24 17:02:36

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

    5,有但是很old

1,控制文件大小不對(duì)。
下面我們修給一個(gè)控制文件的內(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
這里提示了控制文件有錯(cuò)誤。
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/  這里我們查看到日志文件中,有兩個(gè)大小一樣,說(shuō)明這兩個(gè)是正常的。
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ù)庫(kù)就能正常的運(yùn)行了。

2,控制文件版本不對(duì)
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)在就提示了控制文件的版本好不一致的問(wèn)題。注意提示的版本號(hào)那個(gè)更高。
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.
上面就說(shuō)明成了。

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

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

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

千萬(wàn)記住下面這個(gè)命令。
如果控制文件全部丟失,版本過(guò)老,在我們重建控制文件之前需要備份故障的狀態(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

 

去除所有的--和空格行,和開(kāi)頭的空格。

[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)的時(shí)候
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
確定時(shí)候空格和--開(kāi)頭的行就刪除了。


SQL> shutdown abort;
Oracle instance shut down.
SQL> @/tmp/luo2.txt 我們運(yùn)行剛才的那個(gè)腳本就可以重新的建立起控制文件
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.czbl888.cn】

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

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

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

     
     
    国产精品久久久久久久久久久新郎_91久久精品国产_国内精品久久久久久_欧美激情第一页在线观看_国产欧美日韩丝袜精品一区_日韩精品成人一区二区在线观看_国产精品v片在线观看不卡_91精品国产综合久久香蕉最新版 _国产精品亚洲激情_色综合男人天堂
    黄色一级片网址| 四虎成人在线播放| 亚洲精品第三页| 丰满少妇被猛烈进入高清播放| 乱子伦一区二区| 尤物网站在线看| 亚洲av无日韩毛片久久| 在线免费视频a| 黑人糟蹋人妻hd中文字幕| 奇米影视亚洲色图| 91黄色在线看| www.亚洲视频.com| 国产精品videossex国产高清 | 四虎影院一区二区| 成年人黄色在线观看| 在线免费黄色小视频| 久久精品一卡二卡| 色姑娘综合天天| 成人在线观看www| 国产日韩欧美大片| 欧美这里只有精品| 久操网在线观看| 欧美日本视频在线观看| 国产主播在线看| 亚洲少妇第一页| 亚洲小视频网站| 亚洲美女自拍偷拍| 国产传媒久久久| 成年人视频观看| 日本精品一区二区三区四区| 欧美一级黄色片视频| 天天色综合天天色| 五月天视频在线观看| 国产成人三级视频| 日韩五码在线观看| 男女av免费观看| 亚洲娇小娇小娇小| 国产在线拍揄自揄拍无码| 国产免费裸体视频| 欧美一区二区三区爽大粗免费| 欧美午夜性生活| www.久久com| 国产毛片视频网站| 蜜臀av免费观看| 三级在线免费观看| 国产精品秘入口18禁麻豆免会员| 四季av一区二区| 国产对白在线播放| 免费毛片小视频| 国产女同无遮挡互慰高潮91| 好吊色视频988gao在线观看| 日韩少妇内射免费播放| 中文字幕第17页| 国产天堂视频在线观看| 熟女人妇 成熟妇女系列视频| 午夜国产福利在线观看| 国产日韩亚洲欧美在线| www.色偷偷.com| 黄色一级大片免费| 北条麻妃视频在线| 亚洲成人动漫在线| 国产极品美女高潮无套久久久| 91欧美一区二区三区| 亚洲熟妇无码一区二区三区导航| 91激情视频在线| 精品免费久久久久久久| 亚洲成色www.777999| www国产无套内射com| 欧美日韩在线免费播放| 九九久久九九久久| 视频二区在线播放| 久久久久久久香蕉| 日韩精品视频一二三| 黄色www网站| 在线观看三级网站| 91极品视频在线观看| 农民人伦一区二区三区| 国产女同无遮挡互慰高潮91| 日本www在线播放| 国产又黄又爽免费视频| 人妻丰满熟妇av无码区app| 日本精品福利视频| 午夜免费看毛片| 久久国产乱子伦免费精品| 国产91在线亚洲| 亚洲无在线观看| 天天天干夜夜夜操| 欧美亚洲一二三区| 日韩免费在线观看av| 欧美激情国内自拍| 日日摸天天爽天天爽视频| 精品无码国产一区二区三区av| 亚洲一区二区三区四区精品| 亚洲 中文字幕 日韩 无码| 人人干视频在线| 国内自拍中文字幕| 日本一二三四区视频| 日韩爱爱小视频| 成人免费毛片播放| 国产主播在线看| 青青青在线视频播放| 天天爱天天做天天操| 91小视频在线播放| 日本久久久久久久久久久久| aⅴ在线免费观看| 欧美深夜福利视频| 男人插女人视频在线观看| 国产欧美123| 中国黄色录像片| 亚洲国产精品影视| 中文字幕第一页亚洲| 在线观看中文av| www.色.com| 中国老女人av| 欧美一区二区三区综合| 日韩精品手机在线观看| 亚洲高潮无码久久| 亚洲成人动漫在线| 青青草免费在线视频观看| 樱花草www在线| 一本之道在线视频| 日本特级黄色大片| 中文字幕乱码免费| 91精品国产吴梦梦| 欧美黑人在线观看| 日韩日韩日韩日韩日韩| 欧美成人高潮一二区在线看| 免费人成在线观看视频播放| 国产日韩欧美精品在线观看| 久久精品国产sm调教网站演员| 国产美女在线一区| 男女午夜激情视频| 欧美在线观看视频网站| 色多多视频在线播放| 久久国产精品国产精品| 亚洲免费黄色录像| 老司机av福利| 日本久久久网站| 色综合久久久久无码专区| 久久无码高潮喷水| 亚洲不卡视频在线| 午夜大片在线观看| 四虎4hu永久免费入口| 国产黄色激情视频| 欧美v在线观看| 亚洲xxxx2d动漫1| 亚洲热在线视频| 无码 制服 丝袜 国产 另类| 日本免费不卡一区二区| 久久久精品麻豆| 日本高清免费观看| 很污的网站在线观看| 国产精品69页| 成年人网站av| 国产二区视频在线| 麻豆三级在线观看| 91国在线高清视频| 国产又黄又猛视频| 国产对白在线播放| 日本不卡在线观看视频| 在线看免费毛片| 国产精品va在线观看无码| 毛葺葺老太做受视频| 乱子伦一区二区| 欧美s码亚洲码精品m码| 国产资源中文字幕| 成人中文字幕在线播放| 亚洲免费黄色录像| 国产欧美日韩小视频| 91色国产在线| 免费的一级黄色片| 色七七在线观看| 国产精品无码电影在线观看| caopor在线视频| 久久www视频| 中文字幕国产免费| 免费 成 人 黄 色| 波多野结衣在线免费观看| 美女av免费在线观看| 黄瓜视频免费观看在线观看www| 日日橹狠狠爱欧美超碰| 亚洲天堂一区二区在线观看| 干日本少妇首页| 妞干网这里只有精品| 欧美性猛交xxx乱久交| 欧美亚洲色图视频| 中文字幕第22页| 日韩一级片播放| 日韩国产一级片| 一级黄色片国产| 免费在线观看的毛片| 久久久久99精品成人片| 午夜一区二区视频| 免费日韩视频在线观看| 日本一道在线观看| 中文字幕av不卡在线| 欧美日韩亚洲一| 久久久久久久久久久综合| 99九九精品视频| 亚洲综合色在线观看|