oracle有哪些客户端,oracle客户端启动了哪些服务

oracle客户端启动了哪些服务

(2012-09-08 14:33:00)

标签:

杂谈

近段时间很多网友提出监听配置相关问题,客户终端(Client)无法连接服务器端

(Server)。本文现对监听配置作一简单介绍,并提出一些客户终端无法连接服务器

端的解决思路,愿对广大网友与读者有一些帮助。

一、监听器(LISTENER)

监听器是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务

器端提出的连接请求。既然是基于服务器端的服务,那么它也只存在于数据库服务

器端,进行监听器的设置也是在数据库服务器端完成的。

二、本地服务名(Tnsname)

Oracle客户端与服务器端的连接是通过客户端发出连接请求,由服务器端监听器对

客户端连接请求进行合法检查,如果连接请求有效,则进行连接,否则拒绝该连接。

本地服务名是Oracle客户端网络配置的一种,另外还有Oracle名字服务器(Oracle

Names Server)等。Oracle常用的客户端配置就是采用的本地服务名,本文中介绍

的也主要是基于本地服务名的配置。

三、Oracle网络连接配置方法

配置Oracle服务器端与客户端都可以在其自带的图形化Oracle网络管理器(Oracle

Net Manager)里完成(强烈建议在这个图形化的工具下完成Oracle服务端或客户端

的配置)。在Windows下,点击“开始/程序/Oracle - OraHome92/Configuration

and Migration Tools/Net Manager”启动Oracle网络管理器工具,在Linux/Unix

下,利用netmgr命令来启动图形化Oracle网络管理器,如:$ netmgr。

四、客户端连接服务器端常见问题排除方法

要排除客户端与服务器端的连接问题,首先检查客户端配置是否正确(客户端配置

必须与数据库服务器端监听配置一致),再根据错误提示解决。下面列出几种常见

的连接问题:

1、 ORA-12541: TNS: 没有监听器:

显而易见,服务器端的监听器没有启动,另外检查客户端IP地址或端口填写是否正

确。启动监听器:

$ lsnrctl start或C:\lsnrctl start。

2、 ORA-12500: TNS: 监听程序无法启动专用服务器进程:

对于Windows而言,没有启动Oracle实例服务。启动实例服务:C:\oradim

–startup -sid myoracle。

3、 ORA-12535: TNS: 操作超时:

出现这个问题的原因很多,但主要跟网络有关。解决这个问题,首先检查客户端与

服务端的网络是否畅通,如果网络连通,则检查两端的防火墙是否阻挡了连接。

4、 ORA-12154: TNS: 无法处理服务名:

检查输入的服务名与配置的服务名是否一致。另外注意生成的本地服务名文件

(Windows下如D:\oracle\ora92\network\admin

\tnsnames.ora,Linux/Unix

下$ORACLE_HOME/network/admin/tnsnames.ora)里每项服务的首行服务名称前不能

有空格。

5、 ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME打

开Net Manager,选中服务名称,检查服务标识栏里的服务名输入是否正确。该服

务名必须与服务器端监听器配置的全局数据库名一致。

6、 Windows下启动监听服务提示找不到路径:

用命令或在服务窗口中启动监听提示找不到路径,或监听服务启动异常。打开注册

表,进入HKEY_LOCAL_MACHINE/SYSTEM/Current ControlSet/Services

/OracleOraHome92TNSListener项,查看ImagePath字符串项是否存在,如果没有,

设定值为D:\oracle\ora92\BIN\TNSLSNR,不同的安装路径设定值做相应的更改。

这种方法同样适用于Oracle实例服务,同上,找到如同

HKEY_LOCAL_MACHINE/SYSTEM/Current ControlSet/Services/Oracle

ServiceMYORACLE项,查看ImagePath字符串项是否存在,如果没有,则新建,设定

值为d:\oracle\ora92\ binORACLE.EXE MYORACLE。

以上是Oracle客户端连接服务器端常见的一些问题,当然不能囊括所有的连接异

常。解决问题的关键在于方法与思路,而不是每种问题都有固定的答案

分享:

a4c26d1e5885305701be709a3d33442f.png喜欢

0

a4c26d1e5885305701be709a3d33442f.png赠金笔

加载中,请稍候......

评论加载中,请稍候...

发评论

登录名: 密码: 找回密码 注册记住登录状态

昵   称:

评论并转载此博文

a4c26d1e5885305701be709a3d33442f.png

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值