数据转移问题 现有两台安装了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表。这种方案可行 11.2.0.1的dataguard 的 MRP0 进程突然停掉,从库恢复中断,但是日志还在传送 在查询oracle数据库时如何加一个返回当前表名的字段? oracle 用户登入外部认证 求教如何使用Prepared Statement防止SQL注入式攻击 只知道数据库中的表名称,怎样得到表的所有字段名称? 游标老是被占满请大家帮忙 触发器问题--100份哦 ***在线等待,请问,在哪里启动Schema Manager?在Window p2000下*** 如何创建用户 在线等候:安装oracle时报错,急!!! oracle的clob对象怎样正确获取子集 进行表分区时的错误
当然创建物化视图前,需要建立到被同步数据库的dblink,当然,如果一次性同步,直接使用
insert into test1 select * from test1@dblink_name 就行了。
创建dblink
创建物化视图
楼主是想B机器上的test1表每次都完全的从A上拿过来还是一次按着指定日期拿一部分哦?如果完全拿过来的话,那就建议,用导入导出,这样子很快,如果每次增加的拿到B上的话,那就建立dblink访问,通过查询将结果集写入B表。这种方案可行