昨天因为一些特殊原因,卸载了本机的ORACLE数据库,相对还是卸载的比较成功干净(回想起那些年卸载不干净导致重装系统的岁月,都是泪啊)但是之前安装的plsql客户端突然用不了了,连接其它服务器的oracle都连不上。

具体的表现状态就是,选择数据库地址,输入用户名/密码过后,点击OK后就转圈圈,没反应。
怀疑过卸载ORACLE时,破坏了一些plsql的相关注册表或文件。但更加怀疑是tnsnames.ora文件的问题。
因为新增tnsname时,我一般都回去app目录下,也就是oracle安装路径下的tnsnames.ora下添加,卸载oracle过后,那个文件自然就丢失了。plsql对应的映射文件,多半也有些问题。

  • 点击cancel,先免登录进入plsql操作界面
  • 点击HELP–》SUPPORT INFO
    查看plsql对应的tns文件信息
  • 去对应的TNS File路径找那个ora文件
    果然,连Network文件夹都没有了。
    不慌不慌,按路径创建tnsnames.ora文件,配置需要的tnsname,重启plsql就可以了。
    卸载oracle之前,这个文件我有备份,直接黏贴过来就可以了。
    当然,如果本机不装oracle的话,把路径改到指定的tnsnames.ora路径也是可以的。

plsql突然无法连接数据库,原来是tnsnames.ora文件出了问题相关推荐

  1. 登录plsql developer时候出现连接串问题导致的下拉列表中没有出现tnsnames.ora文件中配置的那些服务...

    问题:登录plsql developer时候出现连接串问题导致的下拉列表中没有出现tnsnames.ora文件中配置的那些服务 方法:可能是环境变量配置错了 示例 ORACLE_HOME= C:\Pr ...

  2. oracle tnsnames.ora文件用法说明

    oracle tnsnames.ora文件用法说明 CreationTime--2018年8月10日08点32分 Author:Marydon 1.用途 oracle客户端所需要的一个文件,通过该文件 ...

  3. oracle配置listener.ora和tnsnames.ora文件

    oracle图形化配置listener.ora文件 概述: 监听的特点: 具有独立性 连接建立流程 默认端口号1521 *服务端需要listener.ora,客户端需要tnsname.ora文件 1. ...

  4. oracle客户端没有tnsnames,安装好Oracle Client以后没有tnsnames.ora文件

    安装好Oracle Client以后没有tnsnames.ora文件 安装完Oracle Client以后,发现相应目录中没有tnsnames.ora文件,其实只要手动建立一个就可以了. 在 orac ...

  5. tnsnames.ora 文件

    一.简介   Oracle的客户端安装了之后,要连接数据库,但是要知道数据库在哪呀. 数据库相当于是一个娱乐场所(公司),实例是里面的美女,为客人提供服务的. 数据库应该称为数据库管理系统,数据库实例 ...

  6. oracle 网络访问配置tnsnames.ora文件的路径

    oracle 网络访问配置tnsnames.ora文件的路径 oracle 9i  是:  /oracle/oracle92/network/admin/-- oracle 11g 是: /oracl ...

  7. oracle创建ora文件,ORACLE配置tnsnames.ora文件实例

    ORACLE配置tnsnames.ora文件实例 客户机为了和服务器连接,必须先和服务器上的监听进程联络.ORACLE通过tnsnames.ora文件中的连接描述符来说明连接信息.一般tnsnames ...

  8. [oracle][史上最全] 详解别名 tnsnames.ora文件

    作用 oracle客户端所需要的一个文件,通过该文件可以配置数据库的连接地址,配置后,不用再输入完整的oracle地址,直接用简易的字符串代替即可. 如本地数据库地址为:127.0.1.1:1521/ ...

  9. 安装oracle未生成tnsnames.ora文件

      今天需要在一台机器上部署一个oracle服务器,以便同小组成员都能远程访问.在按照网上步骤安装完数据库之后,远程用java去访问数据库,发现无法建立连接,即如下错误: The Network Ad ...

最新文章

  1. webstrom代码检查
  2. 全虚拟化与半虚拟化的实现方式
  3. php中target用法,Yii使用DbTarget实现日志功能的示例代码
  4. oracle db-link 分布式数据库网络配置协议错误,Oracle学习(18)【DBA向】:分布式数据库...
  5. java.lang.ClassCastException(java强制类型转换异常)
  6. jsoup解析HTML及简单实例
  7. java留言板功能齐全源码_各类Java微信开发框架源码对比(建议收藏)
  8. AJAX通过HTML请求C#一般处理程序
  9. SQL Server数据库镜像下有效的索引维护
  10. leetcode 两数之和 java版本
  11. 【王道考研】计算机网络知识点
  12. 利用win10自带的工具测硬盘读写速度
  13. 用Python玩人脸合成,你也能有一张明星脸(附代码)
  14. Mac安装原版Windows7无法验证AppleSSD.sys文件数字签名解决办法
  15. 如何使用Win10原生的截图工具Snipping Tool?
  16. 智能空调雷达感应,雷达模组技术方案,毫米波雷达传感器应用
  17. 【认识 NVIDIA GPU】GPU相关基础概念介绍
  18. web前端源码笔记_canvas【爱创课堂专业前端培训】
  19. 14福师计算机导论在线作业一,(随机)福师18秋《计算机导论》在线作业一资料...
  20. 不用再期待别人的认可

热门文章

  1. 什么是JavaScript垃圾回收?
  2. Win11 BitLocker驱动器加密怎么使用
  3. Java:MySQL5.5安装教程
  4. python中yield讲解_「技术」如何深入理解Python中的 yield?
  5. 如何让盒子实现水平和垂直居中
  6. JavaWeb邮件发送
  7. springboot 上传文件保存在本地磁盘
  8. php jwt payload,php实现jwt
  9. java 反复器_java集合类中的枚举器(反复器)
  10. python的dataframe的groupby_python pandas.DataFrame.groupby()方法详解