Oracle啟動資料庫報ORA 01102解決辦法

2022-09-03 13:30:11 字數 995 閱讀 7059

一、資料庫

1.機器啟動之後登入伺服器使用sqlplus / as sysdba 登入資料庫發現資料庫並沒有啟動之前把資料庫服務新增過開機自啟動

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階段時還是報同樣的錯

4.網路上搜尋了一下 ora-01102找到了解決方法

這個錯誤主要是lk檔案造成的該檔案位於oralce_home下的dbs目錄下,

這個lk的主要作用是說明database mount上了,不用在mount了.database unmount 後會刪除掉,如果database確實沒有mount,這個檔案在你也mount上,只有手工刪除

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

/sbin/fuser的主要功能是使用檔案或者套接字來表示識別程序。常把它用來檢視相關程序和殺死相關程序。此處用來清除lk檔案

6.再次啟動資料庫一切ok

Oracle資料庫報ora 28547錯誤解決方案

在家裡面使用本地資料庫用plsql可以正常開啟,來到公司後發現,程式本身可以查出資料,但是卻不能夠用plsql直接開啟,開啟則報ora 28547錯誤 通過搜尋前人回答,證實以下方法可用 1 繫結你的ip位址,別讓其動態獲取 2 修改oracle的網路配置檔案,具體做法是 在oracle安裝目錄下搜...

Oracle資料庫匯入報ORA 39083處理

故障描述 報錯資訊 ora 39083 物件型別 default role 建立失敗,出現錯誤 ora 01919 角色 role emsp 不存在 失敗的 sql 為 alter user bfpub mall default role connect role emsp 解決方案 既然匯入的時候...

Oracle報ORA 01109 資料庫未開啟

很有可能是你不小心在你資料夾中刪除了你存放表空間檔案,但是oracle的空間並沒有刪除這個資料夾,所以去找會形成找不到的原因,所以只要在oracle清除即可。alter database open如果執行這段語句報錯那麼記住報錯的時候有沒有看到檔案位址看到就把位址放入這下面sql語句中。alter ...