新聞中心
誤刪Oracle數(shù)據(jù)庫(kù)實(shí)例的控制文件會(huì)給Oracle數(shù)據(jù)庫(kù)的操作帶來(lái)很多的麻煩,下文中將為大家?guī)?lái)了詳細(xì)的講解,希望對(duì)大家能夠有所幫助。

為企業(yè)提供做網(wǎng)站、網(wǎng)站設(shè)計(jì)、網(wǎng)站優(yōu)化、全網(wǎng)整合營(yíng)銷推廣、競(jìng)價(jià)托管、品牌運(yùn)營(yíng)等營(yíng)銷獲客服務(wù)。創(chuàng)新互聯(lián)建站擁有網(wǎng)絡(luò)營(yíng)銷運(yùn)營(yíng)團(tuán)隊(duì),以豐富的互聯(lián)網(wǎng)營(yíng)銷經(jīng)驗(yàn)助力企業(yè)精準(zhǔn)獲客,真正落地解決中小企業(yè)營(yíng)銷獲客難題,做到“讓獲客更簡(jiǎn)單”。自創(chuàng)立至今,成功用技術(shù)實(shí)力解決了企業(yè)“網(wǎng)站建設(shè)、網(wǎng)絡(luò)品牌塑造、網(wǎng)絡(luò)營(yíng)銷”三大難題,同時(shí)降低了營(yíng)銷成本,提高了有效客戶轉(zhuǎn)化率,獲得了眾多企業(yè)客戶的高度認(rèn)可!
前兩天我在備份數(shù)據(jù)時(shí),發(fā)現(xiàn)C:\oracle\product\10.2.0\oradata\GXSN\TEMP01.DBF文件大小竟然為23G多,完全消耗掉C盤(pán)空間,匆忙間我以為oradata/GXSN整個(gè)文件夾下文件為臨時(shí)文件,將其完全刪除。
因?yàn)镺racle的數(shù)據(jù)文件都存放在E盤(pán)下,不知道oradata/GXSN存放的是控制文件,造成數(shù)據(jù)庫(kù)無(wú)法使用。我通過(guò)查詢相關(guān)資料想重建控制文件,但發(fā)現(xiàn)重建控制文件是在ORACLE控制文件已經(jīng)備份的前提下的,我之前沒(méi)有備份過(guò)Oracle的控制文件,所以無(wú)法恢復(fù)。
在整個(gè)解決問(wèn)題的過(guò)程中,我曾嘗試了多種思路。雖然失敗,但鍛煉了解決問(wèn)題的能力,也總結(jié)了一些經(jīng)驗(yàn)。
0.求助Oracle中國(guó)技術(shù)支持,竟然周末無(wú)人服務(wù),需要等待工作日。(失?。?/p>
1.使用EasyRecovery恢復(fù)刪除的控制文件,因?yàn)榉?wù)器的E盤(pán)較大,達(dá)到3T,EasyRecovery無(wú)法使用。又使用了其他數(shù)據(jù)恢復(fù)軟件,都無(wú)法恢復(fù)刪除的數(shù)據(jù)。(失?。?/p>
2.查詢相關(guān)資料,嘗試重建控制文件。(失?。?/p>
CREATE CONTROLFILE reuse set DATABASE orcl RESETLOGS noARCHIVELOG
MAXLOGFILES 32
MAXLOGMEMBERS 3
MAXDATAFILES 32
MAXINSTANCES 16
MAXLOGHISTORY 1600
LOGFILE
group 1 ('E:\oracle\product\10.2.0\oradata\orcl\redo01.log') size 100k ,
group 2 ('E:\oracle\product\10.2.0\oradata\orcl\redo02.log') size 100k,
group 3 ('E:\oracle\product\10.2.0\oradata\orcl\redo03.log') size 100k,
datafile
'E:\oracle\product\10.2.0\oradata\orcl\users01.dbf',
'E:\oracle\product\10.2.0\oradata\orcl\undotbs01.dbf',
'E:\oracle\product\10.2.0\oradata\orcl\system01.dbf',
'E:\oracle\product\10.2.0\oradata\orcl\sysaux01.dbf',
'E:\oracle\product\10.2.0\oradata\orcl\example01.dbf';
3.在別的機(jī)器上創(chuàng)建相同的GXSN數(shù)據(jù)庫(kù),然后將其下面的控制文件導(dǎo)入服務(wù)器的數(shù)據(jù)庫(kù)下,但發(fā)現(xiàn)失敗。
4.在服務(wù)器上新建ORACLE服務(wù)實(shí)例,生成相應(yīng)的控制文件,將其下面的控制文件導(dǎo)入的數(shù)據(jù)庫(kù)GXSN下,但發(fā)現(xiàn)失敗。
5.將新建的數(shù)據(jù)庫(kù)實(shí)例刪除,原來(lái)的數(shù)據(jù)庫(kù)在CMD控制臺(tái)上使用SQLPLUS無(wú)法連接
sqlplus /nolog
conn /as sysdba
出現(xiàn)ORA-12360:TNS:協(xié)議適配器錯(cuò)誤
無(wú)語(yǔ)了,竟然無(wú)法連接到原數(shù)據(jù)庫(kù)實(shí)例上了。
兩三T的數(shù)據(jù)只能重新錄入,這次自己的失誤,真的是損失慘重!自己以后在心態(tài)浮躁時(shí)一定要冷靜點(diǎn),不可急躁。自己在ORACLE的學(xué)習(xí)上需更深一步,免得再犯如此低級(jí)的嚴(yán)重錯(cuò)誤!
分享題目:誤刪Oracle數(shù)據(jù)庫(kù)實(shí)例的控制文件
本文網(wǎng)址:http://www.5511xx.com/article/ccshpig.html


咨詢
建站咨詢
