数据转移问题 现有两台安装了Oracle10g数据库的计算机A、B,现在我想把计算机A上的一张test表的数据(通过提供外部时间参数,获取相应的数据)传到计算机B上的test1表中,有没有好的方法,是自动执行该功能的方法? 之前我是先把数据导成excel文件,然后再倒入到另一台电脑的数据库中,感觉速度比较慢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对A中的数据库创建一个dblink就可以了,不同数据库之间通过dblink访问 如果要自动定期同步两张表,并且同步后不需要修改,可以建立一个物化视图来自动同步。当然创建物化视图前,需要建立到被同步数据库的dblink,当然,如果一次性同步,直接使用insert into test1 select * from test1@dblink_name 就行了。创建dblink创建物化视图 楼主是想B机器上的test1表每次都完全的从A上拿过来还是一次按着指定日期拿一部分哦?如果完全拿过来的话,那就建议,用导入导出,这样子很快,如果每次增加的拿到B上的话,那就建立dblink访问,通过查询将结果集写入B表。这种方案可行 帮忙写一下代码哇 oracle俄文的问题 oracle9i请教专家:如何把两个日期之间新增的数据拷贝出来? 数据库中数据字段类型转换? 无效数字,怎么办?? oracle8i客户端安装后连不上数据库?急!急急急急! 那位大大给出一本初学oracle的书.....谢了!! 函数如何用 指定列字段去重,其它列都要显示 ORACLE练习题 求指教 oracle的clob对象怎样正确获取子集 进行表分区时的错误
当然创建物化视图前,需要建立到被同步数据库的dblink,当然,如果一次性同步,直接使用
insert into test1 select * from test1@dblink_name 就行了。
创建dblink
创建物化视图
楼主是想B机器上的test1表每次都完全的从A上拿过来还是一次按着指定日期拿一部分哦?如果完全拿过来的话,那就建议,用导入导出,这样子很快,如果每次增加的拿到B上的话,那就建立dblink访问,通过查询将结果集写入B表。这种方案可行