Oracle 10 启动监听(oracle10开启监听)

Oracle 10: 启动监听

在 Oracle 数据库中,监听(Listener)是一个重要的组件之一。它负责接收来自客户端的连接请求,并将其转发给相应的 Oracle 实例处理。如果监听没有启动,则客户端将无法连接数据库。

在 Oracle 10g 中,启动监听非常简单。你需要知道监听的名称。这通常是由 Oracle 安装程序自动设置的,但你也可以通过运行 lsnrctl 命令来查看或更改监听的名称。

一旦你知道了监听的名称,接下来就可以启动监听了。下面是一个简单的步骤:

1. 打开一个命令提示符窗口,输入以下命令:

lsnrctl start LISTENER_NAME

其中,LISTENER_NAME 是你要启动的监听的名称。

2. 如果一切正常,你应该能够看到以下输出:

LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 11-DEC-2014 14:12:17
Copyright (c) 1991, 2005, Oracle. All rights reserved.

Starting /oracle/product/10.2.0/db_1/bin/tnslsnr: please wt...

TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production
System parameter file is C:\oracle\product\10.2.0\db_1\network\admin\listener.ora
Log messages written to C:\oracle\product\10.2.0\db_1\log\admin\listener.log
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROCipc)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))
TNS-12555: TNS:permission denied
TNS-12560: TNS:protocol adapter error
TNS-00525: Insufficient privilege for operation
32-bit Windows Error: 1: Incorrect function

Listener fled to start. See the error message(s) above...

如果出现类似的错误消息,你需要检查一下监听的配置,并确保你拥有启动监听的权限。

3. 如果监听启动成功,你应该能够看到以下输出:

LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 11-DEC-2014 14:12:17
Copyright (c) 1991, 2005, Oracle. All rights reserved.

Starting /oracle/product/10.2.0/db_1/bin/tnslsnr: please wt...

TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production
System parameter file is C:\oracle\product\10.2.0\db_1\network\admin\listener.ora
Log messages written to C:\oracle\product\10.2.0\db_1\log\admin\listener.log
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROCipc)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))
Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production
Start Date 11-DEC-2014 14:12:17
Uptime 0 days 0 hr. 0 min. 0 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Default Service XE
Listener Parameter File C:\oracle\product\10.2.0\db_1\network\admin\listener.ora
Listener Log File C:\oracle\product\10.2.0\db_1\log\admin\listener.log
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROCipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))
The listener supports no services
The command completed successfully

这表明监听已经启动,并正在监听指定的端口。现在,你就可以通过客户端工具连接到数据库了。

总结

在 Oracle 10g 中,启动监听非常简单。只要知道监听的名称,并在命令提示符窗口中输入相应的命令,就可以将其启动。如果一切正常,你应该能够看到监听成功启动的消息。如果出现错误,则需要检查监听配置,并确保你拥有启动监听的权限。


数据运维技术 » Oracle 10 启动监听(oracle10开启监听)