要排除客户端与服务器端的连接问题,首先检查客户端配置是否正确(客户端配置必须与数据库服务器端监听配置一致),再根据错误提示解决。下面列出几种常见的连接问题

1、    ORA----12541: TNS: 没有监听器 显而易见,服务器端的监听器没有启动,另外检查客户端IP地址或端口填写是否正确。启动监听器: $ lsnrctl start 或 C:lsnrctl star

2、    ORA----12500: TNS:  监听程序无法启动专用服务进程 对于Windows而言,没有启动Oracle实例服务。启动实例服务: C:oradim –startup -sid myoracle

3、    ORA----12535: TNS: 操作超时  出现这个问题的原因很多,但主要跟网络有关。解决这个问题,首先检查客户端与服务端的网络是否畅通,如果网络连通,则检查两端的防火墙是否阻挡了连接

4、    ORA----12154: TNS:  无法处理服务名  检查输入的服务名与配置的服务名是否一致。另外注意生成的本地服务名文件(Windows下如D:oracleora92networkadmin tnsnames.ora,Linux/Unix下/network/admin/tnsnames.ora)里每项服务的首行服务名称前不能有空格。

5、    ORA----12514: TNS:  监听进程不能解析在连接描述符中给出SERVICE_NAMESERVICE_NAMESERVICE_NAMESERVICE_NAME  打开Net Manager,选中服务名称,检查服务标识栏里的服务名输入是否正确。该服务名必须与服务器端监听器配置的全局数据库名一致。

6、    Windows下启动监听服务提示找不到路径  用命令或在服务窗口中启动监听提示找不到路径,或监听服务启动异常。打开注册表,进入HKEY_LOCAL_MACHINE/SYSTEM/Current ControlSet/Services/OracleOraHome92TNSListener项,查看ImagePath字符串项是否存在,如果没有,设定值为D:oracleora92BINTNSLSNR,不同的安装路径设定值做相应的更改。这种方法同样适用于Oracle实例服务,同上,找到如同HKEY_LOCAL_MACHINE/SYSTEM/Current ControlSet/Services/OracleServiceMYORACLE项,查看ImagePath字符串项是否存在,如果没有,则新建,设定值为d:oracleora92 binORACLE.EXEMYORACLE。 以上是Oracle客户端连接服务器端常见的一些问题,当然不能囊括所有的连接异常。解决问题的关键在于方法与思路,而不是每种问题都有固定的答案。

linux 上oracle已经启动 但是客户端无法连接,Oracle 客户端连接排错相关推荐

  1. 解决centos下tomcat启动太慢 JDBC连接oracle太慢的问题

    解决centos下tomcat启动太慢 & JDBC连接oracle太慢的问题 参考文章: (1)解决centos下tomcat启动太慢 & JDBC连接oracle太慢的问题 (2) ...

  2. 关于linux上steamplay无法启动windows游戏

    前言 很多游戏,deepin-wine做的兼容性不如steamplay linux上steamplay加载windows游戏 点击添加游戏---------添加非steam游戏 点击浏览 改为all ...

  3. 客户端如何连接oracle,ORACLE的客户端如何连接到数据库

    如何连接oracle数据库及故障解决办法 如何配置才能使客户端连到数据库: 要使一个客户端机器能连接oracle数据库,需要在客户端机器上安装oracle的客户端软件,唯一的例外就是java连接数据库 ...

  4. oracle开机启动监听,如何让oracle DB、监听和oem开机启动(dbstart)

    让oracle DB.监听和oem开机启动(dbstart) Oracle提供了伴随操作系统自动重启的功能,在Windows中,可以修改"我的电脑-->管理-->服务--> ...

  5. oracle10客户端tnsname,连接Oracle RAC 的tnsname.ora设置

    由于Oracle数据库通常需要在不同地方被访问,所以Oracle开发人员必须搞清楚数据库性能如何被网络通讯所影响.由Oracle提供的TNS(Transparent Network Substrate ...

  6. 客户端远程连接Oracle数据库

    步骤如下: 1,在windows上安装oracle客户端: * 在oracle官网,要下载windows版本客户端基本包和工具包注意:要注册帐号才可以下载.http://www.oracle.com/ ...

  7. oracle 客户端无法连接,Oracle客户端无法连接服务端解决方法及步骤

    客户端无法连接服务端数据库,原因有网络,配置,文件访问权限,数据库服务是否已启动 等问题导致,一般排查的步骤如下: 1.检查操作系统级别网络是否通畅 ping 192.168.10.1 2.检查数据库 ...

  8. 使用socket的Linux上的C语言文件传输顺序服务器和客户

    服务器端程序的编译 gcc -o file_server file_server.c 客户端程序的编译 gcc -o file_client file_client.c 服务器程序和客户端程应当分别运 ...

  9. python读取oracle数据库中文乱码_PL/SQL连接Oracle数据库,中文乱码,显示问号

    PL/SQL连接oracle数据库 1.简单介绍 在不安装oracle数据库的情况下使用pl/sql连接远程oracle数据库. 2.详细步骤: a)      安装PL/SQL.依据自己的操作系统安 ...

最新文章

  1. [翻译]通过调用多个动作创建ASP.NET MVC视图
  2. 根据Apriltag进行角度和距离检测
  3. 真正拿大厂offer的人,都赢在这一点
  4. Java只用一个循环语句输出九九乘法表
  5. Start Developing iOS Apps Today系列之应用程序(七)
  6. JSP校园自行车租赁网站平台管理系统
  7. 系统分析与设计方法---需求分析与软件设计
  8. 【AI】行为树(Behaviour Tree)
  9. matlab三次样条插值多项式,三次样条插值多项式matlab
  10. 政务大数据的上下文范围
  11. PM2.5的加重,和建筑工地关系大不大?(附扬尘治理方案)
  12. 计算机具有理性和逻辑思维吗,我们的理性和逻辑思维能力真的有那么重要吗?...
  13. C++学习——如何在C++中把map存入一个txtx文件
  14. 关于我装黑苹果的那些事儿
  15. 瑞芯微RK PX30中文详解(带开源资料)简介
  16. 欧海:海梦易商道APP是教育与商业的双创新
  17. Atitit.团队文化建设------影响组织的的一些原理 法则 定理 效应 p826.v4
  18. 两台计算机怎么快速拷贝文件夹,两台电脑,用什么方法相互传文件最快?
  19. 如何将中文地址翻译成英文
  20. VVC码率控制中的质量依赖因子QDF

热门文章

  1. MySQL数据同步到ES集群(MySQL数据库与ElasticSearch全文检索的同步)
  2. JsonParser
  3. C语言中的scanf
  4. 分享几个实用,装逼的cmd命令。
  5. IP第十天笔记 - - - BGP
  6. 用verilog语言编写交通灯程序
  7. OpenCV 数组存储图片像素值,便于后期图像处理
  8. P8318 『JROI-4』淘气的猴子(【LGR-108】洛谷 5 月月赛 I JROI R4 Div.2)
  9. 前端必学的CSS3波浪效果演示
  10. python泊松分布_常见概率分布的Python实现