当前位置: 首页 > news >正文

oracle安装出现连接失败怎么办,oracle客户端PLSQL连接失败解决方法

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

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

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

071a8968d824abd958c57ae4090cdd9f.png

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

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

首先我们应该了解,我们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数据库架ssm,GitHub - wind0926/ssm-maven: smm框架+maven+oracle的旅游后台系统
  • oracle快速生成一千万条数据,[Oracle]快速生成大量模拟数据的方法
  • oracle存储过程生成uuid,存储过程 根据uuid
  • oracle submit_time,Oracle '26-2月 -19 03.34.47.000000 下午' 字符串日期解析
  • linux 计算字符串日期,在linux下获取时间字符串
  • linux 阻止 复位命令,Linux下锁定账号,禁止登录系统的设置总结
  • Linux怎么看每一级别的权限,linux 特殊权限chattr(文件系统级别的权限) Attr 权限和 ACL访问控制列表 ......
  • 改文件命名linux,linux下修改文件名称
  • 小米网卡驱动linux,小米笔记本pro 15.6寸安装ubuntu16.04无法使用wifi的解决方法
  • fopen函数在linux,Fopen()是Linux中的一个线程安全函数吗?
  • linux vnc登录日志,CentOS安装使用VNC进行远程桌面登录
  • 鸟哥linux视频教程密码,[鸟哥linux视频教程整理]04_01_Linux用户管理命令详解
  • linux memcpy 地址对齐,在memcpy中对齐源地址和目标地址
  • 红帽企业级Linux.As版,晋级Linux中的默认JDK的版本
  • linux xen 参数配置,XEN linux虚拟机配置实例
  • 【MySQL经典案例分析】 Waiting for table metadata lock
  • ECS应用管理最佳实践
  • hadoop入门学习教程--DKHadoop完整安装步骤
  • HomeBrew常规使用教程
  • SAP云平台运行环境Cloud Foundry和Neo的区别
  • Vim 折腾记
  • windows下如何用phpstorm同步测试服务器
  • yii2中session跨域名的问题
  • 闭包--闭包作用之保存(一)
  • 代理模式
  • ------- 计算机网络基础
  • 警报:线上事故之CountDownLatch的威力
  • 由插件封装引出的一丢丢思考
  • 3月27日云栖精选夜读 | 从 “城市大脑”实践,瞭望未来城市源起 ...
  • ​【C语言】长篇详解,字符系列篇3-----strstr,strtok,strerror字符串函数的使用【图文详解​】
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • (¥1011)-(一千零一拾一元整)输出
  • (day6) 319. 灯泡开关
  • (仿QQ聊天消息列表加载)wp7 listbox 列表项逐一加载的一种实现方式,以及加入渐显动画...
  • (附源码)spring boot网络空间安全实验教学示范中心网站 毕业设计 111454
  • (附源码)springboot 个人网页的网站 毕业设计031623
  • (七)c52学习之旅-中断
  • (亲测有效)解决windows11无法使用1500000波特率的问题
  • (十七)Flask之大型项目目录结构示例【二扣蓝图】
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (算法)Travel Information Center
  • (一) springboot详细介绍
  • (转) ns2/nam与nam实现相关的文件
  • (转)shell调试方法
  • (转载)从 Java 代码到 Java 堆
  • ./和../以及/和~之间的区别
  • .NET 6 在已知拓扑路径的情况下使用 Dijkstra,A*算法搜索最短路径
  • .net 无限分类
  • .netcore 如何获取系统中所有session_ASP.NET Core如何解决分布式Session一致性问题
  • .NET建议使用的大小写命名原则
  • .NET中使用Redis (二)
  • /etc/X11/xorg.conf 文件被误改后进不了图形化界面
  • :=
  • @EnableAsync和@Async开始异步任务支持
  • @synthesize和@dynamic分别有什么作用?