加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

Oracle ORA-12154:TNS:无法理会处事名称错误?

发布时间:2021-05-24 06:30:21 所属栏目:站长百科 来源:网络整理
导读:我是SQL Server用户. 我正在行使oracle(我很少行使)的项目 我必要建设一个ODBC毗连,以便我可以通过MS Access会见一些数据 我的呆板上有一个名为oraHome90的应用措施.好像应承在“收集设置适用措施”中设置一个名为监听器的内容,我以为还必要完成“当地收集服

我是SQL Server用户.

我正在行使oracle(我很少行使)的项目
我必要建设一个ODBC毗连,以便我可以通过MS Access会见一些数据
我的呆板上有一个名为oraHome90的应用措施.好像应承在“收集设置适用措施”中设置一个名为监听器的内容,我以为还必要完成“当地收集处事名称设置”. IT支持给了我这个信息来配置ODBC毗连.我已经实行过我可以想到的每个组合.我可以通过测试乐成地将测试通过“登录”到oracle处事器数据库.当我实行建设ODBC毗连我获得以下错误:ORA-12154:TNS:无法理会处事名称.

假设我想从新开始,以下信息应该应承我毗连到数据库… ..任何提议或评述?留意:最终该项目将有一个网站.ASP页面查询数据,可是我必需起首证明我可以通过MS Access行使ODBC毗连查察数据

Service name: SERVICENAME
HOST = HOST.XYZi.com
User Id: MYUSERID
Password: MYPASSWORD
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

'Oracle Connection
Dim ocst
Dim oconn

ocst = "Provider=OraOLEDB.Oracle;" & _ 
        "Data Source=DATASOURCE;" & _ 
        "User ID=CHIJXL;" & _ 
        "Password=password;" 

set oconn = CreateObject("ADODB.Connection")
从 http://ora-12154.ora-code.com

ORA-12154:TNS:无法理会指定的毗连标识符
缘故起因:行使毗连标识符哀求与数据库或其他处事的毗连,而且指定的毗连标识符无法行使设置的定名要领之一理会为毗连描写符.譬喻,假如所行使的毗连标识符的范例是收集处事名称,则无法在定名要领存储库中找到收集处事名称,不然无法找到或达到存储库.
动作:

>假如您行使当地定名(TNSNAMES.ORA文件):>确保将“TNSNAMES”列为Oracle Net设置文件(SQLNET.ORA)中NAMES.DIRECTORY_PATH参数的值之一,>验证TNSNAMES.ORA文件是否存在,而且位于正确的目次中,而且可以会见.>搜查在TNSNAMES.ORA文件中是否存在用作毗连标识符的收集处事名称.>确保TNSNAMES.ORA文件中的任那里所都没有语法错误.探求不匹配的括号或杂散字符. TNSNAMES.ORA文件中的错误也许会使其无法行使.>假如行使目次定名:>验证“LDAP”是否列为Oracle Net设置文件(SQLNET.ORA)中NAMES.DIRETORY_PATH参数的值之一.>验证LDAP目次处事器是否已启动而且可以会见.>验证在目次中设置用作毗连标识符的收集处事名称或数据库名称.>通过指定完全限制的收集处事名称或完备的LDAP DN作为毗连标识,验证所行使的默认上下文是否正确>假如您行使简朴毗连定名:>验证“EZCONNECT”是否列为Oracle Net设置文件(SQLNET.ORA)中NAMES.DIRETORY_PATH参数的值之一.>确保指定的主机,端口和处事名称正确.>实行将引号中的毗连标识符困绕.有关定名的更多信息,请参阅“Oracle Net Services打点员指南”或“Oracle操纵体系特定指南”.

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读