国产精品久久久久久久久久久新郎_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ù)方法。

 


本文出自:億恩科技【m.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| 嫩草影院国产精品| 免费在线观看毛片网站| 男人日女人视频网站| 成人一区二区av| 强开小嫩苞一区二区三区网站 | 国产小视频精品| 日本三区在线观看| 国产一区二区三区精彩视频| 成人在线观看你懂的| 欧美这里只有精品| 18黄暴禁片在线观看| 黑人巨茎大战欧美白妇| 成人午夜免费剧场| 欧美狂野激情性xxxx在线观| 国产激情在线看| 国产在线xxxx| 99热自拍偷拍| 任你操这里只有精品| 污污的网站18| 亚洲精品手机在线观看| 制服丝袜中文字幕第一页| www.com操| 午夜大片在线观看| 韩国黄色一级大片| 日韩国产成人无码av毛片| 农民人伦一区二区三区| 无码播放一区二区三区| 国产精品无码专区av在线播放| 日本精品久久久久中文字幕| 91插插插插插插插插| 91看片破解版| 成人在线观看毛片| 1024av视频| 免费看污污网站| 2025韩国大尺度电影| 久久www视频| 99999精品视频| 天天色综合社区| 欧美一级特黄aaaaaa在线看片| 日本大片免费看| av网址在线观看免费| 免费网站在线观看黄| 免费看日本黄色| 国产精品亚洲αv天堂无码| 亚洲国产高清av| 亚洲高潮无码久久| 欧美色图另类小说| 国产无遮挡猛进猛出免费软件| 最近免费观看高清韩国日本大全| 丝袜人妻一区二区三区| 国产成人无码av在线播放dvd| 911福利视频| 高清欧美精品xxxxx| 黄色国产小视频| 欧美性受黑人性爽| 无码精品a∨在线观看中文| 激情黄色小视频| 人人妻人人澡人人爽欧美一区双| 已婚少妇美妙人妻系列| 丰满女人性猛交| 成人免费毛片网| 日本不卡一区二区三区四区| 久久精品国产精品亚洲色婷婷| 特级西西444www| 欧美色图另类小说| 天天综合五月天| 99蜜桃臀久久久欧美精品网站| 国产91av视频在线观看| 无码人妻丰满熟妇区五十路百度| 美女黄色片网站| 久草福利视频在线| 日韩av高清在线看片| 在线视频日韩欧美| 国产精品99久久免费黑人人妻| 日韩视频一二三| www午夜视频| aa在线免费观看| 喜爱夜蒲2在线| 日本免费色视频| 777久久久精品一区二区三区| 一区二区久久精品| 玩弄japan白嫩少妇hd| 久久这里只有精品8| 久久精品亚洲天堂| 亚洲高清在线免费观看| 鲁一鲁一鲁一鲁一澡| 国产1区2区3区中文字幕| 色噜噜狠狠一区二区三区狼国成人| 黄色影院一级片| 久久国产精品网| 99久热在线精品视频| 成人av毛片在线观看| 亚洲激情在线观看视频| 少妇高潮喷水久久久久久久久久| 欧美视频在线第一页| 特黄特黄一级片| 中文字幕av专区| 久久久免费视频网站| aa视频在线播放| 男人c女人视频| 久久久久久久免费视频| 午夜激情视频网| av在线免费看片| 可以看污的网站| 色免费在线视频| 天天色综合天天色| av免费网站观看| 日本成人中文字幕在线| 日本黄网站免费| 国产xxxxx视频| 精品一卡二卡三卡| 日韩av片在线看| 各处沟厕大尺度偷拍女厕嘘嘘| www.99热这里只有精品| 黄色一级片在线看| 欧美亚洲黄色片| 久久综合久久久久| 亚洲一区二区三区av无码| 免费的一级黄色片| 91免费版看片| 亚洲国产精品无码av| 日本手机在线视频| 久久国产成人精品国产成人亚洲 | 亚洲 中文字幕 日韩 无码| 欧美 日韩精品| 波多野结衣家庭教师视频| 久久国产乱子伦免费精品| 久久久精品在线视频| 91热这里只有精品| gai在线观看免费高清| 善良的小姨在线| 日本一级黄视频| 国产原创popny丨九色| 爱福利视频一区二区| 亚洲最大综合网| 交换做爰国语对白| www.18av.com| 99视频在线免费播放| 十八禁视频网站在线观看| 免费看污污网站| 亚洲色图欧美自拍| 成人短视频在线观看免费| 草b视频在线观看| 欧美成人精品欧美一级乱| 天天干天天爽天天射| 不卡中文字幕在线| 丁香花在线影院观看在线播放| 男女av免费观看| 五月天婷婷在线观看视频| 欧美日韩激情四射| 成人在线看视频| 欧美视频国产视频| 91.com在线| 国产又猛又黄的视频| 一区二区三区四区免费观看| 欧美 日韩 国产 高清| 午夜两性免费视频| 男人草女人视频| 国产精品无码av无码| 激情成人在线观看| 国产二级片在线观看| 一起操在线视频| 99热久久这里只有精品| 久久黄色免费看| 日韩精品一区二区三区电影| 欧美s码亚洲码精品m码| 一区二区久久精品| 日韩国产欧美亚洲| 五月六月丁香婷婷| 丰满少妇被猛烈进入高清播放| 激情文学亚洲色图| 黄色免费视频大全| 一级黄色免费在线观看| av网站在线观看不卡| 丰满女人性猛交| 国产三级日本三级在线播放| 91看片淫黄大片91| 一区二区三区入口| 亚洲国产精品无码观看久久| 日本在线播放一区二区| 日本日本19xxxⅹhd乱影响| 超碰在线免费av| 无码日韩人妻精品久久蜜桃| 精品人妻大屁股白浆无码| 中文字幕天天干| 欧美 日本 亚洲| 老汉色影院首页| 一起操在线视频| 日韩精品免费播放| 丝袜人妻一区二区三区| 26uuu成人| 亚洲欧美久久久久| 黄色免费视频大全| 国产传媒久久久| 超碰免费在线公开| 一区二区三区 欧美|