个人电脑安装了oracle,如果不使用的话,最好还是关掉服务,因为太占用内存了
在dos下可以写一个bat程序,用管理员身份运行,我创建了2个数据库,一个是安装时系统自动创建的orcl,一个是自己手动创建的MR,可以选择一起启动,一起关闭
其中net start OracleDBConsoleMR 服务是保证浏览器能打开OEM。
代码如下:
@echo off
cls
title 启动Oracle服务
:menu
cls
color 0A
echo.
echo ========================================
echo 请选择要进行的操作,然后按回车
echo ========================================
echo.
echo 1.启动计算机中的Oracle服务
echo.
echo 2.关闭计算机中的Oracle服务
echo.
echo Q.退出
echo.
echo.
:cho
set choice=
set /p choice= 请选择:
if /i "%choice%"=="1" goto startOracle
if /i "%choice%"=="2" goto stopOracle
if /i "%choice%"=="Q" goto endd
if /i "%choice%"=="q" goto endd
echo 选择无效,请重新输入
echo.
goto cho
:startOracle
echo 开启Oracle
net start OracleOraDb11g_home1TNSListener
net start OracleServiceORCL
net start OracleServiceMR
net start OracleDBConsoleMR
net start OracleDBConsoleorcl
goto endd
:stopOracle
echo 关闭Oracle
net stop OracleOraDb11g_home1TNSListener
net stop OracleServiceORCL
net stop OracleServiceMR
net stop OracleDBConsoleMR
net stop OracleDBConsoleorcl
goto endd
:endd
echo.
echo 程序结束
pause