oracle12安装卡在克隆数据库,Oracle 12C单实例环境下 GoldenGate 12C的单向复制模式的搭建部署...

一、安装oracle数据库,配置远程桌面 (略)

源 和 目标 环境都如下:

(1) 数据库

02deb3ca02844116db718d3aff97001b.png

5a8c1a8c5a74b5d09a60b403a736f806.png

(2)监听

9132925438f15c8e5bb929d542ba3131.png

(3) TNSNAME 文件配置

tnsname.ora 文件内容,后面很多配置基于这个配置:

##CDB

YUNGG =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.180)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = yun)

)

)

##PDB

YUNGGXC =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.180)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = xiaochong)

)

)

二、 解压安装glodengate软件

以下步骤,通过oracle用户执行

(1)  创建安装目录:

(

创建

源端安装目录

)

mkdir -p /u01/app/oracle/product/ogg_src

(

创建

目标端安装目录

)

mkdir -p /u01/app/oracle/product/ogg_trg

(2) 修改oracle用户环境变量

vim ~/.bash_profile

#添加如下内容 (源和目标端的路径不同,这里以源端为例):

export OGG_HOME=/u01/app/oracle/product/ogg_src

export PATH=$OGG_HOME:$PATH

export LD_LIBRARY_PATH=$OGG_HOME:$LD_LIBRARY_PATH

使之生效:

source  ~/.bash_profile

(3)解压安装包(root)

3e577c7b541a0c72659ca64a9ea8baae.png

(4) 图形界面安装 (源端安装,目标直接拷贝安装好的文件目录即可)

f969fb909217155292552739afb48b89.png

22989d7e4f3052d4c1a846d9ecf294ee.png

eb215526c5dbb727ea4dc358617c7810.png

238048e0222ca1a6c1599ae34e59e286.png

fece65e35d8ca0f40b6627f5de1aa6fc.png

e61798a7b7b76895cc5bb90197492572.png

将安装文件目录拷贝到目标端,这样目标端就可以免安装了

[oracle@yun@oggp:ogg_src]scp -r  * oracle@192.168.56.180:/u01/app/oracle/product/ogg_trg/

(5)测试

登录GGSCI

f24b40ff19bcebe50adb450241223458.png

三、准备

1. 流程图:

bf0e0ce00b91a6883598daa621f3dee8.png

2. 创建数据库用户

此用户为glodengate管理用户,在12C的容器数据库环境下,需要在CDB库下创建。

create tablespace goldengate datafile size 8M autoextend on;

create user c##goldengate identified by goldengate default tablespace goldengate;

grant dba to c##goldengate;

exec dbms_goldengate_auth.grant_admin_privilege('c##goldengate');

测试连接:

e775da9fd84d22245b756d7c847d7ef3.png

这里容易错误的地方:

(1)在CDB环境中创建公共用户,需要以C##或c##开头,且PDB中不能用有剔除C##后相同的用户名。

(2)赋权需要在CDB和PDB都要执行

(3)如果需要指定表空间,必须在CDB和所有PDB中创建相同的表空间。不然会报如下错误。

ORA-65096,ORA-65048,ORA-00959

Warning: PDB altered with errors.

有一点不明白:删除了pdb里重复的用户,重启创建公共用户,重启系统后,pdb中公共用户失效。

如下: C##OGG 用户,而重新定义的用户C##OGGP是没有问题的

SQL> show pdbs

CON_ID CON_NAME  OPEN MODE  RESTRICTED

---------- ------------------------------ ---------- ----------

2 PDB$SEED  READ ONLY  NO

3 XIAOCHONG  READ WRITE NO

SQL> select username,common,con_id from  cdb_users where username like '%OGG%';

USERNAME   COMMON                CON_ID

C##OGG      YES                1

C##OGGP     YES                1

C##OGGP     YES                3

SQL> alter session set container=xiaochong;

Session altered.

SQL> select username,common,con_id from  cdb_users where username like '%OGG%';

USERNAME    COMMON       CON_ID

C##OGGP       YES           3

3. 修改源库日志模式 并

开启附加日志

(1)修改:

修改归档(略)

SQL> alter database force logging;

Database altered.

SQL> alter system set enable_goldengate_replication=true;

System altered.

---开启附加日志

SQL> alter database add supplemental log data;

Database altered.

(2)查询

--确认开启数据库级附加日志

SQL> select supplemental_log_data_min from v$database;

SUPPLEMENTAL_LOG_DATA_MI

------------------------

YES

--确认已经开启归档

SQL> archive log list

Database log mode       Archive Mode

Automatic archival       Enabled

Archive destination       USE_DB_RECOVERY_FILE_DEST

Oldest online log sequence     52

Next log sequence to archive   54

Current log sequence       54

四、配置

1. 配置全局参数 (源端,目标端都配置)

GGSCI (oggp) 1> edit param ./GLOBALS

##添加如下内容:

GGSCHEMA C##GOLDENGATE

2. 配置Manager

(1)源端:

6fd6cbe975a1e468487c5ac0d3b02783.png

