oracle数据复制到sybaseIQ
本帖最后由 whjbeyond2 于 2009-9-28 15:42 编辑软件版本:
oracle 10g 在linux平台
sybaseIQ 12.6 for NT
操作系统:windows2003
实验目的:把Oracle10g下数据通过ODBC连接导入到SybaseIQ12.6
1. 首先安装Oracle的客户端,配置本地服务名。
配置完毕后如下图:http://hiphotos.baidu.com/8060/pic/item/d163e7244992691f8644f97b.jpg
2. 配置ODBC
配置完后测试成功http://hiphotos.baidu.com/8060/pic/item/7113585472d1b878574e007b.jpg
3. 在sybaseIQ里创建代理服务器
在创建代理服务器之前请确保SybaseIQ的登录用户名和密码与Oracle的登录完全一样。
用Interactive SQL Java登陆,创建代理服务器。
create server pradb class 'oraodbc' using 'pradb';
http://hiphotos.baidu.com/8060/pic/item/ec4e8358aefbd6f29d82047b.jpg
4.创建代理表
http://hiphotos.baidu.com/8060/pic/item/13ec9b1366d407fcf6039e44.jpg
测试一下代理表,看能否正常返回结果
http://hiphotos.baidu.com/8060/pic/item/d92773d0f0f0f4a3a1ec9c44.jpg
看来是成功了。
5. 把oracle中的数据导入到sybaseIQ
http://hiphotos.baidu.com/8060/pic/item/4d03808fa91f6dd6503d9244.jpg
导入成功。
注意:在创建代理表时一定要注意格式
官方文档中给的格式是at 'pradb.database.owner.tablename'
但是我用 at 'pradb.pradb.bill.accounts'时,表可以创建成功,但是在查询时只能返回列名,返不回数据,而且报
“ORA-02019:未找到远程数据库的连接说明”错误。 为什么看不到图片呢???要怎样才能看到图片啊. 图片链接过期了 期待中。。。。。。。。 {:lh_05:}路过学习
页:
[1]