如何在Windows下启动Oracle数据库服务
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Windows下启动Oracle数据库服务相关的知识,希望对你有一定的参考价值。
1、启动Oracle相关系统服务
在Windows系统服务中,启动OracleServiceORCL和OracleOraDb11g_home1TNSListener
可以使用管理员权限执行以下命令
net start OracleServiceORCLnet start OracleOraDb11g_home1TNSListener
通常上面两个服务启动后,数据库服务会自动启动。
如果数据库服务未启动,需要按下面步骤手工启动数据库服务。
2、手工启动数据库服务
在命令提示符下键入以下命令
startup 参考技术A 点击:开始->运行 输入:services.msc-----找到服务:OracleOraDb10g_home1TNSListener 与 OracleServiceORCL(注意其中的ORCL服务名)。
这两个就是oracle启动必须的两个服务(默认为自动启动),启动这两个服务就等于开启oracle了。 参考技术B 在运行中输入service.msc, 找到OracleOraDb11g_home1TNSListener 和 OracleServiceORCL 两个服务
因为这两个是默认启动的,启动了这两个服务就等于启动了Oracle数据库。
启动该两个服务就可以了。本回答被提问者和网友采纳
windows 启动关闭Oracle监听和服务
经常要用数据库,让他自己启动的话,开机太慢,所以用命令启动方便点。
1.开启:
在运行中输入cmd,进入控制台,lsnrctl start回车,提示启动监听成功后
net start OracleServiceORCL。
2 关闭
在运行中输入cmd,进入控制台,lsnrctl stop回车,提示启动监听成功后
net stop OracleServiceORCL。
这样还是不太方便。
在桌面右键,新建一个记事本,输入
lsnrctl start
net start OracleServiceORCL
另存为 "Oracle启动.bat"
同理:
在桌面右键,新建一个记事本,输入
lsnrctl stop
net stop OracleServiceORCL
另存为 "oracle关闭.bat"
1、开启: 只需双击Oracle启动.bat 就ok了、
2、关闭:只需双击Oracle关闭.bat 就ok了、
补充:还有个比较常用的:
在桌面右键,新建一个记事本,输入
netca
另存为 "重新配置Oracle监听.bat"。
windows下命令启动oracle监听和服务
1.检查监听器状态
C:\\Users\\Administrator>lsnrctl status
LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 16-3月 -2012 09:
0:59
Copyright (c) 1991, 2005, Oracle. All rights reserved.
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
TNS-12541: TNS: 无监听程序
TNS-12560: TNS: 协议适配器错误
TNS-00511: 无监听程序
32-bit Windows Error: 2: No such file or directory
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=asus-PC)(PORT=1521)))
TNS-12541: TNS: 无监听程序
TNS-12560: TNS: 协议适配器错误
TNS-00511: 无监听程序
32-bit Windows Error: 61: Unknown error
--上面提示信息表明oracle监听程序没有打开
2.启动监听程序
C:\\Users\\Administrator>lsnrctl start
LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 16-3月 -2012 09:4
5:22
Copyright (c) 1991, 2005, Oracle. All rights reserved.
启动tnslsnr: 请稍候...
TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production
系统参数文件为D:\\product\\10.2.0\\db_1\\network\\admin\\listener.ora
写入D:\\product\\10.2.0\\db_1\\network\\log\\listener.log的日志信息
监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\\\.\\pipe\\EXTPROC1ipc)))
监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=asus-PC)(PORT=1521)))
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
LISTENER 的 STATUS
------------------------
别名 LISTENER
版本 TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Produ
ction
启动日期 16-3月 -2012 09:45:28
正常运行时间 0 天 0 小时 0 分 6 秒
跟踪级别 off
安全性 ON: Local OS Authentication
SNMP OFF
监听程序参数文件 D:\\product\\10.2.0\\db_1\\network\\admin\\listener.ora
监听程序日志文件 D:\\product\\10.2.0\\db_1\\network\\log\\listener.log
监听端点概要...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\\\.\\pipe\\EXTPROC1ipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=asus-PC)(PORT=1521)))
服务摘要..
服务 "PLSExtProc" 包含 1 个例程。
例程 "PLSExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
命令执行成功
--监听程序启动成功
3.启动oracle服务实例
C:\\Users\\Administrator>net start oracleServiceOrcl
OracleServiceORCL 服务正在启动 .........
OracleServiceORCL 服务已经启动成功。
4.关闭oracle服务实例
C:\\Users\\Administrator>net stop oracleServiceOrcl
OracleServiceORCL 服务正在停止......
OracleServiceORCL 服务已成功停止。
5.关闭监听
C:\\Users\\Administrator>lsnrctl stop
LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 16-3月 -2012 09:5
2:12
Copyright (c) 1991, 2005, Oracle. All rights reserved.
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
命令执行成功
以上是关于如何在Windows下启动Oracle数据库服务的主要内容,如果未能解决你的问题,请参考以下文章