精品日韩在线,日韩精品福利一区二区三区,日韩午夜黄色,国产日韩欧美高清免费

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

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

發布時間:  2012/9/24 17:02:36

控制文件丟失了,需要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.zuiquanben.com】

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

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

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

     
     
    精品日韩在线,日韩精品福利一区二区三区,日韩午夜黄色,国产日韩欧美高清免费
    亚洲精品影视| 亚洲精品三级| 日本成人在线视频网站| 日本高清不卡一区二区三区视频| 首页国产精品| 国产日韩电影| 日韩精品欧美| 女人av一区| 久久大逼视频| 日本三级亚洲精品| 7777精品| 国产精品一在线观看| 国产日韩免费| 久久免费精品| 久久中文字幕av| 妖精视频成人观看www| 男人的天堂久久精品| 亚洲2区在线| 精品91久久久久| 综合一区av| 国产精品一区二区美女视频免费看| 精品国产99| 久久久天天操| 亚洲精品四区| 精品国产不卡一区二区| 97精品国产福利一区二区三区| 亚洲www啪成人一区二区| 精品日韩毛片| 欧美亚洲免费| 中文一区一区三区高中清不卡免费| 亚洲91久久| 日韩精品一区二区三区中文字幕| 麻豆一区二区三区| 成人羞羞视频在线看网址| 亚洲欧美日韩精品一区二区 | 国产99久久| 国产欧美日韩在线一区二区 | 欧美亚洲国产激情| 欧美日韩国产亚洲一区| 久久亚州av| 999国产精品永久免费视频app| 国产成人精品免费视| а√天堂8资源在线| 久久av在线| 天堂va蜜桃一区二区三区| 日本天堂一区| 久久精品官网| 91精品高清| 尤物tv在线精品| 亚洲欧洲一区二区天堂久久| 国产日韩精品视频一区二区三区| 精品欧美日韩精品| 免费一级片91| 一本大道色婷婷在线| 日本一区二区三区中文字幕| 97久久超碰| 99视频精品全国免费| 日韩精品视频一区二区三区| 日韩国产欧美| 日韩精品高清不卡| 特黄毛片在线观看| 欧美一区激情| 黄色日韩精品| www.51av欧美视频| 日韩欧美另类中文字幕| 91精品国产调教在线观看| 国产乱码精品| 亚洲免费毛片| 日韩一级网站| 欧美日韩精品免费观看视完整 | 99pao成人国产永久免费视频 | 91成人精品观看| 亚洲精品99| 日本一区二区高清不卡| 天堂精品久久久久| 中文国产一区| 久久激情中文| 精品一区不卡| 无码日韩精品一区二区免费| 久久精品成人| 国产精品第一| 日韩精品国产欧美| 免费人成网站在线观看欧美高清| 亚洲成人精品| 亚洲天堂免费电影| 国产不卡人人| 国产在视频一区二区三区吞精| 国产毛片精品久久| 国产午夜精品一区在线观看| 免费国产自久久久久三四区久久 | 亚洲一区二区三区无吗| 日本免费一区二区三区四区| 亚洲欧美高清| 久久国产主播| 天堂√中文最新版在线| 久久不见久久见免费视频7 | 91久久久久| 亚洲综合不卡| 国产亚洲福利| 亚洲综合小说| 亚洲精品乱码久久久久久蜜桃麻豆 | 久久九九电影| 鲁大师精品99久久久| 国产精品亚洲欧美| 国产精品免费99久久久| 蜜臀久久久久久久| 中文亚洲免费| 欧美综合国产| 亚洲免费毛片| 日本aⅴ免费视频一区二区三区| 日韩高清一区| 国产精品色在线网站| 久久精品国产久精国产| 日韩影院二区| 尤物在线精品| 色综合视频一区二区三区日韩| 国产精品毛片在线| 日本视频中文字幕一区二区三区| 国产欧美激情| 成人片免费看| 国产视频一区免费看| 国产女优一区| 日韩欧美在线精品| 国产精品一国产精品| 精品日韩一区| 欧美亚洲精品在线| 亚洲日产国产精品| 麻豆精品视频在线观看免费| 国产盗摄——sm在线视频| 亚洲一级网站| 日韩国产一二三区| 国产免费av国片精品草莓男男| 综合日韩av| 国产偷自视频区视频一区二区| 日韩精品亚洲专区| 91视频一区| 丝袜国产日韩另类美女| 国产精品视频一区二区三区四蜜臂 | 视频一区中文| 欧美视频一区| 欧美日韩精品在线一区| 亚洲香蕉久久| 久久久久黄色| 99久久精品网| 日韩精品一区二区三区免费视频| 日韩成人免费| 香蕉久久久久久久av网站| 国产精品三p一区二区| 久久国产中文字幕| 日韩精品1区2区3区| 日韩毛片在线| 日韩精品三区四区| 久久亚洲国产| 国产精品久久久久久久久久白浆| 欧美日中文字幕| 国产精品激情| 99久久夜色精品国产亚洲1000部| 日韩中文av| jiujiure精品视频播放| 国产精品探花在线观看| 亚洲激情av| 国产一区二区三区不卡视频网站 | 久久男女视频| 国产麻豆一区二区三区| 99国产精品私拍| 精品91福利视频| 在线精品视频在线观看高清| 国产一卡不卡| 老牛影视一区二区三区| 超级白嫩亚洲国产第一| 日韩精品导航| 国产综合亚洲精品一区二| 麻豆免费精品视频| 五月激激激综合网色播| 免费视频一区三区| 日本黄色精品| 国产欧美自拍一区| 最新国产精品视频| 在线精品小视频| www在线观看黄色| 国产精品亚洲产品| 亚洲影视一区| 国产一在线精品一区在线观看| 久久av国产紧身裤| 日韩精品电影一区亚洲| 欧美资源在线| japanese国产精品| 99久久婷婷这里只有精品| 精品国产免费人成网站| 国产福利资源一区| 久久国内精品自在自线400部| 国产精品7m凸凹视频分类| 黄毛片在线观看| 国产第一亚洲| 国产精品一区二区av日韩在线| 天堂va欧美ⅴa亚洲va一国产| 精品免费av在线| 成人亚洲一区| 国产精品不卡| 国产白浆在线免费观看|