oracle连接问题!!!老大们,过来看看,急呀!!!

tonghaibinfc 2003-10-27 01:36:48
系统win2003

开始在.net2002下,oleDbConnection用向导生成connectionString连接测试成功
在打开时出错:

Error while trying to retrieve text for error ORA-01019
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.OleDb.OleDbException: Error while trying to retrieve text for error ORA-01019

而用OracleClient.OracleConnection时,也同样出错:

无法创建环境: OCIEnvCreate 返回 -1。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Exception: 无法创建环境: OCIEnvCreate 返回 -1。

搜索了下,说只有.net framework 1.1才支持连接oracle,就改装vs.net2003

但还是出同样的错!

这个是什么问题呢?各位老大帮帮忙,谢谢了!



...全文
222 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
tonghaibinfc 2003-10-28
  • 打赏
  • 举报
回复
在2000下没任何问题,在2003下就出上面的错了

2003下安装要注意什么呢?
tonghaibinfc 2003-10-27
  • 打赏
  • 举报
回复
郁闷呀

我系统是2003,装了vs.net2002和2003,
_5_ 2003-10-27
  • 打赏
  • 举报
回复
看看是不是你的ORACLE(客户端?)和服务器版本不一致造成的!
tonghaibinfc 2003-10-27
  • 打赏
  • 举报
回复
测试连接成功的
tonghaibinfc 2003-10-27
  • 打赏
  • 举报
回复
防火墙,本机win2003自带的,关了

godliu521 2003-10-27
  • 打赏
  • 举报
回复
hehe
steveson 2003-10-27
  • 打赏
  • 举报
回复
http://www.dgi.com/support/faq_openworks.shtml 下的回答

16. I get error ORA-01019. What does this mean?

This means that the client (ev_getdata) cannot communicate with the Oracle server. It is not caused by the usual types of communication problems though. A number of things can cause it. The most common cause is a version of SQL*Net that is incompatible with the import programs.
acewang 2003-10-27
  • 打赏
  • 举报
回复
有没有防火墙之类的?
softye 2003-10-27
  • 打赏
  • 举报
回复
这是连接Oracle 大全 看对你有用不!!

Oracle
· ODBC


o New version:
"Driver={Microsoft ODBC for Oracle};Server=OracleServer.world;Uid=Username;Pwd=asdasd;"
o Old version:
"Driver={Microsoft ODBC Driver for Oracle};ConnectString=OracleServer.world;Uid=myUsername;Pwd=myPassword;"
· OLEDB, OleDbConnection (.NET)


o Standard security:
"Provider=msdaora;Data Source=MyOracleDB;User Id=UserName;Password=asdasd;"
This one's from Microsoft, the following are from Oracle
o Standard Security:
"Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;User Id=Username;Password=asdasd;"
o Trusted Connection:
"Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;OSAuthent=1;"
· OracleConnection (.NET)


o Standard:
"Data Source=Oracle8i;Integrated Security=yes";
This one works only with Oracle 8i release 3 or later
o Declare the OracleConnection:
C#:
using System.Data.OracleClient;
OracleConnection oOracleConn = new OracleConnection();
oOracleConn.ConnectionString = "my connectionstring";
oOracleConn.Open();

VB.NET:
Imports System.Data.OracleClient
Dim oOracleConn As OracleConnection = New OracleConnection()
oOracleConn.ConnectionString = "my connectionstring"
oOracleConn.Open()
· Data Shape


o MS Data Shape:
"Provider=MSDataShape.1;Persist Security Info=False;Data Provider=MSDAORA;Data Source=orac;user id=username;password=mypw"
steveson 2003-10-27
  • 打赏
  • 举报
回复
错误提示是ORA-01019,好像是从oracle数据库那边抛出来的

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