TNS-03505 名称无法解析

php中文网
发布: 2016-06-07 15:21:18
原创
3321人浏览过

TNS-03505 名称无法解析 问题现象: [Oracle@db01 admin]$ tnsping pri TNS Ping Utility for Linux: Version 11.2.0.4.0 - Prod

tns-03505 名称无法解析

问题现象:

[Oracle@db01 admin]$ tnsping pri
 


TNS Ping Utility for Linux: Version 11.2.0.4.0 - Production on 15-JUN-2015 21:57:52
Copyright (c) 1997, 2013, Oracle. All rights reserved.

Used parameter files:

TNS-03505: Failed to resolve name

 
[oracle@db01 admin]$ sqlplus system/oracle@pri

SQL*Plus: Release 11.2.0.4.0 Production on Mon Jun 15 21:58:48 2015
Copyright (c) 1982, 2013, Oracle. All rights reserved.

ERROR:

ORA-12154: TNS:could not resolve the connect identifier specified

Enter user-name: ^C

问题分析:
    出现该问题的原因通常有两个:1、名称不存在  2、tns配置文件不存在。

问题处理:

1、首先检查tnsnames.ora的所有配置信息,一切正常没有任何问题。

[oracle@db01 admin]$ cat tnsname.ora
 
pri =

  (DESCRIPTION =

    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.50)(PORT = 1521))

    (CONNECT_DATA =

      (SERVER = DEDICATED)

      (SERVICE_NAME = woo)

    )

  )

2、检查tnsnames.ora的文件及文件所属用户及用户组 

[oracle@db01 admin]$ ll tnsnames.ora
 
-rwxr--r-- 1 oracle oinstall 350 Jun 16 22:04 tnsname.ora

#从这里来看也是没有问题,文件是属于oinstall用户组,及其所有权限也是Oracle

3、那么这个时候我们选择跳过tnsnames.ora通过手工登陆进行验证数据库是否正常

[oracle@db01 admin]$ sqlplus system/oracle@192.168.1.50/woo
 


SQL*Plus: Release 11.2.0.4.0 Production on Tue Jun 16 22:34:40 2015
Copyright (c) 1982, 2013, Oracle. All rights reserved.

Connected to:

Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - Production

With the Partitioning, Oracle Label Security, OLAP, Data Mining,

Oracle Database Vault and Real Application Testing options


 
             
SQL> select name from v$database;

NAME

---------

WOO

SQL> select instance_name,status from v$instance;

INSTANCE_NAME STATUS

---------------- ------------

woo OPEN

SQL>

#从这里我们可以看到,数据库肯定是没有问题的,那么下一步我们通过拿一个好的监听文件替换这个监听文件来处理该问题。

家电小商城网站源码1.0
家电小商城网站源码1.0

家电公司网站源码是一个以米拓为核心进行开发的家电商城网站模板,程序采用metinfo5.3.9 UTF8进行编码,软件包含完整栏目与数据。安装方法:解压上传到空间,访问域名进行安装,安装好后,到后台-安全与效率-数据备份还原,恢复好数据后到设置-基本信息和外观-电脑把网站名称什么的改为自己的即可。默认后台账号:admin 密码:132456注意:如本地测试中127.0.0.1无法正常使用,请换成l

家电小商城网站源码1.0 0
查看详情 家电小商城网站源码1.0

4、通过上传一个之前可用的监听配置文件进行对比

[oracle@db01 admin]$ ls
 
listener.ora samples shrept.lst sqlnet.ora tnsname.ora tnsnames.ora

[oracle@db01 admin]$ chmod u+x tnsnames.ora

[oracle@db01 admin]$ ll

total 24

-rwxr-xr-x 1 oracle oinstall 711 Jun 16 22:08 listener.ora

drwxr-xr-x 2 oracle oinstall 4096 Jun 11 21:56 samples

-rw-r--r-- 1 oracle oinstall 381 Dec 17 2012 shrept.lst

-rw-r--r-- 1 oracle oinstall 221 Jun 16 21:59 sqlnet.ora

-rwxr--r-- 1 oracle oinstall 350 Jun 16 22:31 tnsname.ora

-rwxr--r-- 1 oracle oinstall 350 Jun 16 22:04 tnsnames.ora ----这个是后面上传的


#通过对比,我发现之前手工些的那个文件名称不对,即使里面内容正确也无济于事。

5、通过修改替换监听文件,该问题得到解决:

[oracle@db01 admin]$ cat tnsname.ora > tnsnames.ora
 


[oracle@db01 admin]$ rm -rf tnsname.ora

[oracle@db01 admin]$ sqlplus system/oracle@pri

SQL*Plus: Release 11.2.0.4.0 Production on Tue Jun 16 23:02:15 2015

Copyright (c) 1982, 2013, Oracle. All rights reserved.

Connected to:

Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - Production

With the Partitioning, Oracle Label Security, OLAP, Data Mining,

Oracle Database Vault and Real Application Testing options

SQL> select name from v$database;

NAME

---------

WOO

SQL> select instance_name,status from v$instance;

INSTANCE_NAME STATUS

---------------- ------------

woo OPEN

SQL>

SQL> host ls -rtl

total 20

-rw-r--r-- 1 oracle oinstall 381 Dec 17 2012 shrept.lst

drwxr-xr-x 2 oracle oinstall 4096 Jun 11 21:56 samples

-rw-r--r-- 1 oracle oinstall 221 Jun 16 21:59 sqlnet.ora

-rwxr-xr-x 1 oracle oinstall 711 Jun 16 22:08 listener.ora

-rwxr--r-- 1 oracle oinstall 350 Jun 16 23:02 tnsnames.ora

SQL>

本文永久更新链接地址

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号