Oracle监听器快速配置指南(oracle监听器配置)

Oracle监听器是一种客户端/服务器通信框架,用于一台机器上Oracle数据库服务的多用户访问。它负责侦听指定的网络端口,等待客户端的连接请求,并将客户端的请求传递给数据库服务器做处理。下面给大家分享Oracle监听器的快速配置指南,一起学习一下吧。

一、创建监听器

1、登录Oracle数据库,在控制台执行以下脚本(此处只给出部分,详细脚本可以在Oracle软件包中找到):

SQL> CREATE OR REPLACE LIBRARY tcps

AS

‘D:\Oracle\product\12.1.0\dbhome_1\network\lib\libtcps.dll’;

2、创建监听器:

SQL> EXEC DBMS_NETWORK_ACL_ADMIN.CREATE_ACL

( HOST => ‘*.oracle.com’,

UPPER_PORT => 1521,

LOWER_PORT => 1521

);

3、配置TNS监听器信息

SQL>EXEC DBMS_NETWORK_LISTENER.configure_listener

(listener => ‘listener_name1’,

tcp =>

(max_connections => 5,

max_releases => 5,

port => 1521));

二、启动监听器

通过在控制台输入以下的代码,可以轻松的启动监听器:

SQL> ALTER PROFILE default limit SESSIONS_PER_USER unlimited;

SQL> ALTER PROFILE default limit PASSWORD_LIFE_TIME unlimited;

SQL> ALTER SYSTEM SET LOCAL_LISTENER=(address=(protocol=tcp)(host=localhost)(port=1521)

SQL> ALTER SYSTEM REGISTER;

SQL> EXEC DBMS_XDB.SET_LISTENER_NETWORK_STATUS(listener_name1,true);

三、完成配置

完成上述配置以后,可以在控制台输入以下命令来查看配置后的结构:

SQL> SELECT HOST,PORT,MAX_CONNECTIONS,MAX_RELEASES

FROM DBA_NETWORK_LISTENERS

WHERE LISTENER=listener_name1;

可以看出刚刚配置的监听器信息已经添加到了DBA_NETWORK_LISTENERS视图中了。

总结

以上就是Oracle监听器的快速配置指南,本文介绍了创建、配置、启动这几个步骤,并且实例中给出了相关的SQL语句,可以让读者更好的去理解、掌握这个长篇大论,希望能帮助到需要的读者。


数据运维技术 » Oracle监听器快速配置指南(oracle监听器配置)