中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

oracle中出現ORA-01102錯誤怎么辦

發布時間:2021-11-24 10:10:21 來源:億速云 閱讀:435 作者:小新 欄目:數據庫

這篇文章主要介紹了oracle中出現ORA-01102錯誤怎么辦,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

測試環境中oracle數據庫這臺服務器不知因何原因異常關機了。重新開機之后嘗試恢復相關應用發現啟動數據庫失敗。期間翻山越嶺走了段曲折小路。先把處理流程梳理一下以便后期遇到此類可以快速解決。

begin↓

一、數據庫

1.機器啟動之后登錄服務器使用sqlplus / as sysdba 登錄數據庫發現數據庫并沒有啟動之前把數據庫服務添加過開機自啟動

oracle中出現ORA-01102錯誤怎么辦 

2.使用startup命令啟動數據庫報錯了

SYS@orcl>startup;

ORACLE 例程已經啟動。

Total System Global Area 2471931904 bytes

Fixed Size    2255752 bytes

Variable Size  671089784 bytes

Database Buffers 1778384896 bytes

Redo Buffers   20201472 bytes

ORA-01102: cannot mount database in EXCLUSIVE mode

3.關掉實例嘗試一步步啟動啟動到mount階段時還是報同樣的錯

oracle中出現ORA-01102錯誤怎么辦 

4.網絡上搜索了一下 ORA-01102找到了解決方法

這個錯誤主要是lk<SID>文件造成的該文件位于ORALCE_HOME下的dbs目錄下,

這個lk<SID>的主要作用是說明DATABASE MOUNT上了,不用在MOUNT了.DATABASE UNMOUNT 后會刪除掉,如果DATABASE確實沒有MOUNT,這個文件在你也MOUNT上,只有手工刪除

5.談到具體解決方法引入另外一個命令/sbin/fuser

/sbin/fuser的主要功能是使用文件或者套接字來表示識別進程。常把它用來查看相關進程和殺死相關進程。此處用來清除lk<SID>文件

/sbin/fuser -u /u01/app/oracle/product/11.2.0/db_1/dbs/lkHSDB 查詢占用該臨時文件的進程pid和username

oracle中出現ORA-01102錯誤怎么辦 

/sbin/fuser -k /u01/app/oracle/product/11.2.0/db_1/dbs/lkHSDB 直接kill相關pid釋放文件lk<SID>文件

oracle中出現ORA-01102錯誤怎么辦 

/sbin/fuser -u /u01/app/oracle/product/11.2.0/db_1/dbs/lkHSDB 再次查看發現已經沒有那些進程了

oracle中出現ORA-01102錯誤怎么辦

6.再次啟動數據庫一切ok

oracle中出現ORA-01102錯誤怎么辦 

感謝你能夠認真閱讀完這篇文章,希望小編分享的“oracle中出現ORA-01102錯誤怎么辦”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

静海县| 宁津县| 辽宁省| 潞西市| 承德县| 乌鲁木齐市| 扶风县| 凤翔县| 镇坪县| 尉氏县| 清徐县| 疏附县| 兴安县| 焦作市| 哈尔滨市| 侯马市| 崇州市| 巴林右旗| 台山市| 无极县| 宁城县| 于都县| 南充市| 民和| 东海县| 定安县| 孙吴县| 寿光市| 焉耆| 民县| 金乡县| 厦门市| 五寨县| 西青区| 铜梁县| 定南县| 北票市| 天柱县| 池州市| 滨海县| 梁平县|