安装delphi,有一个工具:datapump,很容易用的。
解决方案 »
- oracle 数据库无法启动
- 下面的HQL语句,效率上有没有提升的空间,或者给一个具有同样功能的高效率HQL,急求高手赐教
- java.sql.SQLException: Listener refused the connection with the following error:
- 组合唯一约束 的异常处理
- 动态语句长于4000个字符,怎么办?
- 建数据库
- 一个基本的问题,怎么恢复dmp文件啊?
- java频繁调用oracle存储过程返回游标问题,急!
- 关于msflxgrd.ocx的使用
- 求大神指教!数据库模糊查询!如何用多配少!
- 急 / Oracle的服务启动不起来了?
- 日期问题:如何查询该天的数据
1:ORACLE自己有一个数据网关的软件,可以透明地在两个数据库之间做数据交互
甚至可以作到分布式的异构数据库。
2:用第三方的软件,比如说“数据桥”技术的软件,我在去年和大连的一个这个软件的厂商吃过饭,好象他的价格不是很贵,就20万左右
3:就是看你的数据库互到的频率了,是不是实时的,如果不要求的话,
可以在两边把数据到到一个文本,然后用数据装载软件进行数据过滤,数据格式转换,N多的检查,可以自己写控制文件来约束不同的条件。然后,定时加载数据
这种方法又省时,又省力,呵呵,就是一个笨办法。
PB的数据管道
DBARTISAN
表结构可以用pd倒出来
还有要注意编码方式。呵呵!
1、数据量大吗?
2、机器性能(CPU,内存,硬盘)如何?有足够的硬盘空间存放中间文件吗?
3、表里有大文本和二进制字段吗?
4、字段需要转换吗?
5、数据第一次导完以后,以后还要更新吗?我常用的工具是:
1、数据集成工具:SQL Server 2000 DTS,Informatic PowerMart, Sybase bcp, Oracle exp。
2、编程语言:Java,SQL。
3、查看数据:PB。如果数据量很大(千万级),最好使用中间文件,然后使用bcp加控制文件导入Sybase。异构数据库的更新极其麻烦,我知道的方案是:
1、Sybase的复制服务器,支持异构数据库的复制。
2、自己实现。标准的方法是:触发器+临时表+消息队列(如IBM MQ)+编程。
你也可以编程实现呀,在delphi,CB中都比较好处理
我经常用它从sqlserver200 合oracle之间导来导去。:)