有三个ORACLE数据库A,B,C
A是我自己的数据库,该数据库需要从B,C数据库取数据,由于B是一个实时的数据库不保留历史数据,因此我必须在A中每隔20秒左右就要访问一次B取数据,把数据搬过来放在 A中备用,同样,A访问C也是较频繁,大约1分钟一次。
请问,A->B和A->C的连接只能使用database link吗?效果会好吗?还有没有其他的方式连接?
A是我自己的数据库,该数据库需要从B,C数据库取数据,由于B是一个实时的数据库不保留历史数据,因此我必须在A中每隔20秒左右就要访问一次B取数据,把数据搬过来放在 A中备用,同样,A访问C也是较频繁,大约1分钟一次。
请问,A->B和A->C的连接只能使用database link吗?效果会好吗?还有没有其他的方式连接?
解决方案 »
- 一个Oracle10G坏了,怎么把数据文件移动到另外一个Oracle10G去?
- 这个delete的sql怎么写?
- 为什么每次用shutdown normal都会没有响应
- oracle中,查询距当前日期最近的一条记录的语句是什么?类似于sqlserver2000中的top(1)的查询语句。
- 排序问题
- 程序访问数据库表名、字段的引号问题
- 一个很简单的问题.
- 一年52周,我想按周GROUP BY,怎样写SQL?
- 想了解学习ORACLE与MSSQL有哪些不同,具体应该从何处学起
- 在pl/sql中定义procedure出现 “创建的过程带有编译错误”
- oracle 表空间问题
- 再问sql 高手请进(有些难度)
更新的时候可以考虑使用触发器,具体用哪一种就要看具体的应用了
ORACLE 10G