您的位置:首页 > 数据库 > Oracle

windows 启动关闭Oracle监听和服务

2015-03-10 10:53 495 查看


服务器突然断电,来电后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)))

命令执行成功

转自:http://taink.iteye.com/blog/1335742

http://www.cnblogs.com/ljh22/archive/2012/03/16/2399781.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: