在 oracle 資料庫 8i, 執行計算機上安裝 ms 04 -011 安全更新用於 microsoftwindows 計算機可能停止響應在啟動過程。 詳見以下 microsoft 安全公告 ms 04 0ll 安全更新:
要變通解決此問題, 使用下列方法之一。
更改 oracle 資料庫服務的啟動行為對 oracle 資料庫, 執行計算機上手動型別, 然後手動啟動 oracle 資料庫服務。 要這樣做, 請按照下列步驟操作:
1.將 oracle 資料庫服務的啟動型別更改為手動。 要這樣做, 請按照下列步驟操作:
a.
開始 , 指向 設定 , 依次 控制面板 。
b. 在控制面板, 雙擊 管理工具 。
c. 在管理工具視窗, 雙擊 服務 。
d. 在右窗格中的服務視窗, 雙擊 oracleservice < sid > 。
e. oracleservice < sid > 屬性 (本地計算機) 對話方塊中, 單擊 常規 選項卡。
f. 單擊 啟動型別 列表, 中 手動 , 然後單擊 確定 。 2.
更改這樣 oracle 資料庫服務已啟動時的 oracle 資料庫例項不自動啟動不啟動設定為的 oracle 資料庫例項。 要這樣做, 請按照下列步驟操作。
警告 如果登錄檔編輯器使用不當, 您可能導致嚴重問題, 可能要求您重新安裝作業系統。 microsoft 無法保證您能解決因登錄檔編輯器使用不當而導致問題。 需要您自擔風險使用登錄檔編輯器。
a.
單擊 開始 , 然後單擊 執行 。
b. 在 開啟 框中, 鍵入 regedit , 然後單擊 確定 。
c. 在登錄檔編輯器, 找到以下登錄檔項: hkey_local_machine/software/oracle/home0
注意 此登錄檔項的名稱以零 (0), 不字母 o 數結尾。
d. 在登錄檔編輯器, 右窗格雙擊 ora_ < sid > _autostart 。
注意 : < sid > 替換 oracle 資料庫服務的名稱。
e. 編輯字串 對話方塊中, 在 值資料 框中, 鍵入 false , 然後單擊 確定 。
f. 關閉登錄檔編輯器。 3.
用名稱 startuporacleorcl.sql 建立以下批處理檔案: connect /startup pfile=exit
4.用名稱 orastart.bat 在同一資料夾位置步驟 3 中建立 startuporacleorcl.sql 批處理檔案建立以下 windows 批處理檔案: @echo off
net start set oracle_sid=svrmgrl @exit
注意 您必須替換 oracle < fullservicename > 分別與 oracle 資料庫服務名稱和 sid 的 oracle 資料庫服務, 和 < oracle sid >。
5.在命令提示符處執行 orastart.bat 檔案。
注意 您可能注意的 oracle 資料庫例項啟動成功。
2.驅動器 c 根目錄上建立名, 是為 oraclestartup 資料夾
3.[hkey_local_machine/system/currentcontrolset/services/oraclestartup/parameters]
[hkey_local_machine/software/oracle/home0]
"ora_orcl_autostart"=hex(2):34,00,36,00,2c,00,30,00,30,00,2c,00,34,00,31,00,2c,00,30,00,30,/
00,2c,00,34,00,63,00,2c,00,30,00,30,00,2c,00,35,00,33,00,2c,00,30,00,30,00,/
2c,00,34,00,35,00,2c,00,30,00,30,00,2c,00,30,00,30,00,2c,00,30,00,30,00,00,/
00
4.雙擊 c:/oraclestartup/oracle.reg 文字檔案以匯入您的登錄檔資訊。
5.net start oracleserviceorcl
set oracle_sid=orcl
svrmgrl @c:/oraclestartup/oraclestartup.sql
sleep 15
exit
6.建立 c:/oraclestartup/oraclestartup.sql 文字檔案包含下列資訊: connect internal/oracle
作為服務啟動 oraclestartup 通過 instsrv.exe 和 srvany.exe 資源工具包工具以及通過使用以下命令:
" c:/programfiles/microsoft files/resource kit/instsrv.exe " oraclestartup " c:/programfiles/microsoft files/resource kit/srvany.exe "
sc config " oracleserviceorcl " 啟動 = 需求
退出8.
重新啟動 windows。
Oracle資料庫服務啟動失敗解決
ora 12541 tns no listener 系統出錯,發生系統錯誤 1067,程序意外終止.oracleoradb10g home1tnslistener 服務啟動後再次停止 1 修改listener.ora下為當前ip地址或者機器名 2 修改tnsnames.ora下為當前ip地址或者機器...
啟動oracle資料庫
每一個啟動的資料庫至少對應一個例程,例程是oracle用來管理資料庫的一個實體,例程是由一組邏輯記憶體結構和一系列後臺服務程序組成的。當啟動資料庫時,這些記憶體結構和服務程序得到分配 初始化和啟動,這樣一來oracle才能夠管理資料庫,使用者才能與資料庫進行通訊,可以簡單的將例程理解成oracle資...
oracle資料庫啟動
遇到個白痴問題,放假停電,回來時啟動資料庫,發現無法進入oracle管理員介面。如下輸入,但是顯示的命令無效。oracle crm001 database sqlplus assysdba bash sqlplus command not found 用oracle使用者到oracle宿主目錄下,執...
oracle啟動資料庫例項
連線資料庫的時候報錯。第一步 1 登入到資料庫伺服器,切換到oracle使用者,su oracle 檢視啟動的例項 ps ef grep smon 若例項a沒有啟動,則手動啟動,步驟如下 2 切換需要啟動的資料庫例項 1 export oracle sid a 2 進入到sqlplus控制檯 sql...
Oracle資料庫的程序
1 smon 是系統監督程序 system monitor 的縮寫。如果oracle 例項失敗,則在 sga中的任何沒有寫到磁碟中的資料都會丟失。有許多情況可能引起 oracle 例項失敗 例如,作業系統的崩潰就會引起 oracle 例項的失敗。當例項失敗之後,如果重新開啟該資料庫,則背景程序 sm...