目录
源端配置
数据库起归档
此文档源端目标端都是oracle 11g
#备份
SQL> create pfile='/app/oracle/init_orcldb20190923.ora' from spfile;
#开启ORACLE归档模式,设置日志模式
SQL> shutdown immediate;
SQL> startup mount;
#集群的话,实例在每个节点都要是mount状态
SQL> alter database archivelog;
SQL> alter database force logging;
SQL> alter database add supplemental log data;
SQL> alter database open;
#设置源上的数据库的FORCE LOGGING
FORCE LOGGING:简言之,强制记录日志,即对数据库中的所有操作都产生日志信息,并将该信息写入到联机重做日志文件。
SQL> select force_logging from v$database;
FOR
---
NO
SQL> ALTER DATABASE FORCE LOGGING;
数据库已更改。
SQL> select force_logging from v$database;
FOR
---
YES
#切换日志,使更改生效
SQL> alter system switch logfile;
系统已更改。
#打开数据库级别的补充日志(supplemental Log)
SQL> select supplemental_log_data_min from v$database;
SUPPLEME
--------
NO
SQL> alter database add supplemental log data;
数据库已更改。
SQL> select supplemental_log_data_min from v$database;
SUPPLEME
--------
YES
数据库已更改。
#回收站功能会影响同步,需要关闭回收站
SQL>alter session set recyclebin=off;
SQL>alter system set recyclebin=off DEFERRED;
安装OGG
见另一篇:https://blog.youkuaiyun.com/weixin_41229271/article/details/98888847
创建ogg管理用户
在源端对应数据库实例下创建ogg管理用户
create user ggs identified by 123456 default tablespace oggtbs;
grant connect,resource,unlimited tablespace to ggs;
grant execute on utl_file to ggs;
grant select any dictionary,select any table to ggs;
grant a