一. 前期准备
1.在ssis的服务器上安装支持oracle的控件(区分32位和64位)
AttunitySSISOraAdaptersSetupX64.msi
2.在ssis的服务器上安装oracle客户端,32位和64位都必须安装
3.配置环境变量tns_admin,指定oracle的tns路径
4.配置tns
一. 转换时需要注意的地方
1.sqlserver中的varchar类型对应oracle中的varchar2类型,但是需要查看数据流中的显示高级编辑器中的【输入属性和输出属性】的DataType,这个属性源和目标中可能有不对应,需要使用【数据转换】,进行转换
2.sqlserver中自增长的列,对应在oracle中可以使用序列和触发器实现,但是需要注意的是,如果在oracle中使用了触发器,配置数据访问模式时不能使用direct path模式
也可以使用数据转换后,直接和oracle字段映射
3.sqlserver到oracle的表同步,可以使用powerdesigner进行反向工程和正向工程进行数模建立和生成oracle建表sql,或者是使用oracle自己的工具sqldeveloper和ODI,需要注意生成的sql中,都带双引号,需要人工进行处理
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24626757/viewspace-2121274/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/24626757/viewspace-2121274/