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

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

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

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