Oracle连接失败,求解答
本帖最后由 lionpl 于 2013-04-15 17:59:28 编辑
软件采用VC++ MFC ODBC连接Oracle 10g数据库,数据源在本机上,不用远程连接,网络配置、监听程序配置以及数据源配置都成功,imp数据文件也都没问题,但是软件运行登陆后就出现这个问题:
ORA-12154:TNS:无法解析指定的连接标识符 驱动程序的SQLConnectAttr失败。
大神帮帮忙,解决了马上结贴给分啊
------解决方案--------------------数据库在本机上,你测试连接和imp时应该没加 @服务名,所以连接正常。
使用其他工具连接时,需要使用本地服务名(配置在tnsnames.ora中)来连接,建议你使用net config assistant配置本地服务名。
或者直接打开
%ORACLE_HOME%\network\admin\tnsnames.ora文件,手工修改服务名、主机地址(也可使用IP地址)、端口、SID(或service_name)为你当前服务器内容。
------解决方案--------------------------解决方案-------------------- 来晚一步
------解决方案--------------------
散分,散分