(2)目标端(因为是指向拷贝文件的,默认没有运行,需要开启)

bdb815e815541c90bfbe107e50af3b4d.png

2. 配置local extract

(1)配置参数

6aad7a0ef7b9975b042934cd6ac35062.png

连接CDB,注意test为用户,t1为表名,后面以分好结尾。

(2)开启表级附加日志

6f85873d00579c10e5d9c4ea28f25464.png

(3) 添加进程

0606ffab71b0a6a70e97c32b95b23123.png

容器数据库必须是集成模式(integrated)

(3)注册PDB

43a76d66bf60bc668ab30a52ebd505cd.png

(4)添加tail文件

07fe1fca040f839930d675f2b080122a.png

(5)开启进程

cdbdfb1d534ccba70cd54fc4af7f2e6b.png

(6)测试

将T表插入一条记录后,

GGSCI (oggp as C##goldengate@yun/CDB$ROOT) 18> stats ext exttest

Sending STATS request to EXTRACT EXTTEST ...

Start of Statistics at 2019-06-13 15:42:07.

Output to ./dirdat/ex:

Extracting from XIAOCHONG.TEST.T to XIAOCHONG.TEST.T:

*** Total statistics since 2019-06-13 15:41:21 ***

Total inserts                              1.00

Total updates                              0.00

Total deletes                              0.00

Total discards                             0.00

Total operations                           1.00

*** Daily statistics since 2019-06-13 15:41:21 ***

Total inserts                              1.00

Total updates                              0.00

Total deletes                              0.00

Total discards                             0.00

Total operations                           1.00

*** Hourly statistics since 2019-06-13 15:41:21 ***

Total inserts                              1.00

Total updates                              0.00

Total deletes                              0.00

Total discards                             0.00

Total operations                           1.00

*** Latest statistics since 2019-06-13 15:41:21 ***

Total inserts                              1.00

Total updates                              0.00

Total deletes                              0.00

Total discards                             0.00

Total operations                           1.00

End of Statistics.

3. 配置data Pump

(1) 配置参数

dfcc77f127bb6d3e352d06dac38d3286.png

(2) 添加进程

0c274dd70a8c1133d08f164cb60656fb.png

(3) 添加trail文件

d33898cb51ba2d6e6504f6bfb5d7a8d8.png

(4) 开启进程

fca5a02a1f9b3ad8154d8609adb0985a.png

(5) 测试

GGSCI (oggp) 6> stats ext dptest

Sending STATS request to EXTRACT DPTEST ...

Start of Statistics at 2019-06-13 16:01:46.

Output to ./dirdat/dp:

Extracting from XIAOCHONG.TEST.T to XIAOCHONG.TEST.T:

*** Total statistics since 2019-06-13 15:57:31 ***

Total inserts                              1.00

Total updates                              0.00

Total deletes                              0.00

Total discards                             0.00

Total operations                           1.00

*** Daily statistics since 2019-06-13 15:57:31 ***

Total inserts                              1.00

Total updates                              0.00

Total deletes                              0.00

Total discards                             0.00

Total operations                           1.00

*** Hourly statistics since 2019-06-13 15:57:31 ***

Total inserts                              1.00

Total updates                              0.00

Total deletes                              0.00

Total discards                             0.00

Total operations                           1.00

*** Latest statistics since 2019-06-13 15:57:31 ***

Total inserts                              1.00

Total updates                              0.00

Total deletes                              0.00

Total discards                             0.00

Total operations                           1.00

End of Statistics.

4. 目标端配置checkpoint table

d869549194b5b3952a5db1d78f209857.png

5. 配置replicat

(1)配置参数

e65968483acce009b5e88742b5a94dc9.png

(2)添加进程

5c942f1bc1976dda59ef08cef7353a47.png

(3)开启进程

13ab027baaae91432b2efd9e0398f793.png

(4)测试

GGSCI (oggs as c##goldengate@yun/XIAOCHONG) 51> stats rep reptest

Sending STATS request to REPLICAT REPTEST ...

Start of Statistics at 2019-06-13 17:03:39.

Replicating from XIAOCHONG.TEST.T to XIAOCHONG.TEST.T:

*** Total statistics since 2019-06-13 17:03:35 ***

Total inserts                              2.00

Total updates                              0.00

Total deletes                              0.00

Total discards                             0.00

Total operations                           2.00

*** Daily statistics since 2019-06-13 17:03:35 ***

Total inserts                              2.00

Total updates                              0.00

Total deletes                              0.00

Total discards                             0.00

Total operations                           2.00

*** Hourly statistics since 2019-06-13 17:03:35 ***

Total inserts                              2.00

Total updates                              0.00

Total deletes                              0.00

Total discards                             0.00

Total operations                           2.00

*** Latest statistics since 2019-06-13 17:03:35 ***

Total inserts                              2.00

Total updates                              0.00

Total deletes                              0.00

Total discards                             0.00

Total operations                           2.00

End of Statistics.

最终测试: 自行测试即可。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值