程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> Oracle啟動和關閉服務

Oracle啟動和關閉服務

編輯:Oracle教程

Oracle需要啟動和關閉的服務:

1、OracleOracle_homeTNSListener 對應於數據庫的監聽程序

2、OracleServiceSID 對應於數據庫的例程

3、OracleDBConsoleSID 對應於Oracle Enterprise Manager(OEM)

注:其中OracleOracle_home表示Oracle主目錄

其中SID表示Oracle系統標識符

我們可以使用Windows的net命令中的start和stop啟動和關閉服務如下:

注意啟動和關閉順序如下:

啟動:OracleOracle_homeTNSListener

OracleServiceSID

OracleDBConsoleSID

關閉:OracleDBConsoleSID

OracleServiceSID

OracleOracle_homeTNSListener

可以看出啟動和關閉的順序是反著的,因為Oracle的監聽器是Oracle的控制著。

下面給個之前寫的Bat文件內容,什麼都沒改過,不知道現在能跑不,反正之前在公司使用的挺好的,不能的話留言吧!

記得替換OracleOraDb10g_home2 和 C1S01 為自己的內容哦!

:doit
@echo off
set /p xz=按"su"鍵啟動服務..........按"sd"關閉服務
if %xz%==su goto su
if %xz%==sd goto sd
goto doit
:su
@echo off
echo 正在啟動oracle服務,請稍等......
net start OracleOraDb10g_home2TNSListener
net start OracleServiceC1S01
net start OracleDBConsoleC1S01
echo 啟動oracle服務完成
echo. & pause
goto doit
:sd
@echo off
echo 正在關閉oracle服務,請稍等.......
net stop OracleDBConsoleC1S01
net stop OracleServiceC1S01
net stop OracleOraDb10g_home2TNSListener
echo 關閉oracle服務完成
echo. & pause
goto doit

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved