ORA-12154: TNS: 无法解析指定的连接标识符
来源:互联网 发布:淘宝客服工作室照片 编辑:程序博客网 时间:2024/05/01 05:47
问题的产生:我先是通过oracle自带的工具:Database Configuration Assistant新建了一个数据库实例。中间出现了错误导致创建失败。之后用sqlplus登录原先的数据库实例,就报了ORA-12154错误。然后就是各种baidu各种google。。。。查到的基本是千篇一律。。。试了很多个方法都不成功!!后来看到一个帖子说新建一个环境变量:变量名为ORACLE_HOME,变量值为D:\oracle\ys\product\11.1.0\db_1(视你的安装位置而定)。配置完后用sqlplus就能登录上去了。可是。。。。PL/SQL Developer还是登录不上去,然后又是各种baidu各种google。试了n种方法都无济于事。不过有一点可以确定:是D:\oracle\ys\product\11.1.0\db_1\NETWORK\ADMIN里边的文件出了问题。我就拿着同学安装的数据库对照着来看,发现了在ADMIN下少了一个文件:tnsnames.ora。于是我就将它拷贝过来,然后照猫画虎稍作修改,这文件代码是这样的:
# tnsnames.ora Network Configuration File: H:\oracle\acer\product\11.1.0\db_1\network\admin\tnsnames.ora# Generated by Oracle configuration tools.MYORACLE = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = B470)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = MYORACLE) ) )
其中需要修改的是:把两个MYORACLE改成你自己的数据库实例名
把B470改成你的主机的名称
保存退出,再登录,成功!!!
然后我又在想,先前用sqlplus登录失败的根本原因是否也是丢失tnsnames.ora文件照成的。怎么证明?把环境变量删了呗,结果依然成功登录,得证!
下边多说几句:产生ORA-12154错误貌似多种原因,各种产生错误的原因有不同的解决方法。由于能力有限,这里就只提供这种解决方法,希望对你有帮助,谢谢!!
- ORA-12154: TNS: 无法解析指定的连接标识符
- ORA-12154: TNS: 无法解析指定的连接标识符
- ORA 12154:TNS:无法解析指定的连接标识符
- ORA-12154:TNS:无法解析指定的连接标识符
- ORA-12154: TNS:无法解析指定的连接标识符
- dblink ora-12154:TNS:无法解析指定的连接标识符
- ORA-12154: TNS: 无法解析指定的连接标识符
- ORA-12154: TNS: 无法解析指定的连接标识符
- ORA-12154: TNS: 无法解析指定的连接标识符
- ORA-12154: TNS: 无法解析指定的连接标识符
- ORA-12154: TNS: 无法解析指定的连接标识符
- ORA-12154: TNS: 无法解析指定的连接标识符
- ORA-12154: TNS: 无法解析指定的连接标识符
- ORA-12154: TNS: 无法解析指定的连接标识符
- ORA-12154:TNS 无法解析指定的连接标识符
- ORA-12154: TNS: 无法解析指定的连接标识符
- ORA-12154 TNS 无法解析指定的连接标识符
- ORA-12154:TNS:无法解析指定的连接标识符
- 历年百度校园招聘笔试题
- 黑马程序员<CSS样式总结>
- apache如何将顶级域名跳转到www子域名中?
- 张小龙:如何把产品做简单
- DB2《SQL Error: SQLCODE=-805, SQLSTATE=51002 解决方法》
- ORA-12154: TNS: 无法解析指定的连接标识符
- Routos Nat
- mysql5.6在Windows下编译
- JS中引用百度地图将百度地图的logo和信息去掉
- Fedora/CentOS安装QQ
- 传声器基础知识简介
- Java和C++在堆栈中创建对象的简单对比
- ubuntu下开发常用到的命令
- flex builder 4.6 for Apple iOS应用程序打包(MAC)