知识库 : 在iUAP DI中使用Oracle OCI驱动

Edit Document

iUAP DI 中使用 Oracle OCI 驱动

Java 连接 Oracle 数据库有两种方式, 一种 thin 的方式一种是 oci 方式, thin 的方式链接是瘦客户端 方式 ,无需 额外 安装任何其他的程序,而 oci 的方式必须安装 Oracle 客户端,但 oci 的方式要比 thin 方式连接数据库要快 10 % ,有时候在强调 数据库 速度的情况下,使用 oci 也是一种优化 方案。下面 介绍一下如何在 iUAP DI 中配置 使用 oci 连接数据库。

首先 下载 Oracle instant 客户端,下载的客户端要和操作系统相匹配,如果 DI 的客户端和服务服务端是不同的操作系统则要下载两个 与操作 系统相匹配的客户端, 下载 Win64 Oracle 地址是:

http://www.oracle.com/technetwork/topics/winx64soft-089540.html

其次,解压 Oracle 客户端。在 Server 端和 客户 端分别 解压安装 下载 Oracle 客户端到 一个 目录下,注意该目录路径最好不要有空格和中文 例如 把下载 Oracle 客户端 instantclient-basic-windows.x64-11.2.0.4.0.zi p, 拷贝 到了 C:\Oracle 目录下,解压 当前目录

再次 替换 Server 端的 Oracle 驱动 修改 java 虚拟机 启动 参数。 在刚才 解压的 Oracle instant 客户端下找到 ojdbc6.jar 替换 UAP Home lib 目录下 ojdbc 6.jar UAP Home iejb \bin 目录下 prop .xml 找到 jvmArgs ,在这个 里面增加 java 虚拟机启动参数 -Djava.library.path=C:\Oracle\instantclient_11_2 ,启动或 重启 UAP Server

最后 ,替换 DI 客户端的驱动,设置 DI 客户端的启动参数。 在刚才 解压的 Oracle instant 客户端下找到 ojdbc6.jar 替换 iUAP DI Designer lib 目录下 Oracle 驱动包 ojdbc6.jar ,修改 iUAP DI Designer 启动 文件 Data Integration Designer.bat ,在 java.library.path 参数 增加 C:\Oracle\instantclient_11_2 如下图:

重启 iUAP DI Designer 即可。

              至此 ,所有的设置已经完成, 添加 Oracle 数据 连接 url 只需要 thin 替换 oci 即可, 例如 一个标准的 oci URL jdbc:oracle:oci:@aeduan:1521:ora11g 这样 就可以 DI 中使用 oci 连接 Oracle 数据库了。

 

Attachments:

在iUAP DI中使用Oracle oci驱动.docx (application/vnd.openxmlformats-officedocument.wordprocessingml.document)
在iUAP DI中使用Oracle oci驱动.docx (application/vnd.openxmlformats-officedocument.wordprocessingml.document)
在iUAP DI中使用Oracle oci驱动.docx (application/vnd.openxmlformats-officedocument.wordprocessingml.document)