SSIS获取Oracle数据库数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SSIS获取Oracle数据库数据相关的知识,希望对你有一定的参考价值。

获取Oracle数据库步骤如下:

1、目标服务器获取连接Oracle数据库权限
2、安装Oracle客户端,名称为win32_11gR2_client 安装管理员版本的。
3、将配置文件tnsnames.ora放到D:\app\Administrator\product\11.2.0\client_1\network\admin下,并且tnsnames.ora包含ip,端口号和服务名(SID)
4、SSIS中使用OLE DB连接Microsoft OLE DB Provider for Oracle 服务器名写 tnsnames.ora的服务名

故障排除:如果Oracle客户端安装的版本不对则报ORA-01019错误,需要在安装正确后修改环境变量去掉错误的路径,然后重启系统。
参考:
http://www.111cn.net/database/Oracle/43838.htm
http://blog.itpub.net/4227/viewspace-621993/

以上是关于SSIS获取Oracle数据库数据的主要内容,如果未能解决你的问题,请参考以下文章

SSIS包瓶颈插入记录

SSIS:特定查找的奇怪问题

SSIS 无法获取列值并将其设置为 NULL

SSIS - 在另一个表上执行查找以获取相关列

SqlServer传输数据到ORACLE,SSIS

SSIS 查找 组件