使用xcopy ODP.NET和即时客户端的ORA-28547
我正在尝试使用oracle odp xcopy部署和即时oracle客户端,如中所述: 目标是使用oracle而不在机器上安装任何东西 当我运行代码时,我得到一个错误: ORA-28547:与服务器的连接失败,可能是Oracle Net管理员错误 当我将连接字符串更改为具有无效的主机或端口或sid时,它给了我一个很好的错误(错误的主机或sid或端口) 但是当一切都好的时候,我得到了ORA-28547 这是我的密码:使用xcopy ODP.NET和即时客户端的ORA-28547,.net,oracle,odp.net,instantclient,.net,Oracle,Odp.net,Instantclient,我正在尝试使用oracle odp xcopy部署和即时oracle客户端,如中所述: 目标是使用oracle而不在机器上安装任何东西 当我运行代码时,我得到一个错误: ORA-28547:与服务器的连接失败,可能是Oracle Net管理员错误 当我将连接字符串更改为具有无效的主机或端口或sid时,它给了我一个很好的错误(错误的主机或sid或端口) 但是当一切都好的时候,我得到了ORA-28547 这是我的密码: using (var con = new Oracle.DataAccess
using (var con = new Oracle.DataAccess.Client.OracleConnection(
//"Data Source=Server;User Id=U;Password=P;Pooling=false;"
"Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=10.100.51.122)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=orcl)));User Id=U;Password=P;Pooling=false;"
))
{
con.Open();
var c = con.CreateCommand();
c.CommandText = "Select * from tab";
using (var r = c.ExecuteReader())
{
while (r.Read())
Console.Write(r[0]);
}
}
非常感谢您的帮助最后,我们下载了另一个oracle dll并解决了它
最初我们使用的是30mb的版本,这个版本导致了西奥的问题。一旦我们用130MB的版本替换它,问题就解决了 谢谢,这对我有帮助!添加多语言DLL也解决了这个问题。我们正在从一台英语服务器连接到一台德语oracle实例。