
资源由 www.eimhe.com 美河学习在线收集分享
注意:在开始以下部署前,需要确保源服务器和目标服务器的可插入数据库处于 open
状态。
2 源端配置
2.1 配置数据库 TNS 节点,使 PDB 可识别
具体位置:数据库安装路径下,\12.2.0\dbhome_1\network\admin\tnsnames.ora
节点配置如下:
ORCLPDB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orclpdb)
)
)
2.2 创建测试用户和数据表(通过 sys 登录 sql plus)
SQL>alter session set container=orclpdb;
SQL>create user gg_src identified by gg_src;
SQL>grant dba to gg_src;
SQL> conn gg_src@orclpdb/gg_src;
SQL>create table tab01(id number(8),name varchar2(20));
2.3 配置数据库为归档模式(通过 sys 登录 sql plus)
首先查看归档模式
SQL>select log_mode from v$database;
如果归档模式是 ARCHIVELOG,则无需更改,否则执行以下语句:
SQL>shutdown immediate;
SQL>startup mount;
SQL>alter database archivelog;
SQL>alter database open;
2.4 设置 supplemental logging and FORCE LOGGING 等选项(通过 sys 登录 sql plus)
SQL> alter database add supplemental log data;
SQL> alter database force logging;
SQL> alter system switch logfile;
SQL> alter system set enable_goldengate_replication=true;
2.5 创建 Common User(通过 sys 登录 sql plus)
SQL> create user C##GGADMIN identified by ggadmin;
SQL> exec
dbms_goldengate_auth.grant_admin_privilege('C##GGADMIN',container=>'ALL');
SQL> grant dba to c##ggadmin container=all;
评论