安装oracle数据库及解压安装glowengate软件的步骤
1.安装oracle数据库并配置远程桌面(略)
源环境和目标环境如下:
(1)数据库 p>
(2)监控
(3)TNSNAME文件配置
tnsname.ora 文件内容,后续很多配置都是基于这个配置:
##CDBYUNGG = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.180)(PORT = 1521)) (CONNECT_DATA = (服务器 = 专用) (SERVICE_NAME = yun) ))##PDBYUNGGXC = (描述 = (地址 = (协议 = TCP)(主机 = 192.168.56.180)(端口 = 1521)) (CONNECT_DATA = (服务器 = 专用) )(SERVICE_NAME = 夏ochong) ))
2.解压并安装glowengate软件
以下步骤由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_srcexport PATH=$OGG_HOME:$PATHexport LD_LIBRARY_PATH=$OGG_HOME:$LD_LIBRARY_PATH
使其生效:
source ~/.bash_profile
(3)解压安装包(root)
(4)图形界面安装(源安装,目标可直接复制安装文件目录)
将安装文件目录复制到目标机,这样目标机就不需要安装了
[oracle@yun@oggp:ogg_src]scp -r * oracle@192.168.56.180:/u01/app/oracle/product/ogg_trg/
(五)测试
登录GGSCI
3。准备工作
1.流程图:
2.创建数据库用户
该用户为荣耀之门管理用户。在12C容器数据库环境中,需要创建在CDB库下。
创建表空间goldengate数据文件大小8M自动扩展;创建由goldengate默认表空间goldengate标识的用户c##goldengate;将dba授予c##goldengate;exec dbms_goldengate_auth.grant_admin_privilege('c##goldengate');
测试连接:
此处容易出错的地方:
(1) 要在CDB环境中创建公共用户,您需要需要使用C##或者以c##开头,并且排除C##后的相同用户名不能在PDB中使用。
(2)授权nCDB和PDB都需要执行
(3)如果需要指定表空间,则必须在CDB和所有PDB中创建相同的表空间。否则会报如下错误。
ORA-65096、ORA-65048、ORA-00959
警告:PDB 更改时出现错误。
是我完全不明白:我删除了pdb中的重复用户,重启创建公共用户,重启系统后,pdb中的公共用户失效了。
如下:C##OGG用户,并且重新定义的用户C##OGGP没有问题
SQL> show pdbs CON_ID CON_NAME OPEN模式受限---------- ---------------------------------- ---- ------ --- ------- 2 PDB$SEED READ ONLY NO 3 XIAOCHONG READ WRITE NOSQL> select username,common,con_id from cdb_users where username like '%OGG%';USERNAME COMMON CON_IDC# #OGG 是的##OGGP YES 3SQL> alter session set container=xiaochong;会话已更改。SQL> select username,common,con_id from cdb_users where username like '%OGG%';USERNAME COMMON CON_IDC##OGGP YES 3
3.修改源数据库日志模式并启用附加日志
(1)修改:
修改archive(略)
SQL> alter databaseforcelogging;
SQL>alterdatabaseforcelogging;
p>数据库已更改。
SQL> alter system set enable_goldengate_replication=true;
系统已更改。
---启用附加日志
SQL> alter database 添加补充日志数据;
数据库已更改。
(2)查询
--确认启用数据库级附加日志
SQL> selectsupplemental_log_data_min from v$database; SUPPLMENTAL_LOG_DATA_MI------------------------YES
--确认归档已开启
SQL > 归档日志列表数据库日志模式Archive Mode自动归档 EnabledArchive 目标 USE_DB_RECOVERY_FILE_DESTO 最旧的在线日志序列 52 下一个要归档的日志序列 54 当前日志序列 54
四.配置
1.配置全局参数(源端,两个目标都配置)
GGSCI (oggp) 1> edit param ./GLOBALS##添加以下内容:GGSCHEMA C## GOLDENGATE
2.配置Manager
(1)源端:
(2)目标端(因为它指向复制的文件,默认不运行,需要开启)
2.配置本地提取
(1)配置参数
< p>连接到 CDB。注意,test是用户,t1是表名,以点结尾。
(2)启用表级附加日志
(3)添加进程
容器数据库必须是集成模式(integrated)
(3)注册PDB
(4)添加tail文件
(5)启动流程
(6)测试
插入一条记录后进入 T 表,
GGSCI ( oggp as C##goldengate@yun/CDB$ROOT) 18> stats ext exttest发送 STATS 请求到 EXTRACT EXTTEST ...开始统计时间为 2023-06-13 15: 42:07.输出到 ./dirdat/ex:从 XIAOCHONG.TEST.T 提取到 XIAOCHONG.TEST.T:** *自 2023-06-13 15:41:21 以来的总统计数据 ***插入总数 0. 00总丢弃量; 0.00总丢弃数 0.00总操作数 1.00 *** 自 2023-06-13 15:41:21 以来的每小时统计 *** 总插入数 1.00总更新数 0.00总删除数 0.00总丢弃数 0.00总操作数 1.00 *** 自 2023-0 以来的最新统计数据6-13 15:41:21 *** 插入总数 1.00 更新总数 0.00 删除总数 0.00 丢弃总数 0.00 操作总数 1.00
统计结束。
3.配置数据泵
(1)配置参数 h4>
(2)添加流程
< p>(3) 添加跟踪文件
(4) 启动流程
(5 ) 测试
GGSCI (oggp) 6> stats ext dptestSending STATS request to EXTRACT DPTEST ...开始统计时间为 2023-06-13 16:01:46.Output to ./dirdat/dp:Extracting从 XIAOCHONG.TEST.T 到 XIAOCHONG.TEST.T:*** 自 2023-06-13 15:57:31 以来的总统计数据 ***插入总数 1.00 更新总数 BSP; 0.00总操作 1.00 *** 2023-06-13以来每小时统计15:57:31 *** 插入总数 1.00 更新总数 0.00 丢弃总数和 qbSP; 0.00 总操作数 1.00 *** 最新统计数据自 2023 年 6 月 13 日 15:57:31 *** 总插入数 1.00 总更新数 0.00 总丢弃数和 NBSp; >( 1) 配置参数(2) 添加流程
(3) 启动流程 h4>
(4) 测试
GGSCI (oggs as c##goldengate@yun/XIAOCHONG) 51> stats reptestSending STATS request to REPLICAT REPTEST ...Start of 2023-06-13 17:03:39 的统计数据。从 XIAOCHONG.TEST.T 复制到 XIAOCHONG.TEST.T:*** 自 2023-06-13 17:03:35 以来的总统计数据 *** 插入总数 2.00合计更新0.00 不是不是不是没有?5 *** 插入总数 2.00 更新总数 0.00 删除总数 0.00 丢弃总数 0.00 操作总数 2.00*** 自 2023 年 6 月 13 日 17:03:35 以来的每小时统计数据 *** 插入总数 2.00 更新总数2.00*** 自 2023-06-13 17:03:35 以来的最新统计 *** 插入总数 2.00 更新总数 0.00 删除总数 2.00统计结束。最终测试:自己测试一下。
这里介绍“安装oracle数据库以及解压安装gloopengate软件的步骤”。感谢您的阅读。如果您想了解更多行业资讯,可以关注网站,小编为您讲解会为大家输出更多优质实用文章!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > 安装oracle数据库及解压安装glowengate软件的步骤