浅析Oracle数据库集中方法
2009-04-03 13:12:25 来源:WEB开发网8.在主体组中的数据对象可以被复制之前,必须为他们生成复制支持。该方法为复制创建必要的触发器、包或者存储过程:
begin
dbms_repcat.generate_replication_support(
sname=>’SHORACL’,
oname=>’CREDIT_CARD’,
type=>’TABLE’,
min_communication=>TRUE);
end;
/
9.为快速刷新创建实体化视图日志:
creatematerializedviewlogonSHORACL.CREDIT_CARD;
如果是没有主键的表示用一下语句:
creatematerializedviewlogonSHORACL.CREDIT_CARDwith
rowidexcludingnewvalues;
10.启动复制:
begin
dbms_repcat.resume_master_activity(
name=>’sh_rep’);
end;
/
二.设置实体化视图站点。
1.创建复制管理员并授予相应的权限:
disconnect;
connectsystem/passwd@BJ;
createusermvadminidentifiedby
mvadmin;
begin
dbms_repcat_admin.
grant_admin_any_schema(username=>’mvadmin’);
end;
/
grantcommentanytabletomvadmin;
grantlockanytabletomvadmin;
grantselectanydictionarytomvadmin;
2.注册传播方:
begin
dbms_defer_sys.register_propagator(
username=>’mvadmin’);
end;
/
3.公共数据库连接。需要每个复制需要创建三个数据库连接。公共数据库连接指定数据库的全局名称:
createpublicdatabaselinkORACLSHusing’oracle.shanghai.
com’;
- ››oracle 中 UPDATE nowait 的使用方法
- ››Oracle ORA-12560解决方法
- ››Oracle 10g RAC 常用维护命令
- ››Oracle如何在ASM中定位文件的分布
- ››Oracle的DBMS_RANDOM.STRING 的用法
- ››oracle 外部表导入时间日期类型数据,多字段导入
- ››Oracle中查找重复记录
- ››oracle修改用户登录密码
- ››Oracle创建删除用户、角色、表空间、导入导出等命...
- ››Oracle中登陆时报ORA-28000: the account is lock...
- ››Oracle数据库在配置文件中更改最大连接数
- ››Oracle中在pl/sql developer修改表的两种方式
更多精彩
赞助商链接