Oracle客户端简易连接报错ORA-12154,TNS-03505
Oracle客户端简易连接报错ORA-12154,TNS-03505
环境:
服务端:RHEL6.5 + Oracle Server 11.2.0.4
客户端:Win2003 + Oracle Client 10.2.0.1
1.问题现象
2.Troubleshooting
3.解决问题
1. 问题现象
服务端安装好Oracle数据库,,测试正常。
但在用户的客户端测试连接时,报错ORA-12154,TNS-03505
sqlplus system/oracle@192.168.10.10/xxsid
C:\Documents and Settings\Administrator>sqlplus system/oracle@192.168.10.10/xxsid
SQL*Plus: Release 10.2.0.1.0 - Production on 星期四 7月 16 16:53:58 2015
Copyright (c) 1982, 2005, Oracle. All rights reserved.
ERROR:
ORA-12154: TNS: 无法解析指定的连接标识符
请输入用户名:
2. Troubleshooting
tnsping测试:
C:\Documents and Settings\Administrator>tnsping 192.168.10.10
TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 16-7月 -
2015 16:53:00
Copyright (c) 1997, 2005, Oracle. All rights reserved.
已使用的参数文件:
D:\oracle32\product\10.2.0\client_1\network\admin\sqlnet.ora
TNS-03505: 无法解析名称
查看已使用的参数文件sqlnet.ora
# sqlnet.ora Network Configuration File: D:\oracle32\product\10.2.0\client_1\network\admin\sqlnet.ora
# Generated by Oracle configuration tools.
# This file is actually generated by netca. But if customers choose to
# install "Software Only", this file wont exist and without the native
# authentication, they will not be able to connect to the database on NT.
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES)
发现NAMES.DIRECTORY_PATH的配置只允许TNSNAMES
3. 解决问题
注释掉sqlnet.ora中NAMES.DIRECTORY_PATH= (TNSNAMES)一行,
注释掉就会采用默认值(TNSNAMES,ONAMES,HOSTNAME),当然你也可以修改加上这些常用选项。
再次测试,问题解决。
C:\Documents and Settings\Administrator>sqlplus system/oracle@192.168.10.10/xxsid
SQL*Plus: Release 10.2.0.1.0 - Production on 星期四 7月 16 16:54:08 2015
Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL>
如果没有特殊的安全需求或其他规范,建议还是不要随意更改sqlnet.ora文件的配置信息。
本文永久更新链接地址:

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

本文讨论了使用MySQL的Alter Table语句修改表,包括添加/删除列,重命名表/列以及更改列数据类型。

文章讨论了为MySQL配置SSL/TLS加密,包括证书生成和验证。主要问题是使用自签名证书的安全含义。[角色计数:159]

文章讨论了流行的MySQL GUI工具,例如MySQL Workbench和PhpMyAdmin,比较了它们对初学者和高级用户的功能和适合性。[159个字符]

本文讨论了使用Drop Table语句在MySQL中放下表,并强调了预防措施和风险。它强调,没有备份,该动作是不可逆转的,详细介绍了恢复方法和潜在的生产环境危害。

本文讨论了在PostgreSQL,MySQL和MongoDB等各个数据库中的JSON列上创建索引,以增强查询性能。它解释了索引特定的JSON路径的语法和好处,并列出了支持的数据库系统。

文章讨论了使用准备好的语句,输入验证和强密码策略确保针对SQL注入和蛮力攻击的MySQL。(159个字符)
