oracle 服務啟動,關閉指令碼(windows系統下)

來源:互聯網
上載者:User

一.概念簡介
指令碼:script是使用一種特定的描述性語言,依據一定的格式編寫的可執行檔,又稱作宏或批次檔。
二.背景
近來在Windows下安裝了oracle資料庫,由於此資料庫很占系統資源,而安裝後此資料庫的很多服務都是預設開機啟動的,這樣系統運行速度就大大受到影響。如何按我們的意願讓這些服務在我們需要用到的時候開啟,而我們不用的時候關閉呢。這裡我只介紹三種方式。
三.本文
1.利用資源管理員關閉相關進程如oracle.exe,這種方式需要我們非常瞭解oracle的進程式控制製程序。
2.利用windows的控制台管理。步驟:
開始->控制台->效能和維護->管理工具->服務 然後找到相關以oracle開頭的服務,我的系統下如下:
OracleDBConsoleoracle
OracleJobSchedulerORACLE
OracleOraDb10g_home1iSQL*Plus
OracleOraDb10g_home1TNSListener
OracleServiceORACLE
對這些服務進行啟動停止等操作。
3.利用指令碼,即批次程式。
我們可以如2,將系統裡的
OracleOraDb10g_home1iSQL*Plus
OracleOraDb10g_home1TNSListener
OracleServiceORACLE
這三項設為手動,這樣開機就不會啟動這三項服務,開機會更快。
然後,我們建立批次程式:
1.建立dbstart.cmd檔案(開啟)
2.添加如下內容: 複製代碼 代碼如下:@echo off
net start OracleServiceORACLE
net start OracleOraDb10g_home1iSQL*Plus
net start OracleOraDb10g_home1TNSListener
pause
同樣我們可以建立關閉檔案(dbstop.cmd)
@echo off
net stop OracleServiceORACLE
net stop OracleOraDb10g_home1iSQL*Plus
net stop OracleOraDb10g_home1TNSListener
pause

這樣我們就可以雙擊這兩個檔案來開啟或關閉oracle的服務程式。
(朋友可能注意到3裡面用到的服務正是2裡面尋找到的服務,確實2也是一種尋找自己系統服務的方法)
四.總結
1.Windows下的批出理程式,就是dos命令的集合,我們也可以通過運行程式裡的命令來開啟服務.
2.熟悉Linux的朋友一定會知道Linux下的shell指令碼也是命令的集合,通過指令碼我們可以將常用的命令集合寫成指令碼.這在管理系統的時候非常高效。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.