java程式員菜鳥進階(四)oracle基礎詳解(四)oracle開啟和關閉服務程式——解決安裝oracle佔用大量記憶體

來源:互聯網
上載者:User


     前段時間開始學習了oracle的一些基礎知識,為了方便練習和操作,於是自己安裝了一個oracle 10g。安裝完之後,本本直接廢了。卡的要命,卡到直接只能當做上網用了。當時因為忙於也不幹別的事情,所以一直沒有管它。湊合著上個網吧。這兩天閑下來了。於是嘗試著去解決這個問題。我想這個問題大多數的開發人員都應該知道其原因吧。對。就是一些oracle後台服務開機自動啟動了。啟動之後佔用了大量記憶體。所以解決這個問題就是關閉oracle的一些開機啟動服務就可以。等你用oracle的時候在手動開啟就可以了。下面我們就一起來具體看一下如何去關閉和開啟oracle服務程式

一:右擊我的電腦—》服務,找到如下的幾個服務程式


                      


         把上面幾個服務程式通通關閉。然後設定啟動方式為手動啟動。如果你想用oracle的時候在啟動這幾個服務就可以了。


二:利用指令碼的形式關閉和開啟服務


建立“開啟或關閉oracle服務.txt”,添加如下代碼:

@echo offtitle Oracle服務管理clscolor 2fgoto MENU:MENUclsecho. =-=-=-=-=Oracle服務管理=-=-=-=-=echo.echo. 1 開啟服務echo.echo. 2 關閉服務echo.echo. 3 退 出echo.echo. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=echo. 請輸入選擇項目的序號:set /p ID=if "%id%"=="1" goto cmd1if "%id%"=="2" goto cmd2if "%id%"=="3" exitecho 請輸入正確序號!&ping -n 2 127.1>nul&goto MENU:cmd1echo.echo 開啟Oracle服務中...net start|findstr /i /c:"OracleDBConsoleorcl">nul&&set k=1||set k=0if %k%==0 (net start "OracleDBConsoleorcl")net start|findstr /i /c:"OracleOraDb10g_home1iSQL*Plus">nul&&set k=1||set k=0if %k%==0 (net start "OracleOraDb10g_home1iSQL*Plus")net start|findstr /i /c:"OracleOraDb10g_home1TNSListener">nul&&set k=1||set k=0if %k%==0 (net start "OracleOraDb10g_home1TNSListener")net start|findstr /i /c:"OracleServiceORCL">nul&&set k=1||set k=0if %k%==0 (net start "OracleServiceORCL")echo.echo Oracle服務已經成功開啟...echo.pauseexit:cmd2echo.echo 關閉Oracle服務中...net start|findstr /i /c:"OracleDBConsoleorcl">nul&&set k=1||set k=0if %k%==1 (net stop "OracleDBConsoleorcl")net start|findstr /i /c:"OracleOraDb10g_home1iSQL*Plus">nul&&set k=1||set k=0if %k%==1 (net stop "OracleOraDb10g_home1iSQL*Plus")net start|findstr /i /c:"OracleOraDb10g_home1TNSListener">nul&&set k=1||set k=0if %k%==1 (net stop "OracleOraDb10g_home1TNSListener")net start|findstr /i /c:"OracleServiceORCL">nul&&set k=1||set k=0if %k%==1 (net stop "OracleServiceORCL")echo.echo Oracle服務已經成功關閉...echo.pauseexit

然後把檔案的尾碼名改為bat檔案,運行這個檔案,你就可以看到如下介面:


  


根據選擇你就可以開啟或者關閉oracle的有關服務了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.