免安装Oracle连接数据库(odbc驱动)

16 篇文章 30 订阅
2 篇文章 0 订阅

前言:

最近使用 R 开发数据分析系统,需要连接Oracle数据库获取数据,但是又不想为了拿几个数据而装一个Oracle,所以就想直接找个Oracle的odbc驱动,免去安装Oracle客户端的麻烦。以下对安装过程作个记录,希望对大家有所帮助。


正文:

下载:

首先,我们需要下载两个驱动:
instantclient-odbc-win32-11.2.0.1.0instantclient-basiclite-win32-11.2.0.1.0
地址:http://www.oracle.com/technetwork/cn/topics/winsoft-095945-zhs.html

因为下载Oracle的产品一般都需要先注册,所以我直接放网盘上了,如果嫌注册麻烦的朋友可以从这里下载:odbc驱动,提取密码:j9yr
(如果百度云盘失效的话还有微盘:odbc驱动,提取密码:P0GG)


安装:

步骤一:解压

先把 basiclite 解压出来,得到一个 instantclient_11_2 文件夹。然后把 odbc 里面的文件解压到 instantclient_11_2 目录下(别搞错了顺序!)。如下图:
这里写图片描述


步骤二:

把Oracle数据库所在的上的NETWORK文件夹拷贝到刚才解压出来的 instantclient_11_2 目录下。(其实也可以从任何一台装有Oracle的电脑上拿)

我隔壁的电脑装有Oracle,它的NETWORK文件夹在 G:\app\John\product\11.2.0\dbhome_1
这里写图片描述


步骤三:

修改 NETWORK\ADMIN\tnsnames.ora 文件:在文档末尾加上下面几行代码

ORCL81 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 100.100.100.100)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

注:把100.100.100.100改成你要连接数据库的所在 IP,另外 ORCL81 和 orcl 可以改一下。特别注意别漏了括号或者多了空格什么的,这段代码要求很严格,很可能因为多了一个空格而连接不成功。这段代码在 tnsnames.ora 一般也有,可以直接复制粘贴,然后修改一下 IP 。


步骤四:

添加环境变量TNS_ADMIN,路径指向 ADMIN 目录。如下图:
这里写图片描述


步骤五:

运行 instantclient_11_2 目录下的 odbc_install.exe ,将会出现一个 DOS 窗口一闪而过。。


步骤六:

大功告成,去配置数据源吧!

打开ODBC数据源管理器 -> 系统DNS -> 添加,弹出“创建新数据源”窗口,选择 Oracle in instantclient_11_2 开始新建数据源!
这里写图片描述


转载请注明出处,谢谢!(原文链接:http://blog.csdn.net/bone_ace/article/details/47628725

  • 7
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
### 回答1: PL/SQL是一种用于Oracle数据库的编程语言,它可以用于创建存储过程、触发器、包、函数等数据库对象。PL/SQL不需要单独安装,因为它是Oracle数据库的一部分,也可以通过Oracle客户端访问。 如果您想使用PL/SQL进行编程,您需要安装Oracle数据库Oracle客户端。然后,您可以使用PL/SQL Developer或Oracle SQL Developer等工具来编写、调试和管理PL/SQL代码。 虽然PL/SQL不需要单独安装,但是Oracle数据库安装过程可能会有点复杂,需要一些基本的数据库管理知识。此外,如果您只是想尝试PL/SQL编程,但不想安装Oracle数据库,您也可以考虑使用在线PL/SQL编译器,例如REPL.it或db-fiddle.com。 总的来说,PL/SQL是一种强大的编程语言,可以帮助您更好地管理和优化Oracle数据库。虽然它不需要单独安装,但您需要一个Oracle数据库或客户端才能使用它。同时,如果您不是专业的数据库管理员或开发人员,您也可以考虑在线编译器来开始学习PL/SQL。 ### 回答2: PLSQL是一种基于Oracle数据库的编程语言,通常需要在本地安装Oracle数据库以便进行开发和测试。然而,有时候我们并不想在本地安装Oracle数据库,或者在某些情况下我们无法进行安装。这时候,PLSQL安装数据库可以成为我们的选择。 PLSQL安装数据库是一种轻量级的、便携式的数据库,不需要进行安装并且可以直接在本地使用。我们可以通过直接下载PLSQL安装数据库安装包,在Windows操作系统上运行,或直接在Linux系统上使用。 PLSQL安装数据库包含了很多标准的关系型数据库特性,如创建和管理表、索引和视图等等。同时它也支持PLSQL编程语言,我们可以编写存储过程、函数和触发器等PLSQL代码,从而实现我们的业务需求。 PLSQL安装数据库可以帮助我们在没有访问真实Oracle数据库的情况下,快速构建测试环境、测试SQL脚本和PLSQL代码,从而加快产品开发的速度。 总之,PLSQL安装数据库提供了一个相对简单、快速、方便和节省成本的开发环境,有利于我们进行Oracle数据库开发和测试。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值