赞
踩
我们采用静态注册方法将webdb服务注册到监听器中,$Oracle_HOME/network/admin/listener.ora中的内容设置如下:
其中这几行文字是为了静态注册webdb而加入的,如下:
监听器的服务状况一直是UNKNOWN,不管注册使用的数据库实例是否打开。如下所示:
因为这个监听器的端口号不是1521(默认注册),所以采用必须的得采用下面的动态注册方法
动态注册方法 如下所示:
$sqlplus / as sysdba
SQL>alter system set local_listener='(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.15.90)(PORT=1844))))';
或者
- SQL> alter system set LOCAL_LISTENER='(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.15.90)(PORT=1844))' scope=both;
- SQL> alter system register;
修改之后,使用lsnrctl services检查监听器的服务状况,会发现有webdb注册进来,其状态是ready。发现该服务已经注册到监听器。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。