我已经在我的Windows 7,64位安装了Oracle 10g,在这里我能够成功连接sql plus
:
用户名:test,密码:test和主机字符串:test
但是当我尝试使用以下方法连接我的visual studio 2010时
连接字符串:数据源=测试;用户ID =测试;密码:测试;
但它无法连接,它给出了错误:
ORA-12154:TNS:无法解析指定的连接标识符。
即使我尝试过使用:
数据来源:(主机,端口,...)(从transname.ora文件中删除)
在这种情况下我收到错误:
ORA-06413:连接未打开。
我浪费了3-4天但我无法联系,所以朋友可以帮助我。
感谢。
答案 0 :(得分:0)
尝试以下格式之一(来自connectionstrings.com):
SERVER=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)(PORT=MyPort))(CONNECT_DATA=(SERVICE_NAME=MyOracleSID)));
uid=myUsername;pwd=myPassword;
或
Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)(PORT=MyPort))(CONNECT_DATA=(SERVICE_NAME=MyOracleSID)));
User Id=myUsername;Password=myPassword;