Home  >  Article  >  Database  >  oracle 服务启动,关闭脚本(windows系统下)

oracle 服务启动,关闭脚本(windows系统下)

WBOY
WBOYOriginal
2016-06-07 18:06:471084browse

Windows下的批出理程序,就是dos命令的集合,我们也可以通过运行程序里的命令来开启服务.

一.概念简介
脚本: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脚本也是命令的集合,通过脚本我们可以将常用的命令集合写成脚本.这在管理系统的时候非常高效。
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn