a毛片毛费观看-a毛片在线-a毛片在线观看-a毛片在线免费观看-国产成人综合洲欧美在线-国产成人综合高清在线观看

始創于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.ibaoshan.net】

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

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

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

     
     
    免费无码又黄又爽又刺激| 亚洲男人的天堂AV手机在线观看 | 把腿张开老子臊烂h视频| 性无码一区二区三区在线观看 | 丰满熟妇大肉唇张开| 亚洲中文久久久久久精品| 少妇被CAO高潮呻吟声| 里番本子库绅士ACG全彩无码| 国产精品白浆无码流出| 中文无码精品A∨在线观看不卡| 欧美色成人综合天天影院| 国产AV成人无码精品网站| 亚洲乱码日产精品BD在线看| 日韩精品内射视频免费观看| 久久久无码精品亚洲日韩精东传媒 | 八戒八戒在线WWW观看| 亚洲精品偷拍区偷拍无码| 色噜噜狠狠一区二区三区果冻 | 成熟丰满熟妇高潮XXXXX| 亚洲Av无码一区二区三区大黄瓜| 欧洲成人午夜精品无码区久久| 精品国模一区二区三区| 大肉大捧一进一出好爽视频| 荫蒂每天被三个男人添视频| 无人区一码二码三码区别在哪| 久久中文字幕人妻丝袜系列| 国产精品国产三级国产AV剧情| 88国产精品视频一区二区三区 | 太紧了夹得我的巴好爽欧美| 久久99精品久久久大学生| AV无码久久久久不卡免费网站| 玩弄漂亮少妇高潮大叫| 末发育娇小性色XXXXX视频| 国产午夜精品免费一区二区三区 | 久久精品欧美日韩精品| 国产成年女人特黄特色毛片免| 亚洲区综合区小说区激情区| 上司揉捏人妻丰满双乳电影| 免费观看美女裸体的网站| 含羞草实验室隐藏路线| 69无人区卡一卡二卡| 亚洲超星团在哪个平台播| 色AV永久无码AV影院| 妺妺窝人体色聚窝窝www偷窥 | 亚洲AV涩涩涩成人网站| 日韩精品无码免费专区午夜不卡| 好硬好湿好爽再深一点动态图片| 成人污污污WWW网站免费| 中文字幕AV免费专区| 我把英语课代表按在桌子上抄 | 久久无码人妻一区二区三区 | 精品人妻一区二区三区免费| 扒开两腿中间缝流白浆在线看| 亚洲熟伦熟妇AV无码专区| 无人区一码二码三码区别在哪| 人妻三级日本香港三级极97| 激情亚洲一区国产精品| 粉嫩av一区二区三区四区| 野花视频在线观看| 少妇内射兰兰久久| 欧美大屁股妞性潮喷ⅩXX| 国精产品一品二品国精| FREE性欧美18ⅩXOO极品| 亚洲AV无码成人YELLOW| 日日摸夜夜添夜夜添亚洲女人| 男人激烈吮乳吃奶视频免费| 精品亚洲自慰AV无码喷奶水| 国产精品亚洲АV无码播放| 波多野结衣人妻厨房大战| √天堂中文官网在线| 亚洲欧美国产成人综合不卡| 无码人妻精品一区二区三区免费| 日本黄漫动漫在线观看视频| 免费无码一区二区三区| 久久精品国产亚洲AV忘忧草18| 国产熟妇一区二区三区AⅤ在线| 99麻豆久久久国产精品免费 | 欧美嫩FREEXXXHD| 久久久久亚洲AV无码专区首页网| 国精一二二产品无人区免费应用| 国产99久9在线 | 传媒| А√ 天堂 在线官网中文| 亚洲精品自偷自拍无码| 日产2021免费一二三四区| 麻花豆传媒色午麻豆| 久久99精品久久久久久9| 国产AⅤ激情无码久久男男剧| 中文字幕人妻成人综合永久| 亚洲欧美日韩、中文字幕不卡 | 亚洲成A人片在线观看天堂无码不| 日本大学SGU大二大三| 没带罩子被校霸C了一节课怎么办 么公的好大好硬好深好爽视频 | 亚洲色精品一区二区三AI女星| 色窝窝无码一区二区三区色欲 | 人妻色欲AV无码专区精油按摩| 久久99精品久久久久久| 敌伦交换第11部分给了轨公领| 99精品国产成人综合| 亚洲精品成人片在线观看精品字幕 | 兽交ZOOSKOO| 蜜臀AV在线播放| 久久99久国产精品66| 国产成人国拍亚洲精品| 被多男摁住灌浓精| 99无人区码一码二码三码四| 稚嫩奶罩伸进揉捏H| 亚洲桃色AV无码| 亚洲妇女无套内射精| 色噜噜狠狼综合在线视频| 欧美熟妇另类久久久久久多毛 | 约附近的寂寞妇女| 无码一区二区av| 欧美最猛黑人XXXXWWW| 九月九电影免费观看| 国产在线内射婷婷| 国产精品XXX大片免费观看| 芳芳好紧好滑好湿好爽| 被部长灌醉后强行侵犯| FIREEXⅩ性欧美HD护士| 67194熟妇人妻欧美日韩| 欲求不满邻居的爆乳在线播放| 亚洲影院丰满少妇中文字幕无码| 无码人妻久久一区二区三区免费| 欧洲亚洲日韩性无码专区| 免费无码又爽又高潮视频| 老师穿着旗袍肉色丝袜让我玩| 国精产品一区一区三区有限在线| 成人无码区免费AⅤ片在线观看 | 外国操逼全黄视频| 少妇粉嫩小泬喷水视频WWW| 女被男狂揉吃奶胸60分钟视频 | 成人免费看的A级毛片| 办公室被绑奶头调教羞辱OL| VIDEOS欧美熟妇高跟| CAOPORN免费视频国产| 91人妻超碰亚洲| √天堂资源中文WWW| 中文字幕乱偷无码动漫AV | 久久精品AⅤ无码中文字字幕| 精品国产一区二区三区不卡| 好男人2019在线视频播放观看| 番剧初恋不可能是亲姐姐| 变态SM无码凌虐视频网站| 办公室揉弄震动嗯~动态图 | 父母全家儿女大联欢第14集| 99无人区码一码二码三码四| 中文字字幕在线乱码| 中文字幕无码精品三级在线电影| 亚洲国产丝袜精品一区| 亚洲A∨精品无码一区二区| 午夜伦情电午夜伦情电影| 日韩内射美女人妻一区二区三区| 人妻天天爽夜夜爽精品视频| 人妻久久久一区二区三区| 人妻丝袜AV先锋影音先 | 国产区精品福利在线社区| 国产女主播白浆在线看| 成人午夜福利电影天堂| 成人精品一区二区三区中文字幕 | 亚洲AV成人无码www在线观看| 日本亲近相奷中文字幕| 男人用嘴添女人下身免费视频| 久久精品国产一区二区电影| 精品亚洲成a人无码成a在线观看 | 日本熟妇啪啪日本丰满熟妇啪啪日| 男人J进女人P免费视频在线直播| 久久不卡国产精品无码| 久久99精品九九九久久婷婷| 国产真实自在自偷| 国产精品不卡无码AV在线播放| 国产盗摄XXXX视频XXXⅩ| 国产成人无码精品午夜福利A| 成人免费乱码大片A毛片| 大白肥妇BBVBBW高潮| 国产AV成人一区二区三区高清| 成人Av无码一区二区三区| 成人亚洲A片Ⅴ一区二区小说| VPSWINDOWS另类极品| 把腿张开老子CAO烂你 | 18禁无遮拦无码国产在线播放 | 黑人入室粗暴人妻中出| 精品无码黑人又粗又大又长| 好硬啊一进一得太深了A片69| 激情综合色五月丁香六月亚洲 | 内地CHINA高潮VIDEO| 欧美老熟妇欲乱高清视频| 人妻熟妇乱又伦精品视频无广告| 日韩精品一区二区三区在线观看L| 少妇侧入内射一区二区| 日韩VA中文字幕无码电影| 色舞月亚洲综合一区二区| 日本无人区码一码二码三码四码| 欧洲无人区卡一卡二卡三| 日本强伦姧熟睡人妻完整视频| 人妻AV无码专区| 欧美一区二区三区孕妇精品| 欧美级韩国三级日本三级| 日本VA视频免费在线观看| 舌头伸进去添的我好爽高潮欧美| 日韩精品无码一本二本三本色 |