|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
提供用于管理、检查、优化数据库操作的管理工具。创立|视图|站点
目标:创立一个实体化视图站点,准时革新,猎取主站点中指定表的变更,这个实体化站点能够作为查询服务器利用
步骤:
1。主站点上创立实体化视图日记表
CREATEMATERIALIZEDVIEWLOGONkamus.account2004;
2。实体化视图站点上创立公用数据库链接
connsystem/password
CREATEPUBLICDATABASELINKorclusingORCL;
3。实体化视图站点上创立革新组,本例中3分钟革新一次
connsystem/password
BEGIN
DBMS_REFRESH.MAKE(
name=>kamus.test_repg,
list=>,
next_date=>SYSDATE,
interval=>SYSDATE+3/(24*60),
implicit_destroy=>FALSE,
rollback_seg=>,
push_deferred_rpc=>TRUE,
refresh_after_errors=>FALSE);
END;
/
4。实体化视图站点上创立用户公有数据库链接
connkamus/password
CREATEDATABASELINKorclCONNECTTOkamusIDENTIFIEDBYpassword;
5。实体化视图站点上创立实体化视图
connkamus/password
CREATEMATERIALIZEDVIEWKAMUS.ACCOUNT2004REFRESHFASTWITHPRIMARYKEYASSELECT*FROMKAMUS.ACCOUNT2004@orcl;
6。实体化视图站点大将创立的视图到场革新组
connkamus/password
execDBMS_REFRESH.ADD(name=>kamus.TEST_REPG,list=>kamus.ACCOUNT2004,lax=>TRUE);
7。测试,在主站点中更新ACCOUNT2004表,过3分钟反省实体化试图站点中的视图,发明更新已复制乐成。
以上为创建只读实体化视图站点的最复杂办法:
不必要创立别的的任何用户,好比复制情况中必要的传布者,革新者,吸收者等等
不必要创立任何复制组
不必要天生任何复制工具,不必要天生任何工具的复制撑持
在执行崩溃恢复时,理解在一个数据库中的每一个表tbl_name对应的在数据库目录中的3个文件是很重要的: |
|