今天就遇到了一个ORA-12154: TNS:could not resolve the connect identifier specified,在网上搜了半天,还是看看解决的步骤吧,:)
起因:用户登陆SQL PLUS,报告:ORA-12154: TNS:could not resolve the connect identifier specified。但是比较奇怪的是客户端tnsping都是通的,就是sql plus连不上。
1.首先查看sqlnet.ora和tnsname.ora,和自己的机器比较了一下,没有问题!SQLNET.AUTHENTICATION_SERVICES = (NTS)NAMES.DIRECTORY_PATH = (TNSNAMES)
2.查看注册表HKEY_LOCAL_MACHINESOFTWAREORACLETNS_ADMINITPUB发现没有添加了一下,可是还是没有解决问题
3.检查ODBC配置,发现ODBC中竟然有3个Oracle选项,microsoft ODBC for Oracle,Oracle Home Client1,Oracle Home 配置了后两个,发现都不能成功。
4.检查Oracle安装情况,竟然发现了安装了两个Client home,而且安装路径也有点问题,Client1安装了一半,卸都卸不掉;于是删除注册表Oracle目录,修改安装Oracle的目录名;重新安装Oracle10G客户端,OK
不过问题虽然解决了,还只是知道一些表象,具体有没有办法不用重新安装就可以实现连接还是没找到答案。
起因:用户登陆SQL PLUS,报告:ORA-12154: TNS:could not resolve the connect identifier specified。但是比较奇怪的是客户端tnsping都是通的,就是sql plus连不上。
1.首先查看sqlnet.ora和tnsname.ora,和自己的机器比较了一下,没有问题!SQLNET.AUTHENTICATION_SERVICES = (NTS)NAMES.DIRECTORY_PATH = (TNSNAMES)
2.查看注册表HKEY_LOCAL_MACHINESOFTWAREORACLETNS_ADMINITPUB发现没有添加了一下,可是还是没有解决问题
3.检查ODBC配置,发现ODBC中竟然有3个Oracle选项,microsoft ODBC for Oracle,Oracle Home Client1,Oracle Home 配置了后两个,发现都不能成功。
4.检查Oracle安装情况,竟然发现了安装了两个Client home,而且安装路径也有点问题,Client1安装了一半,卸都卸不掉;于是删除注册表Oracle目录,修改安装Oracle的目录名;重新安装Oracle10G客户端,OK
不过问题虽然解决了,还只是知道一些表象,具体有没有办法不用重新安装就可以实现连接还是没找到答案。
发表评论
-
Oracle特别函数---First_Value
2009-11-10 14:09 1857FIRST_VALUE 功能描述:返回组中数据窗口的第一个值。 ... -
oracle定时删除表空间的数据并释放表空间
2009-10-13 16:53 2619这两天我一个朋友问我 ... -
oracle定时任务(dbms_job)
2009-10-13 16:50 2301今天总结下oracle的任务队列管理器(job queue ) ... -
Decode函数的语法
2009-10-13 16:47 993Decode函数的语法结构如下: decode (expre ... -
Oracle 中truncate与delete的区别
2009-10-13 16:27 1025Oracle 中truncate与delete的区别 收藏 ... -
数据库---存储过程总结
2009-10-13 16:20 950定义: ... -
oracle执行计划的理解
2009-10-13 16:12 739执行计划的理解 计信息 ------------------ ... -
oracle定时添加或删除分区表的分区
2009-10-13 16:11 2083这几天,根据业务的需求和性能的考虑,需要定时删除历史数据,表里 ... -
Oracle常用数据字典表
2009-09-16 09:00 1109查看当前用户的缺省表空间 SQL>select us ... -
关于SQL中的“\”的转义
2009-05-30 08:23 951select ename from myemp where e ... -
Oracle存储过程学习(2)
2009-05-11 08:05 1147存储过程创建语法: create or rep ... -
ora-12154 TNS:"无法处理服务名"的一个解决方法
2009-04-13 15:48 1450很怪异的一个问题,在网络环境下配置客户端,竟然怎么也连不上主机 ... -
触发器
2009-02-10 20:27 1019触发器 触发器是指被隐含执行的存储过程,当发生特定事件(例如修 ... -
Oracle 包
2009-02-06 20:08 1212包 包用于逻辑组合相关的PL/SQL类型、项、子程序,它由包 ... -
函数的纯度级别以及使用
2009-02-05 16:09 946函数的纯度级别以及使用 - 定义由函数读取或修改的数据种类。 ... -
管理存储过程和函数
2009-02-05 10:47 746管理存储过程和函数 1.列出当前用户的子程序 SQL>c ... -
Oracle 自定义函数
2009-02-04 14:49 3624函数 函数用于返回特定数据。执行时得找一个变量接收函数的返回值 ... -
Oracle存储过程
2009-02-04 11:05 1044Oracle存储过程 存储过程不仅可以简化客户端应用程序的开发 ... -
PL/SQL DEVELOPER 基本用法详解
2009-02-03 10:37 2371一.编辑表数据(浏览表 ... -
游标(二)
2009-02-02 16:14 827游标FOR循环 游标FOR循环是游标使用的最简单的方式,当使用 ...
相关推荐
ORA-12154: TNS: 无法解析指定的连接标识符的解决方法
解决ORACLE TNS: 无法解析指定的连接标识符; 里面有步骤
ORA-12154:TNS:无法解析指定的连接标识符 ORA-12154:TNS:无监听程序 错误分析一、PL/SQL 客户端登录到数据库,如果配置错误会有以上错误,如下图。 这个错误主要是pl/sql客户端的tnsnames.ora配置错误,或者是输入 ...
oracle报错ora-12541:TNS无监听程序
ORA-12154_TNS无法解析指定的连接标识符
ora-12514:TNS:监听程序当前无法识别连接描述符中请求的服务bug,解决文档.
oracle远程连接服务器出现 ORA-12170 TNS:连接超时 解决办法,需要的朋友可以参考一下
ORA-12518 TNS:监听程序无法分发客户机连接,在您安装好数据库后配置连接数据库的过程中遇到这类问题应该很头疼吧,不过,当您还是四处查资料来解决您遇到的另你头疼的问题时,如果不经意间看到了这则贴子,那请您升...
最近在工作中遇到了一个问题,错误是Oracle dbca时报错:ORA-12547: TNS:lost contact,通过查找相关的资料终于找到了解决的方法,下面分享给大家,话不多说了,来一起看看详细的介绍吧。 环境: OS:RHEL6.5 x86-...
TNS-12541: TNS: 无监听程序 TNS-12560: TNS: 协议适配器错误 TNS-00511: 无监听程序 文章转自:http://www.luocs.com/archives/464.html 此文版权归作者 – yaogang所有,转载请注明yaogang©www.luocs.com。 ...
报错如下 报错: ORA-12170:TNS connect timeout occurred 第一反应是监听没开: 1. 测试了一下, 连接超时没用ping 通 C:\Users\Administrator>tnsping brorcl TNS Ping Utility for 64-bit Windows: Version 11.2...
在使用Oracle数据库进行数据导入导出操作时,常常会遇到ORA-12154错误,即TNS:无法解析指定的连接标识符。这个问题主要由两个原因造成:一是Oracle服务器未安装正确,二是TNS配置文件未正确设置。以下是针对这两种...
### ora-01033: Oracle Initialization or Shutdown in Progress 解决方法 #### 一、问题背景及原因 **标题**: “ora-01033: Oracle initialization or shutdown in progress 解决方法” **描述**: “ora-01033: ...
### ORA-12560 TNS 协议适配器错误详解 #### 一、概述 在Oracle数据库管理过程中,经常会遇到各种各样的错误提示,其中“ORA-12560 TNS: 协议适配器错误”是较为常见的一种。这种错误通常发生在客户端尝试连接到...
相信使用过Oracle数据库的人一定碰到过“ORA-12154: TNS: 无法解析指定的连接标识符”错误,我在此做一个小小的总结。 在程序中连接Oracle数据库的方式与其他常用数据库,如:MySql,Sql Server不同,这些数据库可以...
### 如何处理错误ORA-29275:部分多字节字符 #### 问题背景与描述 在Oracle数据库操作过程中,用户可能会遇到一个特定的错误提示——ORA-29275:部分多字节字符。这一错误通常出现在执行查询`SELECT * FROM V$...
### Oracle报错ORA-12516:TNS:listener could not find available handler with matching protocol stack #### 报错概述 在Oracle数据库环境中遇到ORA-12516错误时,通常意味着监听器无法找到与请求协议栈匹配的...
ORA-12154_TNS无法解析指定的连接解决方法 包含多钟可能的情况的解决方式。
主要介绍了连接Oracle数据库时报ORA-12541:TNS:无监听程序的图文解决教程,非常不错,具有参考借鉴价值,需要的朋友可以参考下