利用oradim重建Oracle服務 轉)

2021-03-31 08:56:57 字數 515 閱讀 9035

在windows系統中有些時候,oracle的資料庫會無法自動啟動成功,但是手動啟動卻是可以的,在這種情況下我們可以嘗試重新建立oracle服務來看看問題是否能夠解決。

重建oracle服務可以利用oracle在windows作業系統下特有的oradim使用程式。

資料庫的sid可以通過下面的方法知道:

檢查windows的服務,找到類似於oracleservice***x的服務名稱,其中的***x部分就是資料庫的sid,比如如果資料庫的sid是test,那麼服務名稱就是oracleservicetest。

假設我們的oracle例項名稱是test,使用的引數檔案是c:/oracle/admin/test/inittest.ora

那麼我們執行下面的命令:

oradim -edit -sid test -pfile c:/oracle/admin/test/inittest.ora -startmode auto -srvcstart system

然後重新啟動服務,看看oracle資料庫是否可以自動啟動

Oracle 利用trace檔案重建控制檔案

重建步驟 1 生成trace檔案 alter database backup controlfile to trace 2 找到生成的trace檔案 show parameter dumpuser dump dest 檔案對應的路徑即為trace檔案的路徑 3 關閉資料庫 shutdown imme...

oracle中oradim的pfile引數

該檔案的命名約定預設為 init oracle sid.ora unix環境下 init oracle sid ora windows環境下 預設地將其放在以下目錄中 oracle home dbs unix oracle home database windows 該引數檔案不必放在指定的位置上。...

oracle中oradim的pfile引數

該檔案的命名約定預設為 init oracle sid.ora unix環境下 init oracle sid ora windows環境下 預設地將其放在以下目錄中 oracle home dbs unix oracle home database windows 該引數檔案不必放在指定的位置上。...

oracle中oradim的pfile引數

該檔案的命名約定預設為 init oracle sid.ora unix環境下 init oracle sid ora windows環境下 預設地將其放在以下目錄中 oracle home dbs unix oracle home database windows 該引數檔案不必放在指定的位置上。...

oracle提供的oradim實用工具

oracle在windows下提供了oradim.exe實用工具,使用這個工具可以建立 編輯 刪除例程,也可進行啟動 關閉服務或例程.oradim 的幫助如下 dim 00002 有效命令為 delete,edit,new,startup 和 shutdown 請輸入下列命令之一 請指定下列引數,建...