oracle监听配置.docOracle 数据库监听配置
近段时间很多网友提岀监听配置相关问题, 客户终端(Client)无法连接服务器端(Server)。
本文现对监听配置作一简单介绍, 并提岀一些客户终端无法连接服务器端的解决思路, 愿对广大
网友与读者有一些帮助。
一、 监听器(LISTENER)
监听器是Oracle基于服务器端的一种网络服务, 主要用于监听客户端向数据库服务器端提
岀的连接请求。既然是基于服务器端的服务, 那么它也只存在于数据库服务器端, 进行监听器的
设置也是在数据库服务器端完成的。
二、 本地服务名(Tnsn ame)
Oracle客户端与服务器端的连接是通过客户端发岀连接请求,由服务器端监听器对客户端 连接请求进行合法检查,如果连接请求有效,则进行连接,否则拒绝该连接。
本地服务名是 Oracle客户端网络配置的一种,另外还有 Oracle名字服务器(Oracle Na mes Server)等。Oracle常用的客户端配置就是采用的本地服务名, 本文中介绍的也主要是基
于本地服务名的配置。
三、 Oracle 网络连接配置方法
配置Oracle服务器端与客户端都可以在其自带的图形化 Oracle网络管理器(Oracle Net
Manager)里完成(强烈建议在这个图形化的工具下完成 Oracle服务端或客户端的配置)。在
Windows 下,点击 开始 / 程序 /Oracle - OraHome92/Configuration and Migration Too
ls/Net Manager "启动Oracle 网络管理器工具, 在Linux/Unix 下,利用netmgr 命令来启动
图形化Oracle网络管理器,如:
$ netmgr
Windows 下启动Net Manager 图形窗口如下图示:
Oracle Fet lanager - D: \oracle\ora92\NETfORK\ADHB\
口问冈
文件(E)编指命令帮助(出
Oracle Net 置 總本地
卜觀槻要文件
右£討服务命名
+ 7 Oracle Names Server
置一亍或参亍监听程序-
监听程序将配置为“监听“ 听程序启动后会响应代表其已注册数据库或非数据 库服务的连接谙叢.
要查看谖主机的监听程序是否己创建:诸双击
Listeners文件夹如果监听程序不存在诸在工具 栏上单击「屮或选择“薪辑” > “刨淫”.
另谙彗阅:帮助目录中的"本地> Listeners1--
图(一)
1、Oracle 监听器配置(LISTENER)
如图(一)示,选中树形目录中监听程序项, 再点击左上侧 “ +”按钮添加监听程序, 点击监听
程序目录,默认新加的监听器名称是 LISTENER(该名称也可以由任意合法字符命名 )。选中该
名称,选中窗口右侧栏下拉选项中的 监听位置”,点击添加地址按钮。 在岀现的网络地址栏的协
议下拉选项中选中 “ TCP/IP”,主机文本框中输入主机名称或 IP地址(如果主机即用作服务端也
作为客户端,输入两项之一均有效;如果主机作为服务端并需要通过网络连接,建议输入 IP地
址),端口文本框中输入数字端口,默认是 1521,也可以自定义任意有效数字端口。配置好的
监听位置如下图示:
口 IS園
网络地址
协议;TCP/IP
图(二)
文件(号编辑命辔帮助侶)
LISTENER
Oracle Bet Manager - D:
引憾0罰汕戲配胃
要文件
軼[垢服务弗名
监听程序
飢Oracle Names Server
主机:|
端口; 1521
'使该世址专用于JServeril接 (用于向下兼容oracle
选中窗口右侧栏下拉选项中的 数据库服务”点击添加数据库按钮。在出现的数据库栏中
输入全局数据库名,如 myoracle 。注意这里的全局数据库名与数据库 SID有所区别,全局数
据库名实际通过域名来控制在同一网段内数据库全局命名的唯一性, 就如Windows 下的域名控
制器,如这里可以输入 。Oracle 主目录可以不填写,输入 SID,如
myoracle 。完整的数据库服务配置如下图示:
数据库1
口叵]区
文件(号编辑命辔帮助侶)
数据库服务
rnyoracle 1
nnyoracle
+ Oracle Names Server
添加数据库删除数据库帮助
全局数据库名
Or
oracle监听配置 来自淘豆网m.daumloan.com转载请标明出处.