Oracle 10 监听功能全面上线(oracle10开启监听)

Oracle 10 监听功能全面上线!

在数据库管理中,Oracle 10 监听是一个很重要的组件。Oracle 10 监听是Oracle数据库的监听程序,它的主要作用是接收客户端的请求,并根据请求将客户端连接到合适的实例上。Oracle 10 监听在Oracle数据库系统中是非常重要的,它的作用可以说是连接Oracle数据库客户端与实例之间的桥梁,而这也是Oracle数据库正常运行的基础。

Oracle 10 监听的优势在于支持各种传输协议,如TCP/IP、SPX/IPX、UDP/IP等等。在Oracle 10g中,Oracle监听默认监听TCP/IP协议。因为TCP/IP是当前互联网最主要、最广泛应用的传输协议之一,几乎所有的网络都可以运行TCP/IP协议,所以在这点上Oracle的设计是非常人性化的。

Oracle 10 监听的启动方式有两种:手动启动和自动启动。手动启动就是通过命令行或者Oracle Enterprise Manager控制台启动监听,而自动启动则是定义服务自动启动监听,这样就可以在系统启动时启动监听了。

下面是Oracle 10 监听的手动启动步骤:

1.打开开发工具或终端窗口,在命令行下输入lsnrctl start。如果Oracle未安装到默认目录,则需要设置环境变量ORACLE_HOME、ORACLE_SID。

2.如果监听启动成功,则会显示以下信息:

$ lsnrctl start

LSNRCTL for Linux: Version 10.2.0.1.0 – Production on 02-JUL-2008 16:18:17

Copyright (c) 1991, 2005, Oracle. All rights reserved.

Starting /home/oracle/product/10.2.0/db_1/bin/tnslsnr: please wt…

TNSLSNR for Linux: Version 10.2.0.1.0 – Production

System parameter file is /home/oracle/product/10.2.0/db_1/network/admin/listener.ora

Log messages written to /home/oracle/product/10.2.0/db_1/network/log/listener.log

Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=myhost)(PORT=1521)))

Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC)))

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=myhost)(PORT=1521)))

STATUS of the LISTENER

————————

Alias LISTENER

Version TNSLSNR for Linux: Version 10.2.0.1.0 – Production

Start Date 02-JUL-2008 16:18:17

Uptime 0 days 0 hr. 0 min. 0 sec

Trace Level off

Security ON: Local OS Authentication

SNMP OFF

Listener Log File /home/oracle/product/10.2.0/db_1/network/log/listener.log

Listening Endpoints Summary…

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=myhost)(PORT=1521)))

(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC)))

The listener supports no services

The command completed successfully

上面的信息中,可以看到监听程序已经启动并在1521端口监听。我们也可以通过监听程序的进程,查看Oracle监听是否启动成功:

$ps -ef | grep tnslsnr

如有结果,说明监听已经启动。

除了手动启动外,Oracle 10 监听还支持自动启动。自动启动可以通过Oracle Enterprise Manager控制台来配置实现。在Oracle Enterprise Manager控制台中,我们可以通过选择相应的实例、右键单击,在弹出菜单中选择“属性”,然后选择“监听器”选项卡,这样就可以设置监听程序的自动启动了。

Oracle 10 监听在Oracle数据库系统中是非常重要的,它的作用可以说是连接Oracle数据库客户端与实例之间的桥梁,而这也是Oracle数据库正常运行的基础。因此,我们要学会如何手动启动监听程序并配置自动启动,以保证我们的Oracle数据库可以正常的使用。


数据运维技术 » Oracle 10 监听功能全面上线(oracle10开启监听)