如何手动启动Oracle服务

 我来答
晋昊苍0IQ
2015-10-04 · 超过39用户采纳过TA的回答
知道小有建树答主
回答量:43
采纳率:0%
帮助的人:71.6万
展开全部

于Oracle10g占用很大的系统资源,如果平时不用,一直处于启动状态,对系统资源极大浪费。所以,我们可以通过“管理工具”中的“服务”将所有
Oracle10g的服务改为手动,当需要使用oracle时通过批处理文件来启动服务即可或者直接在“服务”中一个个启动也可。
(1)Oracle的相关服务
OracleDBConsoleorcloem
控制台的服务进程 网页访问 OracleJobSchedulerORCL 定时器的服务进程启动会占很大内存默认为禁止
OracleOraDb10g_home1iSQL*Plus isql*plus的服务进程
OracleOraDb10g_home1TNSListener 监听器的服务进程 任何客户端连接都需要用到默认端口: 1521
OracleServiceORCL 数据库服务进程
(2)服务设置
我的电脑——>右击,管理——>服务和应用程序——>服务,将所有服务都设置为手动。
(3)建立批处理文件
在D盘建立目录bat,用于存放所有的批处理文件建立两个文件D:\bat\startOracle.bat和D:\bat\stopOracle.bat
startOracle.bat

@echo off net start OracleOraDb10g_home1TNSListener net start
OracleServiceORCL net start OracleDBConsoleorcl 注意:@echo
off是关掉回显,以后的命令不显示出来。不显示后续命令行及当前命令行 或者
@TITLE
ORACLE:STARTING... @NET START OracleOraDb10g_home1iSQL*Plus @NET START
OracleOraDb10g_home1TNSListener @NET START OracleServiceORCL @TITLE
ORACLE:STARTED. @PAUSE
stopOracle.bat
@echo off
net stop OracleDBConsoleorcl net stop OracleServiceORCL net
stop OracleOraDb10g_home1TNSListener或者 @TITLE ORACLE:STOPPING...
@NET STOP OracleOraDb10g_home1iSQL*Plus @NET STOP
OracleOraDb10g_home1TNSListener @NET STOP OracleServiceORCL @TITLE
ORACLE:STOPPED. @PAUSE
(4)启动方法
A.保存之后,便可以直接通过双击文件,即可启
动或者关闭服务 B.设置环境变量在环境变量中的系统变量中,在PATH后面添加D:\bat不要忘记用分号;
和前面的环境变量隔开,然后直接在开始菜单中的运行中输入startoracle或者 stoporacle(文件名)即可执行相应的文件.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式