一、在Windows平台下修改Oracle執行個體不隨服務啟動:
1、修改註冊表如下索引值實現:
HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\KEY_OraDb10g_home1
2、在右邊找到找到 ORA_WWL_AUTOSTART項,預設這個值為TRUE,隨服務啟動而啟動,我們將其改為FALSE,再起服務的時候將不再會啟動資料庫
測試:
啟動Oracle服務
C:\>net start OracleServiceWWL
OracleServiceWWL 服務正在啟動 .
OracleServiceWWL 服務已經啟動成功。
我們可以看到這個時候資料庫執行個體是沒有隨服務的啟動而自啟動
C:\>sqlplus / as sysdba
SQL*Plus: Release 10.2.0.4.0 - Production on Mon Dec 19 21:26:34 2011
Copyright (c) 1982, 2007, Oracle. All Rights Reserved.
Connected to an idle instance.
手工執行startup命令來啟動資料庫執行個體
SQL> startup
ORACLE instance started.
Total System Global Area 1610612736 bytes
Fixed Size 2066080 bytes
Variable Size 184551776 bytes
Database Buffers 1409286144 bytes
Redo Buffers 14708736 bytes
Database mounted.
Database opened.
SQL>
檢查下執行個體是否真的起來了。
SQL> select instance_name,status from v$instance;
INSTANCE_NAME STATUS
---------------- ------------
wwl OPEN