亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數(shù)據(jù)庫 > Oracle > 正文

Oracle 11g控制文件全部丟失從零開始重建控制文件

2024-08-29 13:59:54
字體:
供稿:網(wǎng)友

介紹

控制文件(control file)是一個(gè)相當(dāng)小的文件(最多能增長到64M左右),其中包含Oracle需要的其他文件的一個(gè)目錄。參數(shù)文件告知實(shí)例控制文件的位置,控制文件則告知示例數(shù)據(jù)庫和在線重做日志文件的位置??刂莆募€告知了Oracle其他一些事情,如已發(fā)生檢查點(diǎn)的有關(guān)信息、數(shù)據(jù)庫名(必須和db_name參數(shù)匹配)、創(chuàng)建數(shù)據(jù)庫的時(shí)間戳、歸檔重做日志的歷史(有時(shí)這會讓控制文件變大)、RMAN信息等。

控制文件應(yīng)該通過硬件(RAID)多路保存,如果不支持鏡像,則要通過Oracle多路保存。應(yīng)該有不止一個(gè)副本,而且它們應(yīng)該保存在不同的磁盤上,以防止萬一出現(xiàn)磁盤故障而丟失控制文件。丟失控制文件并不是致命的,但是會使恢復(fù)變得困難很多。

如果丟失了所有的控制文件并且沒有任何的備份,我們可以通過重建控制文件來打開數(shù)據(jù)庫。其中,重建控制文件至少需要以下信息:

     1.數(shù)據(jù)庫名

     2.字符集

     3.數(shù)據(jù)文件名稱

    4.初始化參數(shù),包括MAXLOGFILES、MAXLOGMEMBERS、MAXDATAFILES、MAXINSTANCES、MAXLOGHISTORY等;

一、環(huán)境準(zhǔn)備

數(shù)據(jù)庫版本

我們在Oracle11g中進(jìn)行測試。

SQL> SQL> select * from v$version;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - ProductionPL/SQL Release 11.2.0.3.0 - ProductionCORE 11.2.0.3.0 ProductionTNS for Linux: Version 11.2.0.3.0 - ProductionNLSRTL Version 11.2.0.3.0 - ProductionSQL>

刪除控制文件

1.通過查詢control_files初始化參數(shù),獲取控制文件路徑;

SQL> SQL> show parameter control_filesNAME TYPE VALUE------------------------------------ ----------- ------------------------------control_files string    /u01/app/oracle/198006.html">oracle/oradata/HOEGH/       control01.ctl, /u01/app/oracle       /oradata/HOEGH/control02.ctlSQL>

2.然后,使用rm命令刪除控制文件;

[oracle@HOEGH ~]$ rm /u01/app/oracle/oradata/HOEGH/control01.ctl[oracle@HOEGH ~]$ rm /u01/app/oracle/oradata/HOEGH/control02.ctl[oracle@HOEGH ~]$

3.此時(shí),強(qiáng)制關(guān)閉數(shù)據(jù)庫,然后重啟數(shù)據(jù)庫,報(bào)ORA-00205錯(cuò)誤。需要注意的是,此時(shí)執(zhí)行shutdown immediate命令,數(shù)據(jù)庫無法正常關(guān)閉,只能關(guān)閉到mounted狀態(tài);需要使用shutdown abort命令強(qiáng)制關(guān)閉數(shù)據(jù)庫。

SQL> SQL> shutdown immediateDatabase closed.ORA-00210: cannot open the specified control fileORA-00202: control file: /'/u01/app/oracle/oradata/HOEGH/control01.ctl/'ORA-27041: unable to open fileLinux Error: 2: No such file or directoryAdditional information: 3SQL> select status from v$instance;STATUS------------MOUNTEDSQL> SQL> shutdown abortORACLE instance shut down.SQL>SQL> SQL> startupORACLE instance started.Total System Global Area 941600768 bytesFixed Size 1348860 bytesVariable Size 515902212 bytesDatabase Buffers 419430400 bytesRedo Buffers 4919296 bytesORA-00205: error in identifying control file, check alert log for more infoSQL>

二、獲取數(shù)據(jù)庫名

首先生成文本格式的參數(shù)文件;

SQL> SQL> create pfile from spfile;File created.SQL>

打開參數(shù)文件,查看db_name參數(shù)值,即為數(shù)據(jù)庫名稱。

