• c# iis Oracle链接


    一、下载
    下载地址:https://www.oracle.com/database/technologies/instant-client/downloads.html

    这是Oracle Instant Client的下载首页,有很多种版本可供下载。

    但要注意第三方工具如:PL/SQL Developer和Toad的版本,32位的要对应32位的OracleInstant Client,不要因为系统是64位的就下载64位的,这个要注意。

    【说明】:

    Oracle Instant Client是Oracle发布的轻量级数据库客户端,下面我们来看看官方的定义:

    Instant Client allows you to run your applications without installing the standard Oracle client or having an ORACLE_HOME. OCI, OCCI, ProC, ODBC, and JDBC applications work without modification, while using significantly less disk space than before. Even SQLPlus can be used with Instant Client. No recompile, no hassle.

    可见,如果仅仅是用SQL Developer连接数据库服务器端,或用SQL*Plus对数据库进行操作,相对于标准的客户端,Oracle Instant Client都是一个更好的选择,它大大简化了客户端的安装过程,占用空间极少,却包括必备的OCI、OCCI接口和ODBC、JDBC driver。

    下面我们来看看官方提供的相关安装包:

    下载链接:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

    因为我们后台数据库的版本是11.2.0.1 32位,同时我们需要在windows下面安装客户端,故下载

    instantclient-basic-win32-11.2.0.1.0.zip (51,458,190 bytes)

    instantclient-sqlplus-win32-11.2.0.1.0.zip (758,913 bytes)

    如果不需要sqlplus的话,选择basic即可。

    二、配置
    把下载的instantclient-basic-windows.x64-21.3.0.0.0.zip压缩包解压,放到 C:\instantclient_21_3目录下。

    在“环境变量”的“系统变量”中增加:

    ORACLE_HOME = C:\instantclient_21_3
    TNS_ADMIN = C:\instantclient_21_3
    NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK
    修改Path变量,在后面添加 C:\instantclient_21_3

    三、新建tnsnames.ora文件
    在C:\instantclient_21_3 新建一个tnsnames.ora文件,增加自己的数据库别名配置。

    示例如下:

    ERP_PROD =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.11)(PORT = 1521))
    )
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = ERP)
    )
    )
    注意格式要排列好

    主要改 = 前面的别名,Host为IP地址, SERVICE_NAME为数据库服务器的实例名。

    四、卸载方法
    “环境变量”中的“系统变量”中:

    删除 ORACLE_HOME,TNS_ADMIN, NLS_LANG 三个变量,修改path变量,去掉C:\instantclient_21_3目录
    删除C:\instantclient_21_3目录

    五、第三方工具使用
    上面的任何一种客户端配置好后,都可以安装Toad 或者PL/SQL Developer 工具,不需要再额外进行任何设置,即可使用。
    ————————————————

       C#报错:处理:System.Data.OracleClient 需要 Oracle 客户端软件 version 8.1.7 或更高版本

    1、在IIS管理器找到应用程序池=>高级设置=>加载用户配置文件改为true

    如果还会出现以下错误:重启电脑

  • 相关阅读:
    一文带你彻底拿下a,b两点间等效电阻
    7. Spring Boot2.5 安全机制与 REST API 身份验证实战
    java毕业设计物业管理系统mybatis+源码+调试部署+系统+数据库+lw
    【软件部署】Linux源码安装Jenkins
    聊聊设计模式--简单工厂模式
    jeesite自定义数据字典,自定义字典表,自带树选择数据源(保姆级图文教程)
    2.6 - 进程资源
    计算机毕业设计Java企业级博客系统(源代码+数据库+系统+lw文档)
    VR结合|山海鲸虚拟展厅解决方案
    GEE17: 基于Theil-Sen Median斜率估计和Mann-Kendall趋势分析方法分析四川省2022年NDVI变化情况
  • 原文地址:https://blog.csdn.net/yelin042/article/details/136329826