oracle客户端PLSQL连接失败解决方法

 更新时间:2012年11月03日 01:16:02   作者:  
从家回来,继续我那工作,打开oracle客户端PLSQL,呀,突然连接不上了

上周博客中写了oracle客户端连接服务器的文章,解决了在自己本本上安装的烦恼。

原来自己的电脑与服务器在一个局域网,所以每次都是远程服务器,但是远程也不是解决的办法哈,因为多个人使用同一个服务器,所以使用极其不方便,在自己本本上安装,又比较卡。因此才出现上边博客。嘻嘻,题外话。言归正传。

从家回来,继续我那工作,打开oracle客户端PLSQL,呀,突然连接不上了。

咦,这是怎么回事呢,前几天运转正常哩,回家三四天,咋成这样了呢?

遇到问题,冷静分析其错误,从错误中,可以得知,目标主机,也就是客户端找不到服务器了。

首先我们应该了解,我们oracle客户端是如何连接服务器的,上篇博客,已经介绍了。是通过tnsnames.ora文件中的配置,获得oracle服务器的基本信息的。 既然明白了原理,就明确了问题的出处了。

在tnsnames.ora文件中

# tnsnames.ora Network Configuration File: F:\quanxianguanliruanjian\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora# Generated by Oracle configuration tools.SMS = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST =ShortBrain-PC)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = sms) ) )EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) ) (CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO) ) )

一般情况下是连接的host主机发生改动。比如服务器的ip,服务器的电脑名称发生变化等。

此时解决办法,只要对比文件中的host与服务器名称或ip即可。

另一个可靠的办法是:既然知道错误的定位,那么直接更改客户端中tnsnames.ora文件,从服务器重新copy一下此tnsnames.ora文件,放入客户端即可。

因此:遇到问题,冷静分析,明确定位错误,减少时间,提高效率。

相关文章

  • Oracle数据库的备份与恢复

    Oracle数据库的备份与恢复

    Oracle数据库的备份与恢复...
    2007-03-03
  • oracle数据迁移到db2数据库的实现方法(分享)

    oracle数据迁移到db2数据库的实现方法(分享)

    下面小编就为大家带来一篇oracle数据迁移到db2数据库的实现方法(分享)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • Oracle基础:通过sqlplus执行sql语句后的结果进行判断

    Oracle基础:通过sqlplus执行sql语句后的结果进行判断

    今天小编就为大家分享一篇关于Oracle基础:通过sqlplus执行sql语句后的结果进行判断,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-12-12
  • ORACLE随机数DBMS_RANDOM包

    ORACLE随机数DBMS_RANDOM包

    这篇文章主要介绍了ORACLE随机数DBMS_RANDOM包,通过dbms_random包调用随机数的方法大致有4种,具体哪4种请看本篇文章吧
    2015-09-09
  • Oracle数据库锁与阻塞分析与解决指南

    Oracle数据库锁与阻塞分析与解决指南

    在Oracle数据库中,锁和阻塞是并发控制的关键概念,正确理解和管理它们对于确保数据一致性和提高系统性能至关重要,本文旨在提供关于锁和阻塞的全面分析,并给出相应的解决建议,感兴趣的小伙伴跟着小编一起来看看吧
    2024-12-12
  • oracle实现按天,周,月,季度,年查询排序方法

    oracle实现按天,周,月,季度,年查询排序方法

    这篇文章主要介绍了oracle按天,周,月,季度,年查询排序功能,本文给出了sql语句,每种方法给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-10-10
  • Oracle创建带有参数的视图代码介绍

    Oracle创建带有参数的视图代码介绍

    这篇文章主要介绍了Oracle创建带有参数的视图代码介绍,简介地介绍了创建方法,具有一定参考价值,需要的朋友可以了解下。
    2017-09-09
  • Oracle收购TimesTen 提高数据库软件性能

    Oracle收购TimesTen 提高数据库软件性能

    Oracle收购TimesTen 提高数据库软件性能...
    2007-03-03
  • oracle表被锁定的完美解决方法

    oracle表被锁定的完美解决方法

    ora-00031:session marked for kill处理oracle中杀不掉的锁一些ORACLE中的进程被杀掉后,状态被置为”killed”,但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。现在小编给大家分享另外一种oracle表被锁定的解决方法,需要的的朋友参考下吧
    2017-07-07
  • zabbix监控oracle表空间的操作方法

    zabbix监控oracle表空间的操作方法

    Zabbix是一款开源的网络监控和管理系统,可以用于监控各种网络设备、服务器和应用程序等,本文给大家介绍了zabbix监控oracle表空间的操作方法,并通过代码示例和图文讲解的非常详细,需要的朋友可以参考下
    2024-04-04

最新评论