解決Oracle例項在服務中丟失

2021-08-31 06:18:40 字數 1355 閱讀 8115

系統:windowsxp

好久沒在家裡機器搞oracle了,今天準備幫上家公司的專案組做點補充協議的內容,一開系統服務發現例項不見了,汗阿,去硬碟一看占用了2g的檔案還在那擺著

翻翻手冊這麼辦吧,將oracle例項重新新增到服務

[color=red]c:\documents and settings\lidongbo>oradim -new -sid testora -pfile d:\oracl

e\product\10.2.0\db_1\srvm\admin\init.ora -startmode auto[/color]

ok了,這回例項可以再次在服務裡啟動了,如果不這麼搞,我在監聽啟動的情況下都無法startup

關於oradim命令如下:

oradim: [options]。請參閱手冊。

輸入以下命令之一:

通過指定以下選項建立例項:

-new -sid sid | -srvc srvc | -asmsid sid | -asmsrvc srvc [-syspwd pass]

[-startmode auto|manual] [-srvcstart system|demand] [-pfile file | -spfile]

[-shutmode normal|immediate|abort] [-timeout secs] [-runas osusr/ospass]

通過指定以下選項編輯例項:

-edit -sid sid | -asmsid sid [-syspwd pass]

[-startmode auto|manual] [-srvcstart system|demand] [-pfile file | -spfile]

[-shutmode normal|immediate|abort] [-shuttype srvc|inst] [-runas osusr/ospass]

通過指定以下選項刪除例項:

-delete -sid sid | -asmsid sid | -srvc srvc | -asmsrvc srvc

通過指定以下選項啟動服務和例項:

-startup -sid sid | -asmsid sid [-syspwd pass]

[-starttype srvc|inst|srvc,inst] [-pfile filename | -spfile]

通過指定以下選項關閉服務和例項:

-shutdown -sid sid | -asmsid sid [-syspwd pass]

[-shuttype srvc|inst|srvc,inst] [-shutmode normal|immediate|abort]

通過指定以下引數查詢幫助: -? | -h | -help

服務重啟丟資料解決方案

背景 一定時執行緒往一佇列寫資料,若直接停止重啟服務會造成佇列資料丟失。問題 如何解決重啟資料丟失。方案1 停止服務時幾個步驟 1 停止往佇列寫資料,2 對應處理佇列的執行緒 shutdown,不再接受新的任務。3 將現有佇列內容存到檔案中。4 kill程序 如何判斷佇列內容已落地,可以通過記日誌來...

解決cas中cookie跨域,導致TGC丟失的問題

我們訪問客戶端的鏈結為http localhost 8081 gateway login,那cookie的域就是http localhost 8081 當cas客戶端重定向到cas服務端進行單點等會後,cas服務端單點登入的鏈結為http localhost 8080 cas login,那cook...

ORACLE在新服務中建立資料庫

在database configuration assitant建立乙個新的服務之後,往往需要在新的服務裡面新增新的資料庫,如何通過sqlplus在新的服務裡面新增新的資料庫呢,答案如下 上面中的system是系統使用者名稱,需要從這裡進入oracle新建立的服務。注意是 再次,是在database...