有两台数据库,分别两台机器上。分别为主数据库和辅数据库,负数据库是从主数据库导过去,用户名,表空间和所有的表结构数据完全相同。
现在要求使得主数据库在正常工作的同时候,比如正常的增删改,在负数据库上同步更新。数据库里有40张表,确只要求其中30张表同步更新。
我尝试了写触发器的方法,太复杂了。并且量太大了。
应用快照加高级复制的方法也没成功。
求高手指点下,应用什么方法可以简单有效的实现两台数据库同步。给个方案,或步骤。小弟搞了好几天了都没搞定。现在很着急。
数据库版本为oracle 10
由于我最多能给分100,问题解决了继续加分。
现在要求使得主数据库在正常工作的同时候,比如正常的增删改,在负数据库上同步更新。数据库里有40张表,确只要求其中30张表同步更新。
我尝试了写触发器的方法,太复杂了。并且量太大了。
应用快照加高级复制的方法也没成功。
求高手指点下,应用什么方法可以简单有效的实现两台数据库同步。给个方案,或步骤。小弟搞了好几天了都没搞定。现在很着急。
数据库版本为oracle 10
由于我最多能给分100,问题解决了继续加分。
解决方案 »
- SQL语句查询横向显示变为纵向
- 关于oracle中SYSTEM的问题
- oracle计算列
- 存储过程中使用变量
- 为什么捕获不到异常?
- 我在pl/sql里面动态建立一个表,但我在程序里面访问这个表时,就会发生编译错误..
- 面对oracle这种问题,我该怎么办?
- 简单问问
- DBMS_OUTPUT.Put_Line每行只能打印字符数有限制吗?
- 怎样让 SQL Plus 在select * from table 时将该表所有的字段名完整的显示出来?
- oracle job,每年的第一天1点执行怎么写
- 关于oracle的自定义类型:MDSYS.SDO_GEOMETRY,对应于postgresql的什么类型讷?
从服务器建立对于的物化视图;
从服务器把所有的要同步的表用下面的方法添加:--把要定期刷新的物化视图添加到刷新组
BEGIN
DBMS_REFRESH.ADD(
name => 'ABCDX',
list => '你的表的名字',
lax => TRUE);
END;
/其它的详细信息参照我昨天的回复
2主数据库创建的的时候生成mlog$tablename这些日志表占空间不?
[email protected]
[email protected]
[email protected]
谢谢~
[email protected]