tns:监听服务Transparance Network Substrate,透明网络底层。一般是用它提供的监听服务。
连接标识符:在安装oracle10g client 时,提示设定命名连接,连接标识符即client设定的命令连接的名称。即service_name(网络别名、网络服务名、主机连接字符串、主机名)
tnsping<service_name> 是用来执行oracle 网络别名service_name的解析工作。会解析出ORACLE client中设定的服务器IP与监听端口,并列明所读取的ORACLE client监听服务设置文件所在的目录。这个文件一般是 X(盘符):\oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora
pl/sql 每当oracle client中service name发生变化,都会按照client安装目录下最新的tnsnames.ora,去作为它的读取文件;如果该文件在卸载oracle client后被手工删除或手工改动过后,未在oracle client中修改;则会报“ORA-12514:tns:无法解析指定的连接标识符”错误。
解决方法:
1、用tnsping <service_name>检测 plSQL登陆时database(数据库)别名是否可正确解析,如报“TNS-03505:无法解析名称”,则此database别名有冲突,需更改。
2、手工改动tnsnames.ora后,在oracle client中修改主机名(“对象”--“将数据库添加到树”--“从本地的……”,然后把错误主机名删除或从树中移除)
3、重新打开plSQL,用正确的database别名登陆,即恢复正常
4、如仍有问题,不登陆进入plSQL界面,进入"tools”--"Preferences"--"Oracle"--"Connection",把"home”(oracle主目录名)里的数据清空,应用后,重新启动plSQL即可。
附录:在做以上更改后oracle自带的sqlPLUS,可能会出现不能正常登陆远程服务器的情况;因为其访问的是database下的tnsnames.ora文件,目录与client的不一样,默认为 X(盘符):\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora
解决方法:只需将client下tnsnames.ora中定义的主机字符串(service_name)的命令行复制到database 下的tnsnames.ora内,然后保存就可以了。
相关推荐
ORA-12154_TNS无法解析指定的连接标识符
ORA-12154:TNS:无法解析指定的连接标识符 ORA-12154:TNS:无监听程序 错误分析一、PL/SQL 客户端登录到数据库,如果配置错误会有以上错误,如下图。 这个错误主要是pl/sql客户端的tnsnames.ora配置错误,或者是输入 ...
其实TNS无法解析是Oracle操作里经常遇到的问题,原因有二: (1)Oracle服务器没有装好(一般不建议重装,因为Oracle卸载不完全是没法重装的) (2)TNS没有配置 现在本文给出解决方案: 现在先测试一下tns是否可以...
plsql连接oracle数据库报ora 12154错误 今天遇到一个问题,使用sqlplus能够连接到远程的数据库,但是使用plsql却连接不上,报错”ORA-12154: TNS: 无法解析指定的连接标识符” 解决方法如下: 1.先检查服务器端的...
plsql连接oracle数据库的工具。
错误描述:oracle远程连接服务器出现 ORA-12170 TNS:连接超时 错误检查:有很多是oracle自身安装的问题,但是我这里服务器配置正常,监听正常,服务正常,远程可以ping通服务器。 这里主要是防火墙问题,解决办法: ...
今天碰到一个比较奇怪的问题: 在客户端上使用sqlplus用普通用户可以登录,但是system以及sys用户均无法登录,提示ORA-12154: TNS: 无法解析指定的连接标识符 SQL> conn system@webdata 输入口令: ERROR: ORA-12154: ...
PlSQL安装包:用于连接Oracle的工具
1、解决 不能初始化“xxx”,你确认已经安装了32位Oracle ...2、解决 ORA-12154:TNS:could not resolve the connect identifier specified (TNS:无法解析指定的连接标识符) 3、不用配置plsql中的OCI路径 4、含配置文档
本文适用于本地的客户端连不上服务器的情况,并且对于怎样实现内网和外网的同时访问有一定的参考。
Oracle_plsql讲义:第10章 约束.ppt
Oracle_plsql讲义:第11章 视图.ppt
Oracle_plsql讲义:第5章 组函数和分组统计.ppt
Oracle_plsql讲义:第7章 替代变量和SQL-Plus环境.ppt
Oracle_plsql讲义:第20章 游标.ppt
Oracle_plsql讲义:第21章 异常.ppt
Oracle SQL&PLSQL课件:第8章 数据操作.ppt
Oracle_plsql讲义:第6章 子查询.ppt
Oracle_plsql讲义:第3章 单行函数.ppt
Oracle_plsql讲义:第18章 控制结构.ppt