请教!ORCALE能不能实现两台数据库之间的时时交换?
请教!ORCALE能不能实现两台数据库之间的时时交换? 问题点数:20、回复次数:10Top
1 楼qiaozhiwei(乔)回复于 2006-03-02 11:04:18 得分 0
●使用数据库链接
1、创建数据库连接
CREATE DATABASE LINK LNK_NAME CONNECT TO USER_NAME IDENTIFIED BY PWD USING 'DEST_DB_SERVER_NAME'
2、关闭数据库,更改init.ora中global_names = false
3、启动数据库
4、在源数据库中操作目的表 select * from TABLE@LNK_NAME
●需要时时同步的表,建触发器(但会影响效率)Top
2 楼liuyi8903(不让疑问伴随)回复于 2006-03-02 11:12:23 得分 0
不知道你所说的时时交换是具体指的什么?
详细说说看看?Top
3 楼liuyi8903(不让疑问伴随)回复于 2006-03-02 11:20:37 得分 0
streams. or trigger another ...
What Is Streams?
Stream concept and Samples
http://www.oracle.com/technology/oramag/oracle/04-nov/o64streams.html
Oracle Streams Samples and Best Practices
http://www.oracle.com/technology/sample_code/tech/streams/index.html
Top
4 楼charles0361(达到)回复于 2006-03-02 11:23:51 得分 0
就是一个主数据库,一个副数据库,主数据库更新以后,副数据库也要有相应的更新Top
5 楼liuyi8903(不让疑问伴随)回复于 2006-03-02 11:40:48 得分 0
可以使用高级复制技术.
当然.触发器也可以.
物化视图如果刷新频率比较高的话.可以负载会很大.
因此对于你的要求.你自己最好先看一下这方面的文档.根据你自己的实际情况来选择适合你的方案.Top
6 楼cenlmmx(学海无涯苦作舟)回复于 2006-03-02 12:14:31 得分 0
DataGuardTop
7 楼zhangivan(小长)回复于 2006-03-02 12:33:54 得分 0
学习。。。Top
8 楼liuyi8903(不让疑问伴随)回复于 2006-03-02 13:00:46 得分 0
当然如果你是想数据保护模式的话可以做standbyTop
9 楼nbtoms(宾子寻月人)回复于 2006-03-02 16:14:15 得分 0
关注。。。。Top
10 楼charles0361(达到)回复于 2006-03-02 16:42:57 得分 0
还有个问题就是要时时的,不能以数据备份的形式!Top




