依旧使用微软的System.Data.OracleClient对象连接Oracle(v12),因为旧代码的原因而没有使用比较新的ODP.NET,折腾了几天,最开始一直没有效果,最近两天总算是折腾好了。

暂时总结的要点:

1)服务器要配置正确。

通过“Net Configuration Assistant”将监听程序配置好,在新增监听程序的时候需要区别于已有监听器的额名称(LISTENER)和端口号(默认1521)。同时这个也可在文件(安装目录下\NETWORK\ADMIN\listener.ora)更新,删减。

2)服务器的listener要启动好

可使用服务器bin目录中的LSNRCTRL start来启动对应。如果已启动,会提示

3)对应的用户名与密码,服务名称(不是SID)要记得清楚,权限要足够

首先以管理员登录sqlplus更新用户信息,切记切记即将更新的用户名是以C##开头,同样在客户端也是。赋予connnect,resource等权限(暂时还没涉及太多)。

4)下载的OracleClient

可以从官网下载(需要账号密码登录),或者网盘(链接:https://pan.baidu.com/s/1IOijGWMOYVv-S3OZsjAn7g 密码:7lvl)解压后里面有这个文件夹:instantclient_12_2)的版本要对,否则会提示版本问题,貌似与编译对象的版本有关,没有测试与服务器版本的关系(按理说是无关的,反正是网络嘛)。将这个文件夹路径放写入PATH环境变量,或者拷贝三个dll(oci.dll,oraociei12.dll,oraons.dll,其中第二个有190M之巨)到程序运行目录(子目录貌似不行),基本上就完成了。

5)连接字符串使用

注意user_name,password,ip_host,service_name,可以查看服务器的tnsnames.ora中对应服务的字符串

User ID=user_name;Password=password;Data Source=(DESCRIPTION = (ADDRESS_LIST= (ADDRESS = (PROTOCOL = TCP)(HOST = ip_host)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = service_name)))

没接触过Oracle,暂时一个礼拜,了解了这么多,有真有假,慢慢摸索。

oracle c#帮助文档下载,C#使用OracleClient连接Oracle数据库小记相关推荐

  1. JDK11Api文档下载操作

    1.Java API是Java平台的重要组成部分. Java开发过程中,我们经常需要查看Java API文档. 官方的Java API文档是在线的,如何下载下来呢? 方法如下: 1.打开Java文档下 ...

  2. rhel6上使用udev配置oracle asm,Red Hat Enterprise Linux 6使用udev配置Oracle ASM总结文档

    1.概述 在Red Hat Enterprise Linux (RHEL)6以前,Oracle均是使用ASMLib这个内核支持库配置ASM. ASMLIB是一种基于Linux module,专门为Or ...

  3. jQuery1·3中文参考文档下载

    现在才接触jQuery,看来我是很火星了.  附上jQuery1·3中文参考文档下载:http://files.cnblogs.com/conan304/jQueryAPI_CHM.zip 转载于:h ...

  4. 【Android Gradle 插件】Android Plugin DSL Reference 离线文档下载 ( GitHub 下载文档 | 查看文档 )

    文章目录 一.Android Plugin DSL Reference 文档下载 二.Android Plugin DSL Reference 文档查看 一.Android Plugin DSL Re ...

  5. shell实例第0讲:shell脚本完整pdf文档下载

    shell脚本完整pdf文档下载 链接:https://pan.baidu.com/s/10NTBAHv0zyP-wDnlblVvLg 提取码:6myf shell脚本完整pdf文档目录如下:

  6. android网络游戏开发实战pdf_Python项目开发实战+第2版PDF高清文档下载

    本书来自真正的开发现场,是BePROUD公司众多极客在真实项目中的经验总结和智慧结晶.作者从Python的环境搭建开始讲起,介绍了Web应用的开发方法.项目管理及审查.测试与高效部署.服务器调试等内容 ...

  7. 如何减小电压跟随器输出电阻_机器人如何保护电池的电源管理系统 免受热坏?(附:PDF文档下载)...

    原标题:机器人如何保护电池的电源管理系统 免受热坏?(附:PDF文档下载) 如今,消费者希望其个人电子产品具有更长的电池寿命.更短的充电时间和更小的外形尺寸.不断增大的充电和放电电流以及不断减小的外形 ...

  8. oracle查看jdk文档_Oracle JDK 9 Early Access文档已更新

    oracle查看jdk文档 Raymond Gallardo于2017年4月4日发布的针对Oracle JDK 9的抢先 访问文档已更新,今天宣布对Oracle JDK9文档的抢先访问页面进行了更新. ...

  9. 编程相关离线文档下载方式推荐

    1.访问https://zealdocs.org/ 这个网站有一个软件可以帮助大家下载很多离线文档. 2.下载软件并安装 3.打开软件进行离线文档下载 打开tools大Docsets: 输入你想下载的 ...

最新文章

  1. 设计模式 之美 -- 原型模式
  2. 牛逼哄洪的 Java 8 Stream,性能也牛逼么?
  3. linux中往sed命令,Linux中Sed命令怎么用?
  4. C# 版本设计模式(Design Pattern)---------------总序
  5. Wordpress prettyPhoto插件跨站脚本漏洞
  6. mysql免安装出现1067_mysql,免安装,1067错误
  7. [转]转一篇不错的文章:ORM 在电子商务系统中的应用
  8. hdu 1133 Buy the Ticket(递推+精度精算)
  9. 关于IE透明度失效的问题
  10. kettle的mysql驱动应该放哪里_MySQL数据库之kettle 安装mysql 驱动
  11. 24点之5 7 7 11
  12. Windows7下chm文件打不开
  13. 可口可乐启示录(2):如何不带脏字的“怼”竞争对手?【姜太公公】
  14. Unity-URP-基于模板的延迟渲染
  15. linux中设置中英文语言
  16. 英特尔核显驱动hd630_秒速开机快如闪电 英特尔EVO平台惹人爱!
  17. 【粗翻】CALIPSO数据用户指南-激光雷达等级1B 4.x数据质量声明
  18. linux克隆步骤,CentOS克隆机器步骤,图文教程
  19. 为什么应对危机,企业倒闭比裁员好,裁员比降薪好?
  20. 复盘苏宁收购红孩子案例——思考VC与垂直电商的未来

热门文章

  1. 哈哈,终于想着注册博客了
  2. [转]JS日期选择控件
  3. PHP基础3_数组,循环及函数
  4. DirectX学习笔记_关于Sprite.Draw2D的说明
  5. socket的accept函数解析以及服务器和多个客户端的端口问题
  6. WPF的binding
  7. 多线程—Lock、Condition、ReentrantLock、ReentrantReadWriteLock
  8. 一文搞定Qt读写excel以及qt读写xml数据
  9. canvas html 动态,canvas.html
  10. arc.archives.class.php关于分页错位怎么修改,解决织梦分页错位的办法