VS2017连接Oracle设置】的更多相关文章

1. 下载安装 Oracle Developer Tools for Visual Studio 2017: 2. 配置tnsnames.ora ODP.Net默认使用安装目录下的 tnsnames.ora ,若安装目录在Program Files下,可能会遇到无权限等问题,此时使用管理员权限打开命令行,切换到对应目录并使用notepad编辑. 复制服务器端的tnsnames.ora文件内容,或者自己手动编辑,格式如下: <数据源别名> = (DESCRIPTION = (ADDRESS =…
1:打开net manager:开始->程序->oracle->配置和移植工具->Net Manager 2:添加服务器名->名子自定义,一般根据项目自定义,自己知道就行 3:TCP/IP(internet协议)-> 4:主机名:服务器名(ip地址),端口号:1521-> 5:服务器名:实例名,主要是你连接的对方的哪个数据库 6:测试,不能通过可选更换用户,输入用户及密码,再测试.…
在Linux系统要远程连接Oracle的防火墙设置方法: 打开5801至5810 端口用于vnc iptables -I INPUT -p tcp --dport 5801:5810 -j ACCEPT iptables -I INPUT -p tcp --dport 5901:5910 -j ACCEPT iptables -A INPUT -p tcp --dport 5801:5810 -j ACCEPT iptables -A INPUT -p tcp --dport 5901:5910…
本文转自:http://www.cppblog.com/edog/articles/1420.html 首先安装Oracle,以Oracle 817为例,作为ODBC开发者的客户端,才能使用Oracle ODBC driver.一.建立服务名 1.选择“Net8 Configuration Assistant” ,选择“本地网络服务名配置”. 2.选择“添加”. 3.选择“Oracle 8i数据库或服务”. 4.输入服务名.此为远程数据库已经定制好的数据库服务名字,比如“ORCL”. 5.选择网…
最近遇到一个.NET连接Oracle的一个错误,其主要原因是换了一台电脑,在新电脑上运行以前的项目出现了的一个错误,工作环境为vs2017+Oracle 64位,win10系统 这个错误头疼了一天,找了好多博客去解决这个问题 在这主要是总结一下本人的解决思路与方法. 1.查看自己的Oracle客户端是否安装成功(我只安了客户端,没有安装服务端),安装时一定要是否是以管理员方式运行.查看注册表和环境配置是OK的. 2.点击安装到的文件夹,右键属性,点击选项卡上安全选项,添加一个组或域名(见下图),…
说起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:根据服务报错的提示,可以看出此函数库导致的…
发现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…
PL/SQL Developer在64位系统上连接Oracle,需要安装32位Oracle client客户端,使用后,发现操作数据库出现乱码的情况.经过查找资料,解决此问题,方法如下: 需要在系统的环境变量中,加入以下变量: NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK   然后,重启PL/SQL Developer,一切正常. 其中还有可能存在于注册表:(regedit)的:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node…
环境: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…
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的输出目录 然后编译生成一…
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模块: 程…
不知道为什么,从一开始,我就不喜欢Oracle,名字好听,功能强大,但总感觉"高不可攀";或许是因为我觉得其他的数据库就可以解决数据问题,不太了解Oracle的优势:而且它长得也不好看,它的安装包界面和PLSQL Developer数据库操作软件都应该升一下级了. 还好有Navicat for Oracle,让我觉得我会爱上它,之前用过Navicat for Mysql,当时就看上了它,现在分享一下它的下载.破解及连接问题. 下载破解 去官网下载最新版本(目前是11.2.8)或其他网站…
 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…
在用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位的都可以采用的. 注意,安装过程中基目录和安装目录尽量不在一起,选取组件时按需求选择.…
这几天开发一个WebService遇到很多问题,记录下来顺便帮助一下以后遇到情况的人. 我是通过ADO.NET来连接ORACLE的,也可以用ORACLE提供的ODP.NET. 通过正常的连接后部署IIS 用IE调用我的接口出现了 “System.InvalidOperationException: 尝试加载 Oracle 客户端库时引发 BadImageFormatException.如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题. ---> Syste…
ASP.NET连接Oracle数据库的步骤详解   本文我们主要介绍了ASP.NET连接Oracle数据库的步骤及每个步骤需要进行的设置,希望能够对您有所帮助.   在用ASP.NET开发应用程序时,我们会用到数据库.ASP.NET与Oracle的连接也是比较常用的.本文主要介绍了ASP.NET连接Oracle数据库的方法和步骤.ASP.NET连接Oracle数据库步骤如下: (1)安装oracle客户端工具. (2)打开 安装目录D:\oracle\product\10.2.0\client_…
一.32位系统下 cannot load OCI DLL,126 解决方法:工具->选项->OCI 选择oracle安装目录下bin里面的oci.dll 二 .在64位系统下安装了Oracle 11g,在用Navicat去连接Oracle时,提示以下错误: Cannot load OCI DLL, 126: Instant Client package is required for Baic and TNS connection For more information: http://wi…
一,关于win8下安装Oracle 11gR2 1.我下载的是Oracle_11gR2_win64.其中有两个包: 注意:在解压了之后将:win64_11gR2_database_2of2\database\stage\Compenets\*  即,将第二个下的\database\stage\Components\*所有内容拷贝到win64_11gR2_database_1of2对应的目录下 2.我的系统是win8.1:先前试过Oracle10,安装过程很麻烦,出现了很多问题,所以用了11g 3…
最近,DBCP连接Oracle,数据库重启后现OALL8 is in an inconsistent state异常. 版本说明 commons-dbcp-1.4.jar commons-pool-1.5.4.jar 关键字 异常关键字为: 无法从套接字读取更多的数据 OALL8 处于不一致状态 Io 异常: 断开的管道 参考的链接 java.sql.SQLException: OALL8 is in an inconsistent state OALL8 is in an inconsiste…
C# WinForm案例: 目标: visual studio 中点击按钮,就可获取到Oracle中数据表的内容 1.安装Visual Studio 2013 ,推荐如下网址,下载ISO镜像,一路next即可,不安装在C盘就好(在线安装总失败--) 2.Oracle数据库(我安装的Oracle 11g,安装时都按照默认一直next即可),默认路径应该都是这个 安装后,记得解锁scott账户,scott账户就是Oracle数据库自带的一个普通用户,具体可以百度得到 服务器名设置ORCL 环境变量:…
1.去http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html下载Instant Client Package - Basic: All files required to run OCI, OCCI, and JDBC-OCI applications instantclient-basic-win-x86-64-11.2.0.1.0.zip (55,084,309 bytes) 2…