[oracle@hoegh dbs]$ cat initHOEGH.ora HOEGH.__db_cache_size=419430400HOEGH.__java_pool_size=4194304HOEGH.__large_pool_size=4194304HOEGH.__oracle_base=/'/u01/app/oracle/'#ORACLE_BASE set from environmentHOEGH.__pga_aggregate_target=377487360HOEGH.__sga_target=566231040HOEGH.__shared_io_pool_size=0HOEGH.__shared_pool_size=130023424HOEGH.__streams_pool_size=0*.audit_file_dest=/'/u01/app/oracle/admin/HOEGH/adump/'*.audit_trail=/'db/'*.compatible=/'11.2.0.0.0/'*.control_files=/'/u01/app/oracle/oradata/HOEGH/control01.ctl/',/'/u01/app/oracle/oradata/HOEGH/control02.ctl/'*.db_block_size=8192*.db_domain=/'/'*.db_name=/'HOEGH/'*.diagnostic_dest=/'/u01/app/oracle/'*.dispatchers=/'(PROTOCOL=TCP) (SERVICE=HOEGHXDB)/'*.memory_max_target=943718400*.memory_target=943718400*.open_cursors=300*.processes=150*.remote_login_passwordfile=/'EXCLUSIVE/'*.undo_tablespace=/'UNDOTBS1/'[oracle@hoegh dbs]$

三、啟動到nomount狀態(tài),獲取字符集

由于需要執(zhí)行查詢語句select userenv('language') from dual;來獲取字符集,因此需要將數(shù)據(jù)庫啟動到nomount狀態(tài)。

SQL> SQL> startup nomountORACLE instance started.Total System Global Area 941600768 bytesFixed Size 1348860 bytesVariable Size 515902212 bytesDatabase Buffers 419430400 bytesRedo Buffers 4919296 bytesSQL> SQL> select userenv(/'language/') from dual;USERENV(/'LANGUAGE/')----------------------------------------------------AMERICAN_AMERICA.US7ASCIISQL> SQL>

四、獲取數(shù)據(jù)文件名稱

通過ls命令獲取數(shù)據(jù)文件列表。

[oracle@hoegh HOEGH]$ ls -lhtotal 1.8G-rw-r----- 1 oracle oinstall 314M May 30 11:07 example01.dbf-rw-r----- 1 oracle oinstall 51M May 30 11:07 redo01.log-rw-r----- 1 oracle oinstall 51M May 30 11:07 redo02.log-rw-r----- 1 oracle oinstall 51M May 30 11:07 redo03.log-rw-r----- 1 oracle oinstall 541M May 30 11:07 sysaux01.dbf-rw-r----- 1 oracle oinstall 721M May 30 11:07 system01.dbf-rw-r----- 1 oracle oinstall 30M Oct 13 2014 temp01.dbf-rw-r----- 1 oracle oinstall 96M May 30 11:07 undotbs01.dbf-rw-r----- 1 oracle oinstall 5.1M May 30 11:07 users01.dbf[oracle@hoegh HOEGH]$

五、生成創(chuàng)建控制文件腳本

這樣,創(chuàng)建控制文件所需的基本信息都已經(jīng)有了,我們來生成創(chuàng)建控制文件腳本。

STARTUP NOMOUNTCREATE CONTROLFILE REUSE DATABASE /"HOEGH/" NORESETLOGS ARCHIVELOG MAXLOGFILES 5 MAXLOGMEMBERS 3 MAXDATAFILES 100 MAXINSTANCES 1 MAXLOGHISTORY 226LOGFILE GROUP 1 /'/u01/app/oracle/oradata/HOEGH/redo01.log/' SIZE 50M, GROUP 2 /'/u01/app/oracle/oradata/HOEGH/redo02.log/' SIZE 50M, GROUP 3 /'/u01/app/oracle/oradata/HOEGH/redo03.log/' SIZE 50MDATAFILE /'/u01/app/oracle/oradata/HOEGH/system01.dbf/', /'/u01/app/oracle/oradata/HOEGH/sysaux01.dbf/', /'/u01/app/oracle/oradata/HOEGH/undotbs01.dbf/', /'/u01/app/oracle/oradata/HOEGH/users01.dbf/', /'/u01/app/oracle/oradata/HOEGH/example01.dbf/', /'/u01/app/oracle/oradata/HOEGH/temp01.dbf/'CHARACTER SET US7ASCII;

六、重建控制文件

需要注意的是,在執(zhí)行上述創(chuàng)建腳本時(shí)會報(bào)錯(cuò),系統(tǒng)提示臨時(shí)文件不屬于數(shù)據(jù)文件,如下所示:

