批处理文件实现一键启动关闭oracle服务

2010年12月18日 极乐鸟物语 7条评论 阅读9194次

oracle是大型数据库,目前众多大型软件使用的都是oracle数据库。oracle服务启动后所占用的资源也是一般记起能承受的了的。安装完orac 10g之后,要想正常使用oracle,系统要启动5个服务,分别是OracleCSService、OracleDBConsoleorcl、OracleOraDb10g_home1iSQL*Plus、OracleOraDb10g_home1TNSListener、OracleServiceORCL。对处于oracle学习阶段的朋友来说,在不必要的时候完全可以关闭这五个服务,因此为了在不使用oracle时可正常使用机器,我们可以把这5个服务设置成手动启动,每次要用的oracle时才去服务管理面板中依次打开,的确是手工、效率也的确有点低~~
其实说到服务启动,很容易就会想到cmd下net start 命令,想到这里,于是一个很清晰的思路就出来了,用cmd的net start命令将启动这5个服务的操作写出来生成批处理的bat文件。这样就可以每次启动oracle时直接运行这个bat文件,对像极乐鸟这样的做事喜欢找捷径的人来说真是绝好的一招~~相信很多朋友也会喜欢这样的启动方式的~下面就是批处理打造一键启动oracle服务的bat源代码:

@echo off
title  oracle服务启动中....
color 2f
echo oracle 启动服务....请稍后
net start OracleCSService
net start OracleDBConsoleorcl
net start OracleOraDb10g_home1iSQL*Plus
net start OracleOraDb10g_home1TNSListener
net start OracleServiceORCL
echo 按任意键进入oracle oem & pause >nul
explorer
http://127.0.0.1:5500/em

使用方法:复制以上红色部分代码,粘贴到记事本,再将文件另存为bat文件(具体方法就不用我在说了~~),使用时运行该bat文件就OK。 对最后一行代码explorer http://127.0.0.1:5500/em 的解释:服务启动完毕之后,按任意键将进入oracle 的oem(即所谓的企业管理器)。需要说明的是,有些朋友可能oem的端口不是我用的5500,如果是其他端口,直接把5500改为自己的端口就可以了。感觉最后一行没用的可以将其删掉。

既然启动可以用批处理实现,关闭也是如此。下面是关闭oracle服务的批处理文件代码
@echo off
title  oracle服务关闭中....
color 2f
echo oracle 关闭服务....请稍候
net stop OracleCSService
net stop OracleDBConsoleorcl
net stop OracleOraDb10g_home1iSQL*Plus
net stop OracleOraDb10g_home1TNSListener
net stop OracleServiceORCL
echo. & pause

使用方法同启动oracle服务的方法一样~也不再多说了~
 

分享本文至:

WRITTEN BY

avatar
本文标签:oracle批处理
看了本文是不是觉得很赞,那就赶紧点击下面按钮分享给身边的朋友吧!

7 条评论

  1. avatar 0591fapiao

    支持哥们,真的很上档次哇。

  2. avatar 无锡新区快餐

    值得庆幸,我是一个男人。

  3. avatar 离心机厂家

    坑爹的人生伤不起啊。

  4. avatar 刷钻平台

    没用过这个数据库 呵呵

  5. avatar 电视棒

    非常实用,谢谢!

  6. avatar 签名设计

    我也坐了

  7. avatar 路过

    来做辅卧成了

欢迎留言




用户登录

sitemap