vs连接oracle】的更多相关文章

说起Oracle数据库,以前没用过Oracle不知道,但是这1年用Oracle后,发现真的是想狂吐槽,特别是那个.NET驱动和链接字符串,特别奇葩.总归是和其他数据库不一样,标新立异,不知道为何.另外如果想去Oracle官网搞点东西,比啥都难,密码设置强度要求很高,经常记不住,每次都是重置密码再进去,总是要费周折.好在.NET的驱动中,现在已经有纯托管驱动(Oracle.ManagedDataAccess.dll)方便了不少,备受折磨的朋友赶紧去切换吧,很简单,几个命名空间换一个就好了.总算做了…
一.如何卸载MONO Q:mono是linux系统上跨平台软件,卸载它有两种方式: 1.知道mono安装路径,安装原来的路径直接覆盖安装(最为简单): 2.不知道mono安装路径,首先通过sudo find / -name mono命令查找路径, 也可进入mono安装文件夹sudo make uninstall进行卸载. 二.部署服务连接oracle数据库报错, 提示:system.dllnotfoundexception:libclntsh.so Q:根据服务报错的提示,可以看出此函数库导致的…
一.JDBC 连接Oracle 说明 JDBC 的应用连接Oracle 遇到问题,错误如下: ORA-12505,TNS:listener does not currently know of SID given in connect descriptor TheConnection descriptor used by the client was. 我在DB 层面配置了静态注册,并且GLOBAL_DBNAME和SID_NAME 不一样,以往的配置都是一样的,所以没有发现这个问题. (SID_…
ADO.NET连接ORACLE时,用到ODAC组件时,有几点注意的. 1.安装的具体方法见:http://jingyan.baidu.com/article/e4511cf336ce872b845eafd4.html 2.在64位系统上安装64位的ODAC有问题,无法使用,必须安装32位ODAC才能使用 3.错误:ystem.TypeInitializationException: "Oracle.DataAccess.Client.OracleConnection"的类型初始值设定项…
CMake编译中选择编译Oracle一项以后,编译的qgis才会有连接Oracle数据库的功能. 编译qgis以后,可以通过添加矢量图层中选择Oracle数据库,或是添加Oracle空间图层,或是添加Oracle GeoRaster图层来连接Oracle数据库. 本人是通过本地客户端连接的Oracle数据库,因此在创建OGR数据库连接时,不需要添加主机,否则还是连接失败,当然,也可能与目前使用的版本有关系(Qgis2.8.8,qt4.7.1). 确保数据库名称.用户名.密码无误后,还是连接不上O…
通过IIS连接oracle时报“Could not load file or assembly 'Oracle.DataAccess, Version=2.112.3.0, Culture=neutral, PublicKeyToken=89b483f429c47342' or one of its dependencies. The system cannot find the file specified.” 原因:IIS的应用池配置的是64位.net frame.但引用的Oracle.Da…
发现Navicat作为一款连接数据库的工具确实很好用,可视化的界面看着舒服很多,下面说说我今天在连接Oracle数据库时的一些问题: 1.安装好Oracle后直接用Navicat是连接不上的,会出现如下图的错误:使用Navicat连接Oracle时必须先下载Oracle的instantclient客户端,去官网下载即可 2.将下载的安装包解压出来:打开Navicat,工具==>OCI==>在OCI library选择刚刚解压出来的oci.dll路径,确定后重启. 3.然后输入我们的连接名,连接…
最近电脑更换成mac,很多软件都和win不一样了,正在慢慢适应,连接oracle原来用的客户端是pl/sql develop,蛋疼的是没有了mac版本, 用了navicat,具体设置如下 1.新建连接 2.配置如下 3.然后连接测试,如果运气好的话,是连接成功,当然了,大部分情况应该是会出现如下报错, 4.原因分析: 出现此错误的原因是hostname和/etc/hosts 下本机ip后面的名字不一致导致的, hostname如下 /ect/hosts如下 注意:此时这个已经被我改好了,保证一致…
利用jdbc连接Oracle数据库,首先得选对jdbc的版本. jdk6需要ojdbc6.jar这个包.如果选错的话,调用isValid()这个方法时,有可能有这个异常: Exception in thread "Thread-5" java.lang.AbstractMethodError: oracle.jdbc.driver.T4CConnection.isValid(I)Z 选对以后,url也要设置得对: database.url=jdbc:oracle:thin:@:your…
常用的Oracle开发的工具有SQL Developer和PL/SQL Developer,个人感觉前者虽然跨平台性优于后者,但比较大(大于300M)占用资源,而且用户体验也一般,而后者相对就小很多(小于30M),用起来也比较顺手. 用PL/SQL连接oracle数据库,不管是本地的还是远程的,一般都需要安装oracle客户端(500M左右)比较大,而且在各个系统上安装也有些讲究,需要修改相应配置文件,有点麻烦. 如何达到不安装oracle客户端,又能使用PL/SQL工具?本人做了如下测试并达到…
PL/SQL Developer在64位系统上连接Oracle,需要安装32位Oracle client客户端,使用后,发现操作数据库出现乱码的情况.经过查找资料,解决此问题,方法如下: 需要在系统的环境变量中,加入以下变量: NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK   然后,重启PL/SQL Developer,一切正常. 其中还有可能存在于注册表:(regedit)的:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node…
今天初次使用java连接Oracle 12c,遇到各种问题,为方便后续查询,在汇总了问题记录及解决方案如下. ORA-28040: No matching authentication protocol 需要在 ...\product\12.1.0\dbhome_1\NETWORK\ADMIN\sqlnet.ora 文件中加入 SQLNET.ALLOWED_LOGON_VERSION=8 ORA-12505: TNS:listener does not currently know of SID…
环境:windows2008r2(x64) oracle 11.2.0.1 1.找到Oracle服务端的NetManager程序(一般在开始菜单->oracle->配置和移植工具)中,修改以下两个位置(将IP修改为Oracle所在的IP地址): 或者在oracle安装目录找到以下两个文件listener.ora和tnsnames.ora,参照下图进行修改: 2.注释掉#(PROGRAM = extproc) 以上设置完成后,需要重启Oracle***TNSListener服务. 3.navic…
Oracle数据库先创建一个表和添加一些数据 1.先在Oracle数据库中创建一个student表: create table student ( id ) not null primary key, stu_name ) not null, gender ) default null, age ) default null, address ) default null ); 2.向表中增添一些数据 ','北京市和平里七区30号楼7门102') MyEclipse里编写java代码 1.将oj…
1.安装Navicat Premium软件(我的是11.0.7版本)(假设安装路径为D:\NavicatLite\Navicat Premium) 2.下载 instantclient-basic-nt-12.1.0.2.0.zip(不安装Oracle客户端,使用plsql连接Oracle服务器 32位官网工具,无论32位还是64位系统 PLSQL 都需要32的 instantclient-basic-nt-12.1.0.2.0.zip,非常好用,亲自测试成功.) 3.将instantclien…
起因 前几天在弄Hubble连接Oracle数据库,然后在mongodb中建立一个镜像数据库; 发现一个问题,原本数据是11W,但是镜像库中只有6w多条; 刚开始以为是没运行好,又rebuild了一下 结果变成了7w多,又rebuild,又变成了6w了............ rebuild了N次,基本上每次结果都是不一样的 准备调试 没办法只能下载源码调试一下; 先把所有的dll都输出到同一个目录 然后把Hubble的服务停止了,再把Hubble的所有文件拷贝到dll的输出目录 然后编译生成一…
今天装了个oracle客户端,准备写个访问远程oracle的程序.用的是vs2010,采用ADO的连接方法连接oracle,结果运行的时候总是报下面的错: 从提示可以看出是没有找到OraOLEDBups.dll这个动态链接库. 我的连接oracle数据库的代码是: try{ hr = m_pConnDes.CreateInstance("ADODB.Connection"); if(FAILED(hr)) return ; CString sDNS; sDNS.Format("…
nodejs连接oracle数据库,各个平台的官方详情文档:https://github.com/oracle/node-oracledb/blob/master/INSTALL.md 我的nodejs连接Oracle的配置,运行环境: windows7 x64 nodejs 0.12.7 Python 2.7.10 npm 2.11.3 运行原理分析 npm调用下载,下载成功之后交由oracle客户端解析驱动包,解析成功之后,执行完成,目录node_modules生成oracledb模块: 程…
Win7上仅安装了Oracle32位客户端,此时CodeSmith无法连接Oracle数据库. 解决方法一:如果同一台电脑安装了Oracle64位数据库,这样CodeSmith可以连接数据库. 解决方法二:下载64位的客户端,精简安装包也可.安装或解压后,将32位客户端安装目录下的(…\client_1\network\admin\)tnsnames.ora文件复制到64位客户端安装目录下,并将64位bin目录添加到Path变量中.…
 Delphi连接Oracle控件ODAC的安装及使用 2010-08-13 01:13:37 标签:Oracle Delphi 控件 休闲 ODAC 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://gang4415.blog.51cto.com/225775/373087 Delphi连接Oracle有很多种方式,但大多要在客户机上安装Oracle那庞大的客户端,比较不方便,使用ODAC控件连接Oracle则免去了这些麻烦.…
/*** 通过改变配置文件来连接不同数据库*/package com.xykj.jdbc; import static org.junit.Assert.*; import java.io.InputStream; import java.sql.Connection; import java.sql.Driver; import java.util.Properties; import org.junit.Test; public class JDBCTest0 { public Connec…
最近接手了一个项目,服务器端数据库是oracle 11g 64位.由于主要工作不是开发,也不想在自己的电脑上安装庞大的oracle数据库,因此寻思着只通过数据库管理工具连接数据库进行一些常用的查询操作. 运行环境 服务器:windows server 2008 64位 服务器oracle版本:oracle 11g R2 64位,字符集是ZHS16GBK. 本机:windows 7 64位 需要准备的软件 1.Instant Client 12.1.0.2.0 32位和64位 Instant Cl…
Loadrunner参数化连接oracle.mysql数据源报错及解决办法 (本人系统是Win7 64,  两位小伙伴因为是默认安装lr,安装在 最终参数化的时候,出现连接字符串无法自动加载出来: 最后通过安装在,问题到此解决 1.通过数据库连接参数化大量数据,电脑本地已经成功安装了数据库驱动,且本地可以配置数据源成功,在loadrunner 中配置数据源却找不到对应的数据库驱动. ----A:检查当前loadrunner工具的版本,是32位还是64位(目前还没有64位的),32位是不能安装64…
错误说明: 由于我的hadoop的集群是用cloudera manager在线自动安装的,因此他们的安装路径必须遵循cloudera的规则,这里只有查看cloudera的官方文档了,请参考:http://www.cloudera.com/content/cloudera/en/documentation/core/latest/topics/cdh_ig_jdbc_driver_install.html 按照官网的说法,在对应的/var/lib/sqoop目录(官网上说不要放在 /opt/clo…
在用VS2008连接oracle数据库时,可能会出现: ORA-12504: TNS: 监听程序在 CONNECT_DATA 中未获得 SERVICE_NAME 只需在web.config文件Data Source设置成Data Source=要连接的IP/orcl…
一.现象: C#程序中需要以Provider=OraOLEDB.Oracle.1方式访问ORACLE数据库.但程序执行时报异常:未在本地计算机注册“OraOLEDB.Oracle.1”提供程序 二.解决方案: 1.在Oracle安装目录找到Oracle的主程序目录,点击鼠标右键->属性->安全,对ASP.NET或者NETWORK SERVICE 帐户赋予允许读.执行权限,并在“高级”中保证该目录的子目录.文件都继承这些属性. 2.服务器ORACLE为10g,虽然安装时选择了Oracle Dat…
采用ODAC,ODBC连接Oracle 在没有装oracle的环境中,偶尔会需要访问数据库(Word文档查看数据,开发项目运行等等),简单介绍我用过的方案. 一:ODAC 1.介绍.ODAC,全称:oracle Date Access Components,oracle数据访问组件. 2.安装 安装包链接:http://pan.baidu.com/s/1ntZf92p,这是32位的安装包,经试用,32位,64位的都可以采用的. 注意,安装过程中基目录和安装目录尽量不在一起,选取组件时按需求选择.…
1.在php.ini中打开extension=php_oci8扩展,重启服务. 2.将php/ext目录下的php_oci8.dll文件拷贝到system32目录下 3.安装 Oracle9i客户端精简版 后重启电脑 配置: $config = array ( 'dbconfig' => array ( 'db_host_name' => '192.168.2.197/orcl', 'db_user_name' => 'zbkf', 'db_password' => 'zbkf',…
最近在centos下写个java swing程序,发现在linux用jdbc连接oracle及其缓慢,还经常失败.但是同样的程序在windows下运行就连接的非常快.网上搜索了很长时间都和我这情况没关系,偶然看到了下面的文章: 原文地址http://www.xuebuyuan.com/200181.html 解决使用JDBC连接orcale速度慢的问题 2012年04月01日 ⁄ 综合 ⁄ 共 341字 ⁄ 字号 小 中 大 ⁄ 评论关闭 使用java 开发程序,选用ojdbc14.jar的驱动…
这几天开发一个WebService遇到很多问题,记录下来顺便帮助一下以后遇到情况的人. 我是通过ADO.NET来连接ORACLE的,也可以用ORACLE提供的ODP.NET. 通过正常的连接后部署IIS 用IE调用我的接口出现了 “System.InvalidOperationException: 尝试加载 Oracle 客户端库时引发 BadImageFormatException.如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题. ---> Syste…