SQL> @/u01/app/oracle/oradata/HOEGH/CreateControlFile.sqlORA-01081: cannot start already-running ORACLE - shut it down firstCREATE CONTROLFILE REUSE DATABASE /"HOEGH/" NORESETLOGS ARCHIVELOG*ERROR at line 1:ORA-01503: CREATE CONTROLFILE failedORA-01160: file is not a data fileORA-01110: data file : /'/u01/app/oracle/oradata/HOEGH/temp01.dbf/'SQL>

修改腳本并重新執(zhí)行,重建控制文件后,數(shù)據(jù)庫會打開到mount狀態(tài)。

SQL> SQL> @/u01/app/oracle/oradata/HOEGH/CreateControlFile.sqlORACLE instance started.Total System Global Area 941600768 bytesFixed Size 1348860 bytesVariable Size 515902212 bytesDatabase Buffers 419430400 bytesRedo Buffers 4919296 bytesControl file created.SQL> SQL> select status from v$instance;STATUS------------MOUNTEDSQL>

七、打開數(shù)據(jù)庫

在打開數(shù)據(jù)庫時(shí),會報(bào)錯(cuò),提示system01數(shù)據(jù)文件需要執(zhí)行介質(zhì)恢復(fù),我們執(zhí)行recover database即可。

SQL> SQL> alater database open;SP2-0734: unknown command beginning /"alater dat.../" - rest of line ignored.SQL> SQL> alter database open;alter database open*ERROR at line 1:ORA-01113: file 1 needs media recoveryORA-01110: data file 1: /'/u01/app/oracle/oradata/HOEGH/system01.dbf/'SQL> SQL> recover database;Media recovery complete.SQL> SQL> alter database open;Database altered.SQL> SQL> select * from v$version;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - ProductionPL/SQL Release 11.2.0.3.0 - ProductionCORE 11.2.0.3.0 ProductionTNS for Linux: Version 11.2.0.3.0 - ProductionNLSRTL Version 11.2.0.3.0 - ProductionSQL>SQL> select tablespace_name from dba_tablespaces;TABLESPACE_NAME------------------------------SYSTEMSYSAUXUNDOTBS1TEMPUSERSEXAMPLE6 rows selected.SQL>

下面總結(jié)一下重建控制文件的步驟:

     1.獲取數(shù)據(jù)庫名;

     2.獲取字符集名;

     3.獲取數(shù)據(jù)文件名;

     4.重建控制文件;

     5.執(zhí)行介質(zhì)恢復(fù);

     6.打開數(shù)據(jù)庫。

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對VeVb武林網(wǎng)的支持。


