亚洲香蕉成人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ā)表
蜜桃日韩视频| 女一区二区三区| 精品成人乱色一区二区| 精品在线一区二区三区| 国产精品入口麻豆电影| 国产极品一区二区| 91大神福利视频| 天天综合一区| 色伦专区97中文字幕| 精品对白一区国产伦| 丰满肥臀噗嗤啊x99av| 57pao国产精品一区| 国产三级国产精品国产国在线观看| 精品国产人妻一区二区三区| av在线播放国产| 久久福利视频网| av女片在线| 免费高清av| 好男人官网在线观看| 国产精品美女久久久久久久| 视频一区中文字幕国产| 国产乱码精品一区二三赶尸艳谈| 手机精品视频在线| 另类一区二区| av成人影院在线| 天天综合色天天| 欧美在线在线| 精品国产亚洲一区二区三区在线观看| 人人天天夜夜| www.午夜色大片| 成人性做爰aaa片免费看不忠| 久久久久久久久久影视| 中文字幕一区二区三区四区五区| 亚洲午夜久久久久中文字幕| 成人av毛片在线观看| 69174成人网| 午夜私人影院久久久久| 日本高清免费观看| 国产在线高潮| 鲁大师精品99久久久| 精品久久对白| 成人jjav| 久久久一本二本三本| 亚洲欧美日韩精品久久亚洲区| 国产剧情av在线播放| 亚洲精品久久在线| 99精品视频免费看| 不卡中文字幕av| 欧美性极品少妇| 欧美日韩理论| 色综合男人天堂| 国产高清免费视频| 亚洲婷婷综合久久一本伊一区| 一区二区三区在线观看国产| 最后生还者第二季在线观看| 日韩福利在线播放| 亚洲免费国产视频| 另类视频在线观看+1080p| 在线观看日本视频| 天天视频天天爽| 成人性生交大片免费看96| va视频在线观看| 亚洲大片在线观看| 茄子视频成人在线观看| 中文字幕欧美视频在线| 美国一级片在线免费观看视频| 日韩在线视频第一页| 国产精品一区二区中文字幕| 日韩欧美精品一区二区三区| 久久免费精品视频| 日本高清www| 国产精欧美一区二区三区白种人| 夜夜嗨av一区二区三区网站四季av| 亚洲天堂网一区| 欧美精品一区在线观看| 蜜臀精品一区二区三区在线观看| 欧美在线精品免播放器视频| 亚洲国产精品一区二区三区| 国产精品日韩一区二区三区| 成人乱码一区二区三区| 日韩亚洲视频| 天堂一区二区在线免费观看| 亚洲第一页在线观看| 免费网站观看www在线观| av免费在线观看网址| 天天色天天操天天| 最新在线地址| 亚洲欧美色图小说| 免费看黄色91| 免费观看在线午夜影视| 成人一级黄色片| 91黄色免费观看| 免费亚洲一区| 黄色免费看片| 成人a免费视频| 不卡的av影片| 九九热99久久久国产盗摄| 精品久久在线观看| 国产精品亚洲第一区| 国产成人精品久久一区二区小说| 91精品国模一区二区三区| 亚洲av永久纯肉无码精品动漫| 国产又黄又粗又猛又爽的| 最新精品国偷自产在线| 国产精品伊人久久| 国产一区二区三区精品在线观看| 国产精品国产三级国产在线观看| 日韩中文一区| 亚洲av无码国产精品久久不卡| 欧美日韩一区二区三区在线电影| 日韩一区二区三区电影在线观看| 欧美性色视频在线| 国产精品一区二区你懂的| 狠狠干夜夜爽| 中文字幕码精品视频网站| 成人动漫h在线观看| 麻豆精品传媒视频| 韩国成人免费视频| 麻豆精品国产91久久久久久| 无码人妻精品一区二| a在线视频观看| 欧美 国产 日本| 成人午夜免费影院| 4444kk亚洲人成电影在线| 国产日韩av一区| 欧美h版在线观看| av老司机免费在线| av影片在线一区| 色一情一交一乱一区二区三区| 川上优的av在线一区二区| 外国成人直播| 国产精品成人av| 欧美aaaaa成人免费观看视频| 亚洲精品极品少妇16p| 成人欧美在线观看| 国产高清在线观看| 中文字幕精品在线视频| 国产精品国产三级国产试看| 久久久久综合网| 91午夜理伦私人影院| www.亚洲视频.com| 欧美一区三区四区| 欧美日韩精品免费| 国产毛片毛片毛片毛片毛片毛片| 小泽玛利亚av在线| 免费在线视频一区| 亚洲免费影院| 亚洲天堂男人天堂| 欧美二区乱c少妇| 色哟哟网站在线观看| aaa级精品久久久国产片| 久久国产主播| 国产精品久久久久久妇女| 亚洲欧美国产高清| 精品裸体舞一区二区三区| 亚洲精品久久久狠狠狠爱| 日韩欧美在线免费观看| 久久精品欧美一区二区三区麻豆| 精品福利在线看| 亚洲人人精品| 成人高潮aa毛片免费| 国产亚洲字幕| 日韩一区二区三区精品视频第3页| 久操视频在线免费播放| 国产成人aaa| 无码熟妇人妻av| 日韩欧美一区二区久久婷婷| h网站免费在线观看| 精品sm捆绑视频| av中文字幕电影在线看| 91久久黄色| 亚洲黄色www| 91午夜精品亚洲一区二区三区| 最近2018中文字幕免费在线视频| 成年人在线视频免费观看| yy6080午夜| 国产精彩视频在线| 五月天精品一区二区三区| 日韩免费福利电影在线观看| 日韩av女优在线观看| 国产成人精品在线视频| 国产超碰人人爽人人做人人爱| 日韩在线播放视频| 一区三区二区视频| 亚洲欧美另类小说| 日韩av综合在线| 国产精品国产三级国产专区51| 韩国一区二区三区在线观看| 国产精品日本一区二区不卡视频| 国内外成人免费视频| 精品少妇一区二区三区在线视频| 96sao在线精品免费视频| 麻豆国产一区二区三区四区| 在线精品国产成人综合| 欧美三级一区二区三区| 欧美日本韩国一区二区三区| 我想看黄色大片| 午夜视频99| 精品欧美黑人一区二区三区| 蜜桃无码一区二区三区| 88xx成人免费观看视频库| 欧美乱熟臀69xxxxxx| 亚洲男人天堂av网| 午夜婷婷在线观看| 五月天久久综合网| 日韩一区二区免费在线电影| 日韩av免费电影| 国产一区二区视频在线看| 日日夜夜视频| 成人全视频免费观看在线看| 国产+人+亚洲| 黄色免费观看视频网站| 国产精品三区www17con| 色播久久人人爽人人爽人人片视av| av免费观看不卡| 亚洲欧洲一区二区三区| 欧美专区亚洲专区| 香港欧美日韩三级黄色一级电影网站| yw.尤物在线精品视频| 婷婷久久综合九色综合99蜜桃| 三年片观看免费观看大全视频下载| fc2成人免费人成在线观看播放| 女人帮男人橹视频播放| 日本a在线播放| 欧美暴力喷水在线| 首页综合国产亚洲丝袜| 日产精品久久久久久久性色| 亚洲男人天堂久久| 国产又猛又黄的视频| 久久久精品在线| 亚洲一级生活片| 精品视频一区二区不卡| 天堂资源最新版在线视频观看免费网| 日韩欧美精品一区二区三区经典| 中文字幕第一页在线| 中文字幕在线看视频国产欧美| 精品久久久久av影院| 传媒av在线| 久久一区二区三区视频| 欧美黑人做爰爽爽爽| 国产一区不卡| 9l视频自拍九色9l视频成人| 欧美日本精品一区二区三区| 色999日韩| 色婷婷av一区二区三区在线观看| 快射视频在线观看| 两个人免费视频观看日本| www久久久com| 91麻豆国产福利在线观看宅福利| 国产伦精品一区二区三区千人斩| 欧美激情网友自拍| 久久久国产精品黄毛片| 亚洲瘦老头同性70tv| 国产极品在线视频| 57pao国产精品一区| 嫩草影院网站在线| 亚洲日本在线观看| 欧美中文字幕在线视频| 国产成人精品一区二区三区在线| 精品国产视频在线观看| 欧美激情一区二区三区全黄| www.wu福利视频18| 国产成人8x视频一区二区| 精品无人区一区二区三区| 欧美日本乱大交xxxxx| 国产一区二区三区黄视频| 国产精品久久视频| 成人手机在线电影| 亚洲精品亚洲人成在线观看| 亚洲综合电影| 99精品久久免费看蜜臀剧情介绍| 亚洲精品国产九九九| 欧美激情黑人| 国产精品久久久久久久久久10秀| 欧美色综合久久| 国产91丝袜在线播放| 久久成人久久爱| 欧美色综合天天久久综合精品| 91久久精品国产性色| 国产成人亚洲精品乱码在线观看| 美女洗澡无遮挡| 亚洲精品成人精品456| 欧美无人区码suv| 夜夜精品视频| 欧美激情黄色片| 免费在线观看黄色| 亚洲区一区二区三区| 国产成人精品av在线| 国产av一区二区三区| wwwcom羞羞网站| 国产日韩综合一区二区性色av| 夜鲁夜鲁夜鲁视频在线播放| 国产精品日韩三级| 国产亚洲高清视频| 999久久久精品一区二区| 国产很黄免费观看久久| 日韩一区二区三区久久| 在线观看精品视频一区二区三区| 在线精品国产亚洲| 99久久精品免费看国产| 污污美女网站| 日本一道在线观看| 日韩欧美中文字幕在线播放| 国产欧美一区二区色老头| 日韩精品一级中文字幕精品视频免费观看| 国产午夜一区二区| 日韩av自拍| 欧美一区二区精品在线| 久久久久久免费精品| 黄色小视频大全| 欧美日韩网址| 欧美中文字幕精品| 91爱爱小视频k| 一分钟免费观看视频播放www| 亚洲桃花岛网站| 伊人国产在线| 成人天堂资源www在线| 欧美日一区二区三区| 最新欧美日韩亚洲| 亚洲精品成a人在线观看| 粉嫩av性色av蜜臀av网站| 色偷偷91综合久久噜噜| 精品麻豆视频| 中国日本在线视频中文字幕| 欧美日韩亚洲第一页| 亚洲欧美一区二区激情| 日本猛少妇色xxxxx免费网站| 国产亚洲综合久久|