小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Oracle起動(dòng)庫時(shí)1102報(bào)錯(cuò)處理

 執(zhí)著男孩 2006-09-09
Oracle起動(dòng)庫時(shí)1102報(bào)錯(cuò)處理
作者:無從考證  來源:轉(zhuǎn)載  發(fā)布時(shí)間:2005-9-2 10:03:22  發(fā)布人:admin

8){NewaspContentLabel.style.fontSize=(--newasp_fontsize)+"pt";NewaspContentLabel.style.lineHeight=(--newasp_lineheight)+"pt";}‘>減小字體 增大字體

一、提出問題

 實(shí)際過程中有時(shí)我們會(huì)遇到這樣的問題,當(dāng)你用startup試圖啟動(dòng)數(shù)據(jù)庫時(shí)會(huì)遇到ORA-01102的報(bào)錯(cuò)。我們可以在Unix下切換到Oracle的用戶,執(zhí)行一下oerr ora 1102便會(huì)看到有關(guān)1102的簡短的描述,如下:

 rp2$[/home/ora2]oerr ora 1102

01102, 00000, "cannot mount database in EXCLUSIVE mode"

// *Cause:  Some other instance has the database mounted exclusive or shared.

// *Action: Shutdown other instance or mount in a compatible mode

看了這個(gè)1102的簡短的解釋你一定有些迷惑,因?yàn)樗幸恍┑恼`導(dǎo)性。如下我便來分析一下問題產(chǎn)生的原因,并給出解決的辦法。

二、分析原因

當(dāng)你啟動(dòng)數(shù)據(jù)庫遇到1102報(bào)錯(cuò)時(shí),之前的數(shù)據(jù)庫的down操作一般都不是正常完成的,或由于一些異常使Oracle在操作系統(tǒng)中殘留一些內(nèi)存結(jié)構(gòu),Pmon等一幾個(gè)進(jìn)程依然存在等原因使Oracle誤認(rèn)為Instance依然在運(yùn)行著,所以庫就沒有啟動(dòng),具體說來大體原因有如下幾個(gè):

 1、pmon、smon、lwgw及dbwr這些后臺(tái)進(jìn)程依然存在著

2、Oracle開辟的共享內(nèi)存沒有釋放掉

3、"lk<sid>" and "sgadef<sid>.dbf"這兩個(gè)用于鎖內(nèi)存的文件存在著。

 三、解決問題

 知道了原因,解決起來就簡單多了,辦法如下:

 1、看一下"lk<sid>" and "sgadef<sid>.dbf"這兩個(gè)文件是不是存在著,如果存在將其刪掉。

oracle$cd $ORACLE_HOME/dbs oracle$ls -l sgadef<sid>.dbf如果存在刪掉它oracle$rm sgadef<sid>.dbforacle$ls -l lk<sid>

如果存在刪掉它oracle$rm lk<sid>

 2、看是不是有后臺(tái)進(jìn)程存在了

 oracle$ps -ef | grep ora_ | grep $ORACLE_SID如果有pmon這些后臺(tái)進(jìn)程的殘留,kill -9掉它oracle$kill -9 pid

 3、看一下oracle的共享內(nèi)存段及信號(hào)集(semaphores)是不是還存在著

 1)清共享內(nèi)存段

 oracle$ipcs -m   --顯示一下,看owner是Oracle用戶的oracle$ipcrm -m <Shared_Memory_ID>

 2)清信號(hào)集

 oracle$ipcs -s   --顯示一下,看owner是Oracle用戶的oracle$ipcrm -s <Semaphore_ID>

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多