国产精品久久久久久久久久久新郎_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精品国产综合久久香蕉最新版 _国产精品亚洲激情_色综合男人天堂
    青春草国产视频| 日韩精品―中文字幕| 大胆欧美熟妇xx| 天天干天天玩天天操| 国内性生活视频| 日韩精品福利片午夜免费观看| 色一情一区二区三区| 99精品视频播放| 鲁一鲁一鲁一鲁一澡| 亚洲 欧美 综合 另类 中字| 蜜臀在线免费观看| 亚洲综合激情五月| 激情五月婷婷基地| 日本黄色福利视频| 天堂av在线8| 手机免费看av网站| 日韩成人av免费| 中文字幕在线观看日| 黄色小视频免费网站| 亚洲免费999| 97公开免费视频| 成人黄色一区二区| 99热手机在线| 久久久精品高清| 欧美激情第四页| 国产av不卡一区二区| 亚洲国产午夜精品| 91视频福利网| 免费观看成人网| 另类小说第一页| 国产精品少妇在线视频| 伊人成色综合网| 亚洲精品蜜桃久久久久久| 国产人妻互换一区二区| 亚洲免费成人在线视频| 手机av在线免费| 亚洲老女人av| 天天干在线影院| mm1313亚洲国产精品无码试看| 99福利在线观看| 37pao成人国产永久免费视频| 人妻av中文系列| 国产亚洲黄色片| 欧美日韩怡红院| 中文字幕1234区| 污污的视频免费观看| 在线一区二区不卡| 国产精品久久久久久久99| 色婷婷一区二区三区在线观看| 亚洲怡红院在线| 日本一二三区在线| 久久av喷吹av高潮av| 国产精品igao激情视频| 欧美精品在欧美一区二区| 男人添女荫道口女人有什么感觉| 野外做受又硬又粗又大视频√| 国产黄色激情视频| 精品少妇人妻av免费久久洗澡| 欧美 日韩 亚洲 一区| 成人一级片网站| www.99在线| 在线黄色免费看| 91免费网站视频| 青春草国产视频| 国产a级一级片| 日韩激情免费视频| 无码人妻丰满熟妇区五十路百度| 亚洲色图 在线视频| 欧美日韩一区二区三区电影| 欧美国产综合在线| 国产精品-区区久久久狼| 日韩av手机版| 国产奶头好大揉着好爽视频| 成人在线国产视频| 91av在线免费播放| 免费成人黄色大片| 日韩成人手机在线| 日韩一级在线免费观看| 三级av免费看| 男人添女荫道口图片| 国产精品无码av无码| 日日噜噜噜夜夜爽爽| 青青草国产精品视频| 黄色免费网址大全| 99re6这里有精品热视频| 久久久亚洲国产精品| 色悠悠久久综合网| 日本黄色福利视频| 无码熟妇人妻av在线电影| 日本在线视频www| 黄色一级片网址| 大肉大捧一进一出好爽视频| 欧美日韩一区二区三区69堂| 日韩精品一区二区三区电影| 欧洲熟妇精品视频| 91看片淫黄大片91| 国内自拍视频网| 免费看毛片的网址| 国产精品区在线| 国产美女网站在线观看| 色噜噜狠狠一区二区三区狼国成人| 免费网站永久免费观看| 亚洲娇小娇小娇小| 久久久久久免费看| 亚洲一二三不卡| 人妻熟女一二三区夜夜爱| 9999在线观看| 成人在线观看黄| 久久这里只有精品18| 在线观看的毛片| 国产亚洲精品网站| 天堂а√在线中文在线| 亚洲一区在线不卡| 99精品在线免费视频| 欧美日韩一级在线| 日日躁夜夜躁aaaabbbb| 黄色大片在线免费看| 少妇熟女一区二区| 欧美在线aaa| 免费在线观看毛片网站| 欧美人与动牲交xxxxbbbb| 国产福利在线免费| 欧美三级午夜理伦三级| 日韩小视频网站| 麻豆md0077饥渴少妇| 91高清国产视频| 欧美亚洲精品一区二区| 超碰成人在线免费观看| 第四色婷婷基地| 久久精品99国产| 久久久久久久中文| 99久热在线精品视频| 一级 黄 色 片一| 亚洲免费黄色网| 538在线视频观看| 久热免费在线观看| a√天堂在线观看| av免费观看网| 黄页免费在线观看视频| 国产日韩亚洲欧美在线| 欧美国产日韩在线视频| 99久久久无码国产精品6| 搞av.com| 久艹视频在线免费观看| 亚洲国产高清av| 久久人妻精品白浆国产 | 欧美 日韩 国产精品| 伊人成人免费视频| 亚洲激情在线看| 伊人成人222| 久久精品国产露脸对白| 亚洲精品中文字幕乱码无线| 在线观看免费av网址| 午夜免费看毛片| 日韩 国产 一区| www激情五月| 黄色免费高清视频| 可以免费看的黄色网址| www国产无套内射com| 国产a级黄色大片| 欧美日韩福利在线| koreanbj精品视频一区| 三级黄色片免费看| 亚洲一级片av| 三年中国中文在线观看免费播放 | 第四色婷婷基地| 国产一级免费大片| 五月六月丁香婷婷| 91pony九色| 喜爱夜蒲2在线| 欧美精品自拍视频| 欧美综合在线观看视频| 国产三级三级看三级| 午夜不卡福利视频| 久久久99精品视频| 欧美变态另类刺激| 亚洲免费一级视频| 成年人深夜视频| 黄色一级视频片| 色婷婷狠狠18| 最新av网址在线观看| 阿v天堂2017| 中文字幕天天干| 8x8x华人在线| 逼特逼视频在线| 国产精品嫩草影院8vv8| 2022中文字幕| 亚洲爆乳无码专区| 肉色超薄丝袜脚交| 可以看毛片的网址| 国产一区二区在线免费播放| 91免费视频黄| 乱妇乱女熟妇熟女网站| 182午夜在线观看| 国产乱子伦精品无码专区| 欧美aⅴ在线观看| a级网站在线观看| 成人在线免费播放视频| 日韩欧美色视频| 日日鲁鲁鲁夜夜爽爽狠狠视频97|