5. Preparing the target database for GoldenGate setup

Preparing the target database for GoldenGate setup

1° 需要一个数据库用户用于目标库的部署操作(源库也是需要的)
考虑到灾备切换,ggs用户应该均授予源库和目标库所需要的所有权限:

sqlplus / as sysdba
create tablespace GGS datafile '...' size 50m
autoextend on next 64m maxsize 30G 
EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
CREATE USER ggs identified by ggs DEFAULT TABLESPACE GGS;
ALTER USER ggs QUOTA UNLIMITED ON GGS;
GRANT CREATE SESSION, ALTER SESSION to ggs;
GRANT CONNECT, RESOURCE to ggs;
GRANT SELECT ANY DICTIONARY to ggs;
GRANT SELECT ANY TABLE TO ggs;
GRANT INSERT ANY TABLE, UPDATE ANY TABLE, DELETE ANY TABLE TO ggs;
GRANT CREATE TABLE TO ggs;

2° 为了遵循权限最小化原则,SELECT ANY TABLE、UPDATE ANY TABLE
DELETE ANY TABLE 和 INSERT ANY TABLE 可以使用以下SQL拼出的授权语句代替:

select 'GRANT SELECT, INSERT, UPDATE, DELETE ON '||
       owner||'.'||table_name||' to GGATE_ADMIN;' COMMAND
  from dba_tables where owner='SCOTT';

3° Checkpoint表的必要性:

需要创建Checkpoint表,该表记录应用进程的状态,用于故障恢复
同时可以使应用进程使用NOWAIT进行异步提交,提升了性能
不使用Checkpoint表,应用进程使用文件记录状态,使用WAIT进行同步提交

[TOC]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值