OGG部署搭建

2023年 9月 12日 47.0k 0

点击上方“IT那活儿”公众号,关注后了解更多内容,不管IT什么活儿,干就完了!!!

OGG是一款功能强大、使用简单的数据同步和实时数据复制工具,它可以帮助用户轻松实现数据库跨平台迁移、异构数据库的数据同步、实时数据备份和高可用性方案等,是一款非常实用的数据库管理工具,本文具体介绍部署搭建OGG过程。

OGG 实施前准备1.1 OGG 存储空间规划(每天产生的日志量*存放时长)每天产生的日志量:

select trunc(completion_time),trunc((sum(blocks * block_size)) 1024 /1024) as "MB" 
from v$archived_log
group by trunc (completion_time);

1.2 数据库检查

  • 不支持数据类型(源端)

  • 禁止触发器(目的端)
  • 禁止 Job(目的端)
  • 禁止外键约束(目的端)

1.3 确定同步的 SCHEMA 或表
OGG 实施 2.1 部署 OGG(源端、目标端)1)OGG 环境初始化--在 oracle 用户下:

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export OGG_HOME=/home/oracle/ogg/
export PATH=$ORACLE_HOME/bin:$OGG_HOME:$PATH

2)为ogg创建目录并解压

[oracle@ogg1 ~]$ mkdir home/oracle/ogg -p

3)上传ogg 到oracle目录,并授权4)解压ogg
5)将解压的 tar包移到ogg下

[oracle@ogg1 ~]$ mv fbo_ggs_Linux_x64_ora11g_64bit.tar ogg

进入ogg解压tar 包 tar -xvf fbo_ggs_Linux_x64_ora11g_64bit.tar6)登录ogg,./ggsci创建子目录:

create subdirs
Parameter files home/oracle/ogg/dirprm: already exists(存放参数文件)
Report files home/oracle/ogg/dirrpt: created(存放日志文件)
Checkpoint files /home/oracle/ogg/dirchk: created(存放检查文件)
Process status files /home/oracle/ogg/dirpcs: created
SQL script files /home/oracle/ogg/dirsql: created
Database definitions files /home/oracle/ogg/dirdef: created
Extract data files /home/oracle/ogg/dirdat: created (存放事务文件)
Temporary files /home/oracle/ogg/dirtmp: created
Stdout files /home/oracle/ogg/dirout: created

目标端安装ogg3.1 检查并初始化环境变量

PATH=$PATH:$HOME/bin
export PATH
export TMP=tmp
export ORACLE_SID=orcl
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$lib:$LD_LIBRARY_PATH
export OGG_HOME=/home/oracle/ogg/

3.2 创建ogg安装目录3.3 上传ogg到/oracle目录3.4 解压ogg,将fbo的tar包移到 ogg下进行解压
3.5 登录ogg、创建子目录

./ggsci


3.6 创建子目录

create subdirs

到此目标端ogg部署完成。

END

本文作者:事业二部(上海新炬中北团队)

本文来源:“IT那活儿”公众号

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论