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数据库可以正常的使用。