注:相關(guān)教程知識閱讀請移步到oracle教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
成人xxxxx| 国产成人免费视频网站视频社区| 亚洲精品福利电影| 国产亚洲欧美日韩在线观看一区二区| 日韩成人av影院| www.久久国产| 五月天激情国产综合婷婷婷| 久久久精品中文字幕麻豆发布| 草莓视频末满18勿| 亚洲人成网站在线播放2019| 成人a免费视频| 成人在线看片网站| 可以免费观看的黄色网址| av片在线观看免费| 一片黄亚洲嫩模| 老司机精品视频在线观看6| 精品国精品国产尤物美女| 欧美国产日韩一区| 中文字幕三区| 黄色成人免费网| 欧美极品中文字幕| 18欧美乱大交hd1984| 人成免费在线视频| 国产盗摄视频一区二区三区| 欧美精品18videos性欧| ass白嫩白嫩的小美女| 国产色片在线观看| 久久综合久久鬼色中文字| 国产福利一区二区三区| 人体私拍套图hdxxxx| 外国精品视频在线观看| 波多野吉衣中文字幕| 亚洲一区二区三区免费| 国产成人在线影院| 欧美日韩一区二区三区在线观看免| 国产一级影片| 欧美精品久久久久久久小说| 婷婷五月色综合香五月| 五月天av影院| www欧美xxxx| 亚洲女同中文字幕| 91福利在线看| 精品一区二区三区蜜桃| 末成年女av片一区二区下载| 亚洲男人的天堂av| 中文欧美在线视频| 日韩精品无码一区二区三区| 精品一区二区三区在线播放视频| h片在线观看免费| 国产美女18xxxx免费视频| 你真棒插曲来救救我在线观看| 国产精品美女久久久久人| 成人免费观看在线视频| 久久精品视频一区二区三区| 国产欧美自拍一区| 国产日韩视频一区| 97超碰资源站在线观看| 国产手机视频在线| 国产98在线|日韩| 春暖花开亚洲| 亚洲第一成年免费网站| 欧美亚洲免费电影| 女生裸体视频网站免费观看| 日韩精品极品视频在线观看免费| 欧美私人情侣网站| 欧美尤物巨大精品爽| 91国拍精品国产粉嫩亚洲一区| 国产精品爱啪在线线免费观看| 亚洲最新中文字幕| 91精品1区2区| 国产高潮流白浆喷水视频| 美国一区二区三区在线播放| 丰满大乳奶做爰ⅹxx视频| 免费看岛国视频在线观看| 91麻豆精品久久毛片一级| 日韩va亚洲va欧美va久久| 超碰在线视屏| 成人影院在线免费观看| 久久久久成人精品免费播放动漫| 国产午夜精品在线观看| 久久一区二区三区欧美亚洲| 在线看视频你懂的| 免费av高清| 亚洲狼人精品一区二区三区| 色网在线视频| 青青青免费视频观看在线| 嫩草影院在线观看网站成人| 粉嫩高潮美女一区二区三区| 亚洲一二三在线| 日韩av日韩在线观看| 精品福利久久久| 97精品在线播放| 蜜桃狠狠色伊人亚洲综合网站| 欧美另类tv| 麻豆国产一区| 奇米一区二区三区| 欧美日韩免费观看一区| 国产清纯在线一区二区www| 污网站在线观看| 亚洲国产日韩欧美在线动漫| 最新国产精品久久精品| 战狼4完整免费观看在线播放版| 中文字幕观看视频| 欧美日韩一级二级三级| 国产精品久久久久久久免费大片| 午夜影院在线| 欧美激情综合色综合啪啪五月| 51精品秘密在线观看| 亚洲视频免费看| 亚洲裸色大胆大尺寸艺术写真| 国模一区二区| 日韩精品卡通动漫网站| 91超碰rencao97精品| 熟女少妇在线视频播放| 可以直接在线观看的av| 99久久精品免费看国产一区二区三区| 久久午夜色播影院免费高清| 天堂在线视频中文网| 国产精品视频白浆免费视频| 色丁香久综合在线久综合在线观看| 久久久精品国产sm调教| 蜜桃福利午夜精品一区| 国产一区二区视频在线| 秋霞av亚洲一区二区三| 国产精品xxxxxx| 国产美女主播在线| 日韩精品电影一区二区三区| 免费观看日批视频| 萌白酱视频在线| 欧美另类videos粗暴黑人| 91在线观看喷潮| 亚洲综合国产激情另类一区| 欧美激情xxxxx| 久久久久国色av免费看影院| 国产片在线播放| 亚洲资源在线看| 免费看ww视频网站入口| 久久天天躁夜夜躁狠狠躁2022| 国产精品1区| 欧美三级日本三级少妇99| 精品国产99久久久久久宅男i| 亚洲国产精品久久久久秋霞影院| 国产一级在线| 人人干狠狠干| 蜜桃视频动漫在线播放| 伊人在线视频| 日本一区二区动态图| 毛片免费看不卡网站| 国产欧美成人xxx视频| 99精品福利视频| 黄色的网站在线观看| 亚洲国产日韩欧美在线图片| 国产成人av一区二区三区在线| 欧美一区二区性| 久久伊人免费视频| 亚洲精品视频免费在线观看| 久久影院模特热| 国产在线精品一区二区不卡| 欧美国产国产综合| 国产乱子伦精品视频| 日韩欧美中文在线观看| 中日韩免视频上线全都免费| 日韩福利在线视频| 六月激情综合网| wwwwww.欧美系列| 成人在线手机视频| 国产成人啪精品午夜在线观看| 毛片网站在线观看| 国产午夜在线一区二区三区| 国产欧美日韩另类一区| 国产欧美一区二区三区在线看蜜臂| 日韩精品极品毛片系列视频| 亚洲www视频| 日本精品久久中文字幕佐佐木| 黄色网址网站在线观看| www.av天天| 超薄丝袜一区二区| 色诱色偷偷久久综合| 麻豆传媒在线看| 国产一区二区三区不卡在线| 成人免费在线视频网址| 先锋影院av| 91中文字幕在线观看| 精品国产av 无码一区二区三区| 国产免费一区二区三区网站免费| 亚洲久久久久久| 欧美区在线观看| 亚洲成人日韩在线| 亚洲91在线| 久久精品国产亚洲av麻豆| 丝袜美腿亚洲综合| 日韩久久久久久久久久| 亚洲国产小视频在线观看| 无码av免费精品一区二区三区| 亚洲天堂av在线播放| 国产精品va无码一区二区三区| aaa在线播放视频| 日韩中文字幕免费在线| 黑人巨大精品欧美一区| 特级西西人体www高清大胆| 欧美黄色网络| 黄页在线免费观看| 夜久久久久久| 日本国产中文字幕| 精品乱色一区二区中文字幕| 亚洲 日本 欧美 中文幕| 99精品国产一区二区青青牛奶| 中文字幕久久av| 黑人久久a级毛片免费观看| 97在线观看播放| 国模私拍视频在线播放| 日韩欧美精品一区二区三区经典| 3atv一区二区三区| 欧美大片1688| 亚洲高清久久久久久| 超碰97网站| 久久久久久一区二区三区| 国产香蕉97碰碰久久人人| 日漫免费在线观看网站| 91丝袜高跟美女视频| 精品精品国产高清一毛片一天堂| 欧美电影一区二区| 6080午夜伦理| 欧美黄污视频| 中文字幕成人在线| 亚洲乱码中文字幕| 国产传媒视频在线| 日韩一本二本av| 国产精品劲爆视频| 欧美激情综合亚洲一二区| 国产91欧美| 99免费精品视频| 人妻va精品va欧美va| 亚洲精品国产一区二| 女王人厕视频2ⅴk| 国产xxxx视频| 亚洲字幕一区二区| 日韩电影在线一区| 国产成人综合亚洲欧美在| 亚洲网址在线观看| 一区二区亚洲欧洲国产日韩| 日韩综合视频在线观看| 一区二区三区在线资源| 一级淫片在线观看| 精品美女视频在线观看免费软件| 亚洲黄色高清| 色悠悠久久综合网| 欧美日韩另类视频| 性猛交ⅹ×××乱大交| 久久久全国免费视频| 亚洲天堂中文字幕在线观看| 中文字幕av一区二区三区佐山爱| 九九热久久免费视频| 无线免费在线视频| 2019男人天堂| 免费a级在线播放| 欧美制服第一页| 伊人夜夜躁av伊人久久| 日本一区二区三区免费视频| 日本国产亚洲| 一级免费黄色录像| 黄漫在线观看| 免费成人美女在线观看| 午夜电影福利网| 综合伊人久久| 亚洲色大成网站www| 国产又黄又猛的视频| 91嫩草丨国产丨精品| 亚洲福利一区二区| 欧美专区福利免费| 亚洲尤物在线视频观看| 好看的中文字幕在线播放| 精品国产成人av| www怡红院| 美女国产精品| 国产精品xnxxcom| 亚洲成av人片乱码色午夜| av福利在线播放| 亚洲一区二区三区无码久久| 欧美老少配视频| 中文字幕视频一区二区三区久| 欧洲精品毛片网站| 国模娜娜一区二区三区| 久久全国免费视频| 丰满人妻一区二区三区免费视频棣| 综合欧美视频一区二区三区| 午夜在线观看91| 亚洲午夜福利在线观看| 欧美性猛交内射兽交老熟妇| 国产精品欧美久久久| 国精产品一区一区三区有限在线| 2019年精品视频自拍| 成熟了的熟妇毛茸茸| 国产又大又粗又硬| 99久久精品免费观看| 亚洲自拍偷拍一区| 一本一道久久a久久精品逆3p| 成人性视频网站| 亚洲人视频在线观看| 999久久久国产999久久久| 97在线观看免费高清视频| 在线观看av网页| 伦理片一区二区三区| 久久久久久国产精品mv| 麻豆tv入口在线看| 亚洲欧美在线免费观看| 欧美日本三区| 日本午夜精品一区二区三区电影| 亚洲精品午夜久久久| 国产主播欧美精品| 超碰97国产精品人人cao| 青青草原成人| the porn av| 亚洲网在线观看| 人善交video高清| 黄页网址在线观看| 精品视频一区二区三区四区五区| 先锋影音欧美性受| 日韩欧美国产网站| 亚洲一二在线观看| 超碰97国产在线| 天天影视色香欲综合| 国产免费一区二区三区最新不卡| 一区二区网站| 美女尤物久久精品| 福利精品一区| 国产v综合ⅴ日韩v欧美大片| 欧美做受xxxxxⅹ性视频|