關閉oracle服務
Ⅰ oracle在不用時可以關掉什麼服務
oracle在不用的時候,所有服務都是可以關閉的。當要使用時,打開「OracleServiceORCL」和「回OracleOraDb11g_home1TNSListener」這兩個服務,答oracle就可以正常運行和正常使用。
不用oracle時,關閉這些服務都是很好的做法,這些服務開啟後,電腦明顯卡了那麼一些。
Ⅱ 怎麼關閉 oracle oem 服務
從Oracle10g開始,Oracle極大的增強了OEM工具,並通過伺服器端進行EM工具全面展現。
在10g中,客戶端可以不必安裝任何Oracle客戶端工具,僅憑瀏覽器就可以調用強大的EM工具。
在Server端,可以通過如下命令啟動EM工具控制台:
emctl start dbconsole
以下是啟動過程:
[oracle@danaly ~]$ emctl start dbconsole
TZ set to PRC
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 Oracle Corporation.All rights reserved.
Starting Oracle Enterprise Manager 10g Database Control .......................... started.
------------------------------------------------------------------
Logs are generated in directory /opt/oracle/proct/10.2.0/.cn_danaly/sysman/log
啟動之後我們就可以通過在瀏覽器端輸入以下url訪問:同樣停止OEM可以輸入如下命令:
emctl stop dbconsole
以下是停止過程:
[oracle@danaly ~]$ emctl stop dbconsole
TZ set to PRC
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 Oracle Corporation.All rights reserved.
Stopping Oracle Enterprise Manager 10g Database Control ......Stopped.
也可以直接鍵入emctl查看emctl支持的選項:
[oracle@danaly ~]$ emctl
TZ set to PRC
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 Oracle Corporation.All rights reserved.
Invalid arguments
Unknown command option
Usage::
Oracle Enterprise Manager 10g Database Control commands:
emctl start| stop| status| setpasswd dbconsole
emctl secure
emctl set ssl test|off|on em
emctl set ldap
emctl blackout options can be listed by typing "emctl blackout"
emctl config options can be listed by typing "emctl config"
emctl secure options can be listed by typing "emctl secure"
emctl ilintoptions can be listed by typing "emctl ilint"
emctl deployoptions can be listed by typing "emctl deploy"
Ⅲ 關閉oracle服務
OracleDBConsoleXXX
OracleOraDb11g_home1TNSListener
OracleServiceXXX
如果你不用SQL Plus的話
Ⅳ 如何實現Oracle資料庫庫服務的啟動和關閉
這個很簡單,你把oracler的服務設置成非自動開機,這樣開機就不用佔用很長時間了,至於另一個問題,在桌面上建立一個bat批處理文件就可以解決了,下面是我的oracle批處理文件,你把他復制下來,修改一下裡面的服務名稱就可以了。很方便的。
@echo off
:dosmenu
REM 選擇菜單
echo #**********************************************************************#
echo Windows 服務啟動腳本
echo #**********************************************************************#
echo 命令相關參數說明如下 快速切換
echo #**********************************************************************#
echo.
echo [1]啟動oracletest [2]關閉oracletest [3]關閉
echo.
echo #**********************************************************************#
set /P CHS= 請選擇: [1],[2],[3]?
if /I "%CHS%"=="1" (
goto aaaa
)
if /I "%CHS%"=="2" (
goto bbbb
)
if /I "%CHS%"=="3" (
goto zzzz
)
:aaaa
REM 啟動oracletest
net start "OracleServiceORACLETEST"
net start "OracleOraDb10g_home1TNSListener"
pause
cls
goto dosmenu
:bbbb
rem 關閉oracletest
net stop "OracleOraDb10g_home1TNSListener"
net stop "OracleServiceORACLETEST"
pause
cls
goto dosmenu
:zzzz
REM 退出
exit
Ⅳ Oracle資料庫如何關閉
在服務中關閉:
OracleOracle_homeTNSListener 對應於資料庫的監聽程序
OracleServiceSID 對應於資料庫的常式
OracleDBConsoleSID 對應於Oracle Enterprise Manager(OEM)
其中,Oracle_home表示Oracle主目錄,如Oracle11g_home1;SID表示Oracle系統標識符,如OracleServiceMAG01的MAG01。
比較好的啟動順序是:OracleOracle_homeTNSListener,OracleServiceSID,OracleDBConsoleSID。
關閉時次序相反。
下面給出了自己寫的已經排好順序的啟動和停止服務的兩個批處理文件:
//啟動Oracle
Start Oracle.bat
@echo off
echo 確定要啟動Oracle 11g服務嗎?
pause
net start OracleOraDb11g_home1TNSListener
net start OracleServiceMAG01
net start OracleDBConsolemag01
echo 啟動Oracle 11g服務完成,請確認有沒有錯誤發生。
Pause
//關閉Oracle
Stop Oracle.bat
@echo off
echo 確定要停止Oracle 11g 服務嗎?
pause
net stop OracleDBConsolemag01
net stop OracleServiceMAG01
net stop OracleOraDb11g_home1TNSListener
echo 停止Oracle 11g服務完成,請確認有沒有錯誤發生。
Pause
Ⅵ 如何啟動與關閉Oracle 10g的服務或線程
從Oracle10g開始,Oracle極大的增強了OEM工具,並通過伺服器端進行EM工具全面展現。
在10g中,客戶端可以不必安裝任何Oracle客戶端工具,僅憑瀏覽器就可以調用強大的EM工具。
在Server端,可以通過如下命令啟動EM工具控制台:
emctl start dbconsole
以下是啟動過程:
[oracle@danaly ~]$ emctl start dbconsole
TZ set to PRC
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 Oracle Corporation.All rights reserved.
Starting Oracle Enterprise Manager 10g Database Control .......................... started.
------------------------------------------------------------------
Logs are generated in directory /opt/oracle/proct/10.2.0/.cn_danaly/sysman/log
啟動之後我們就可以通過在瀏覽器端輸入以下url訪問:
同樣停止OEM可以輸入如下命令:
emctl stop dbconsole
以下是停止過程:
[oracle@danaly ~]$ emctl stop dbconsole
TZ set to PRC
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 Oracle Corporation.All rights reserved.
Stopping Oracle Enterprise Manager 10g Database Control ......Stopped.
也可以直接鍵入emctl查看emctl支持的選項:
[oracle@danaly ~]$ emctl
TZ set to PRC
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 Oracle Corporation.All rights reserved.
Invalid arguments
Unknown command option
Usage::
Oracle Enterprise Manager 10g Database Control commands:
emctl start| stop| status| setpasswd dbconsole
emctl secure
emctl set ssl test|off|on em
emctl set ldap
emctl blackout options can be listed by typing "emctl blackout"
emctl config options can be listed by typing "emctl config"
emctl secure options can be listed by typing "emctl secure"
emctl ilintoptions can be listed by typing "emctl ilint"
emctl deployoptions can be listed by typing "emctl deploy"
Ⅶ Oracle的服務應該怎麼關閉和開啟
oracle服務啟動不等於oracle資料庫可用。
應該啟動oracle實例、安裝資料庫,打開資料庫。
執行下列語句試試。
c:>sqlplus
/nolog
sql>conn
/as
sysdba
sql>startup
Ⅷ 如何定時關閉oracle的服務
1.在使用Oracle時候,一般啟動OracleServiceORCL和OracleOraDb11g_home1TNSListener這兩個服務Oracle就能正常運行;2.要讓區域網上的機子訪問你的oracle,必須啟動服務。
3.oracle服務啟動、關閉腳本(windows下)
註:實例名:ORCL
(1).建立啟動腳本dbstart.cmd
cmd代碼
dbstart
@echo halt oracle service ...
net stop OracleServiceORCL
net stop OracleDBConsoleorcl
net stop OracleOraDb11g_home1TNSListener
pause
(2).建立關閉腳本dbstop.cmd
cmd代碼
dbstop
@echo halt oracle service ...
net stop OracleServiceORCL
net stop OracleDBConsoleorcl
net stop OracleOraDb11g_home1TNSListener
pause
註:ORCL是Oracle實例名(安裝Oracle時自定義)。
附:Oracle各服務介紹:
(1)OracleServiceSID
資料庫服務,這個服務會自動地啟動和停止資料庫。如果安裝了一個資料庫,它的預設啟動類型為自動。服務。進程為ORACLE.EXE,參數文件initSID.ora,日誌文件SIDALRT.log,控制台SVRMGRL.EXE、SQLPLUS.EXE。
(2)OracleHOME_NAMETNSListener
監聽器服務,服務只有在資料庫需要遠程訪問時才需要(無論是通過另外一台主機還是在本地通過 SQL*Net 網路協議都屬於遠程訪問),不用這個服務就可以訪問本地資料庫,它的預設啟動類型為自動。服務進程為TNSLSNR.EXE,參數文件 Listener.ora,日誌文件listener.log,控制台LSNRCTL.EXE,默認埠1521、1526。
(3)OracleHOME_NAMEAgent
OEM代理服務,接收和響應來自OEM控制台的任務和事件請求,只有使用OEM管理資料庫時才需要,它的預設啟動類型為自動。服務進程為DBSNMP.EXE,參數文件snmp_rw.ora,日誌文件nmi.log,控制台LSNRCTL.EXE,默認埠1748。
(4)OracleHOME_NAMEClientCache
名字緩存服務,服務緩存用於連接遠程資料庫的Oracle Names 數據。它的預設啟動類型是手動。然而,除非有一台Oracle Names 伺服器,否則沒有必要運行這個服務。服務進程為ONRSD.EXE,參數文件NAMES.ORA,日誌文件ONRSD.LOG,控制台 NAMESCTL.EXE。
(5)OracleHOME_NAMECMAdmin
連接管理服務,是構建ConnectionManager伺服器所用,只有伺服器作為Connection Manager才需要,它的預設啟動類型是手動。服務進程為CMADMIN.EXE,參數文件CMAN.ORA,日誌文件CMADM_PID.TRC,控制台CMCTL.EXE,默認埠1830。
(6)OracleHOME_NAMECMan
連接網關服務,是構建ConnectionManager伺服器所用,只有伺服器作為Connection Manager才需要,它的預設啟動類型是手動。服務進程為CMGW.EXE,參數文件CMAN.ORA,日誌文件CMAN_PID.TRC,控制台 CMCTL.EXE,默認埠1630。
(7)OracleHOME_NAMEDataGatherer
性能包數據採集服務,除非使用Oracle Capacity Planner 和 Oracle PerformanceManager,否則不需要啟動,它的預設啟動類型是手動。服務進程為VPPDC.EXE,日誌文件alert_dg.log,控制台 vppcntl.exe。
(8)OracleHOME_NAMEHTTPServer
Oracle 提供的WEB伺服器,一般情況下我們只用它來訪問Oracle Apache 目錄下的Web 頁面,比如說JSP 或者modplsql 頁面。除非你使用它作為你的HTTP服務,否則不需要啟動(若啟動它會接管IIS的服務),它的預設啟動類型是手動。服務進程為APACHE.EXE,參數文件 httpd.conf,默認埠80。
(9)OracleHOME_NAMEPagingServer
通過一個使用數據機的數字傳呼機或者電子郵件發出警告(沒試過),它的預設啟動類型是手動。服務進程PAGNTSRV.EXE,日誌文件paging.log。
(10)OracleHOME_NAMENames
Oracle Names服務,只有伺服器作為Names Server才需要,它的預設啟動類型是手動。服務進程NAMES.EXE,參數文件NAMES.ORA,日誌文件NAMES.LOG,控制台NAMESCTL.EXE,默認埠1575。
(11)OracleSNMPPeerMasterAgent
SNMP服務代理,用於支持SNMP的網管軟體對伺服器的管理,除非你使用網管工具監控資料庫的情況,否則不需要啟動,它的預設啟動類型是手動。服務進程為AGNTSVC.EXE,參數文件MASTER.CFG,默認埠161。
(12)OracleSNMPPeerEncapsulater
SNMP協議封裝服務,用於SNMP協議轉換,除非你使用一個不兼容的SNMP代理服務,否則不需要啟動,它的預設啟動類型是手動。服務進程為ENCSVC.EXE,參數文件ENCAPS.CFG,默認埠1161。
(13)OracleHOME_NAMEManagementServer
OEM管理服務,使用OEM時需要,它的預設啟動類型是手動。服務進程為OMSNTSVR.EXE,日誌文件oms.nohup。
Ⅸ 怎麼關閉oracle服務自動啟動
右鍵計算機→管理→服務 找到oracle開頭的服務,改成手動啟動開機就不會自動啟動了