C#不安装oracle客户端连接服务器数据的问题

问题描述

用了oci.dll,orannzsbb10.dll,oracocci10.dll,oraops10.dll等,在win7系统中运行程序没有问题,但是在xp系统中运行程序就报错。求解……

解决方案

解决方案二:
来点错误信息。。
解决方案三:
以下是部分错误信息:Seetheendofthismessagefordetailsoninvokingjust-in-time(JIT)debugginginsteadofthisdialogbox.**************ExceptionText**************System.Exception:System.Data.OracleClientrequiresOracleclientsoftwareversion8.1.7orgreater.atSystem.Data.OracleClient.OCI.DetermineClientVersion()atSystem.Data.OracleClient.OracleInternalConnection.OpenOnLocalTransaction(StringuserName,Stringpassword,StringserverName,BooleanintegratedSecurity,Booleanunicode,BooleanomitOracleConnectionName)atSystem.Data.OracleClient.OracleInternalConnection..ctor(OracleConnectionStringconnectionOptions)atSystem.Data.OracleClient.OracleConnectionFactory.CreateConnection(DbConnectionOptionsoptions,ObjectpoolGroupProviderInfo,DbConnectionPoolpool,DbConnectionowningObject)atSystem.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionowningConnection,DbConnectionPoolpool,DbConnectionOptionsoptions)
解决方案四:
服务器装的是oracle11的数据库
解决方案五:
Web.config里面可以这样写啊<addkey="conStr2"value="DataSource=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521))(CONNECT_DATA=(SID=XXXX)));UserID=***;Password=***;"/>

解决方案六:
安装一个文件ODTwithODAC1120320_32bit.zip如果找不到哪里下载的话私信我把你QQ发来我加你
解决方案七:
我是这么写的,在app.config里面。<connectionStrings><addname="HIS1"connectionString="DataSource=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=服务器IP)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=数据库名)));UserId=用户名;Password=密码;"/>
解决方案八:
已发你私信了。
解决方案九:
这东西分32位和64位的,你要使用对应版本
解决方案十:
嗯,应该是32位,64位的问题。

时间: 2024-07-30 09:34:35

C#不安装oracle客户端连接服务器数据的问题的相关文章

配置ORACLE 客户端连接到数据库

       --================================= -- 配置ORACLE 客户端连接到数据库 --=================================       Oracle 客户端连接到Oracle 数据库服务器貌似不同于SQL serve中的网络配置,其实不然,只不过所有的SQL server 运行于Windows平台,故很多配置直接集成到了操作系统之中.所以无需配置客户端即可连接到服务器.Oracle 客户端连接到数据库依赖于Oracle

安装Oracle 9i数据库服务器

  本章介绍Oracle 9i网络中两种主要的成分--数据库服务器和管理客户机的安装和配置过程.本章目的在于帮助读者掌握如何安装Oracle 9i以及如何配置Oracle 9i网络环境.    本书采用Windows 2000 Server作为安装的网络操作系统平台,数据库服务器采用Oracle 9i Database for Windows 2000的企业版.2.1.1 安装的硬件环境需求    下列从5个主要的方面阐述Oracle 9i对硬件环境的要求.    1. 对CPU的要求    C

《Oracle达人修炼秘籍:Oracle 11g数据库管理与开发指南 》一3.3 安装Oracle 11g数据库服务器

3.3 安装Oracle 11g数据库服务器 Oracle Universal Installer(OUI)是基于Java技术的图形界面安装工具,利用它可以很方便地在不同操作系统平台上完成对不同类型的.不同版本的Oracle软件的安装. 1)右击setup.exe文件,在弹出菜单中选择"以管理员身份运行",启动OUI.OUI先根据install\oraparam.int文件中的参数设置情况进行系统软.硬件的先决条件检查,并输出检查结果,如图3-9所示.注意 在Windows 7操作系统

Oracle 客户端连接时报ORA-01019错误总结

在.net+oracle开发中,发布web程序的时候,有是会遇到该错误 ora-01019 ORA-01019 unable to allocate memory in the user side Cause: The user side memory allocator returned an error. Action: Increase the size of the process heap or switch to the old set of calls. 或者 错误,不能从进程获得

Oracle客户端连接server 的方法

一.HOSTNAME方法 对于网络结构比较单一,Oracle服务器比较少的情况下,可以使用HOSTNAME方法.不过这种方法有 几个限制: 1.必须使用TCP/IP协议 2.不能使用高级管理工具,比如Oracle Connection Manager 3.客户端必须有相应的扩展命名服务,比如DNS或HOSTS文件 4. LISTENER的监听端口必须是1521 5.服务器LISTENER必须设置GLOBAL_NAME 第5点在Oracle10g SG中明确指定,但经下面测试,也可以不设置GLOB

Oracle Linux 6.3下安装Oracle 11g R2(11.2.0.3)

    本文主要描述了在Oracle Linux 6.3下安装Oracle 11gR2(11.2.0.3).从Oracle 11g开始,Oracle官方网站不再提供其Patch的下载链接,需要使用Meatlink账户才可以进行下载.童鞋们不要着急,没有Metalink账户的也可以自己百度一下,网上有很多下载链接,迅雷就可以搞定了.Oracle 11.2.0.3整合为7个zip压缩包,如果仅仅是安装Oracle Database,下载1至2.zip包即可.下面是其安装步骤.   一.准备安装环境1

安装Oracle 11g RAC R2 之Linux DNS 配置

    Oracle 11g RAC 集群中引入了SCAN(Single Client Access Name)的概念,也就是指集群的单客户端访问名称.SCAN 这个特性为客户端提供了单一的主机名,用于访问集群中运行的 Oracle 数据库.如果您在集群中添加或删除节点,使用 SCAN 的客户端无需更改自己的 TNS 配置.无论集群包含哪些节点,SCAN 资源及其关联的 IP 地址提供了一个稳定的名称供客户端进行连接使用.在Oracle 11g grid 安装时即要求为该特性配置DNS解析方式或

Oracle RAC 客户端连接负载均衡(Load Balance)

        实现负载均衡(Load Balance)是Oracle RAC最重要的特性之一,主要是把负载平均分配到集群中的各个节点,以提高系统的整体吞吐能力.通常情况下有两种方式来实现负载均衡,一个是基于客户端连接的负载均衡,一个是基于服务器端监听器(Listener)收集到的信息来将新的连接请求分配到连接数较少实例上的实现方式.本文主要讨论的是基于客户端连接的负载均衡,并给出演示.         与负载均衡配置之前的监听配置请参考              ORACLE RAC 监听配置

RDP 协议组件 X.224 在协议流中发现一个错误并且中断了客户端连接的解决方法_win服务器

今天一个客户反映,远程桌面无法连接 ,我看了一下,ping都是正常的,telnet了一下远程端口,也是可以连接的,但是远程桌面却总是连不上,就先帮他重启了一下.重启后,远程可以登入了,就去查看了一下服务器日志,发现了这样一条错误: RDP 协议组件 X.224 在协议流中发现一个错误并且中断了客户端连接. 事件类型: 错误 事件来源: TermDD 描述: RDP 的 "DATA ENCRYPTION" 协议组件在协议流中检测到一个错误并且中断了客户机. 这里,RDP,即远程桌面协议.