oracle 10g在windows上监听服务的配置与启用
配置监听服务
在Oracle-Oradb10g_home的“配置和移植工具”菜单中找到Net Configuration Assistant工具,单击,出现以下窗口:
注意:在linux系统中安装完oracle数据库后,默认不会在菜单栏中创建相关子菜单,要在linux系统下打开Net Configuration Assistant配置界面,需要以oracle用户身份登录,然后再命令行中输入netca,即可调出数据库配置工具对话框。
选择“监听程序配置”,蛋鸡“下一步”,出现如下界面:
初次创建,除了“添加”之外,其他都是灰色不可选,选择“添加”,点击“下一步”:
指定名称,下一步:
选择连接协议,一般来说,选择默认TCP协议即可,下一步:
指定连接端口号,默认1521,下一步:
提示是否配置另一个监听服务,这个基本上不需要,因为一台机器启用一个监听就足够了,无论是安装了多个oracle数据库还是多个版本,所以选择“否”,下一步,然后会提示配置成功,完成即可。
启用监听服务
对于windows服务器,NETCA工具配置完成后,会自动在“服务”中创建一个监听服务,名称就是上面所配置的那个,并且启动该服务。不过还需要通过Net Manager工具配置该监听服务,监听新创建的数据库实例。
在开始菜单中找到“Oracle-Oradb10g_home”,然后找到“配置和移植工具”菜单,找到“Net Manager”,单击打开,出现如下界面:
注意:linux系统下,不存在这样的子菜单,需要以oracle用户登录后,在命令行中输入netmgr命令,即可调出数据库配置工具窗口。
选中“监听程序”,点击“监听程序名称(LISTENER)”,并在右边的列表框中选择“数据库服务”:
单击“添加数据库”,并填写数据库名、oracle主目录、SID等:
单击菜单栏中的“文件”,选择“保存网络配置”,完成。
NetCA配置的结果以文本格式保存在ORACLE_HOME\network\admin下,其中监听的配置保存在listener.ora文件中,除了用上述的图形界面进行配置外,我们可以通过修改配置文件,进行监听服务的配置。
启动和停止监听服务
在windows系统中,可以在“服务”中启动或停止监听,当然也可以像linux中那样使用命令行启动,管理监听服务的命令位于ORACLE_HOME\bin目录下的lsnrctl,可以控制监听的启动、停止,查看监听状态等。
停止监听:lsnrctl stop
启动监听:lsnrctl start
查看当前监听的状态:lsnrctl status

浙公网安备 33010602011771号