OGG配置相关说明
1.准备工作
1.1安装Linux系统(CentOS6.5/CentOS6.8)
系统需要开启支持图形化界面:如安装XWinDows
yum -y groupinstall "X Window System"
安装Oracle和OGG需要图形界面支持。
安装过程中需要支持xclock、xhost等命令验证安装。
磁盘空间要求100G以上。软件安装+系统约占用近20G空间,考虑数据增长加上如果开启归档,空间会暴增。
1.2安装配置JDK
版本Jdk6.0
1.3安装Oracle11gR2
Oracle安装需要新建用户/用户组授权安装,并设置数据库相关目录等,Oracle规定root用户不能直接安装软件。
怎样测试oracle11g安装完成检查Oracle11gR2所需RPM软件包,如果系统为64位,需另外安装32位的软件包(Oracle检测需要)
rpm -q --queryformat %-{name}-%{version}-%{release}-%{arch}"\n" \ compat-libstdc++-33 glibc-kernheaders glibc-headers libaio libgcc glibc-devel xorg-x11-deprecated-libs
如果缺少,就继续安装缺失的组件包。yum install -y libgcc*
或者启动Oracle安装时候会提示缺少哪些软件包。注意区分是64位还是32位的。32位需要独立安装。yum命令默认安装跟系统匹配的软件包,不会额外安装32位的。需手动指定安装。由于系统和yum源不同,版本不同,软件包的名字可能有差异,可使用命令查可安装的软件包yum list package*
Oracle安装的时候会检测32位的包,后缀为*.i386,单由于版本原因,可能后续的软件包32位的已经改为*.i686,安装时以实际支持的为准。如果确定已安装了对应软件包的32位,可以跳过Oracle的检查提醒继续安装,如未安装,可能导致安装过程报错。
开始安装
1、编辑/f文件,设置相关参数的系统默认值。如果该文件中已有相关参数的设置,则确保参数值不小于如下对应值;如果还没有相关参数的设置,则按照如下格式添加相应的参数设置行。
vi /f
2、编辑/etc/f文件,修改操作系统对oracle用户资源的限制。
设置DISPLAY变量让用户机器可以通过Xmanager – Passive打开服务器的Oracle安装界面
vi /etc/f
3、规划安装空间和文件目录并授权
配置ORACLE_HOME等环境变量、还有oracle11g其他相关配置等,以下部分步骤省略,可以百度Oracle11gR2相关安装教程……
4、准备远程安装oracle
配置打开终端窗口客户机选择允许
export DISPLAY={IP}:0.0
输入xclock测试,如果能够看见时钟证明图形化可用。
 xhost + 
access control disabled, clients can connect from any host
表示linux下视窗环境以及准备OK,可以进行oracle安装了。
5、运行安装文件,开始图形化界面安装,根据提示一步一步安装(跟windows下一样)
6、安装完毕。启动Oracle。
2.在源端数据库中关闭回收站
官方的说明是,由于一个已知的问题,回收站会对DDL触发器产生影响,因此需要关闭。由此可见,我们只需要在源库中关闭回收站即可。
SQL> show parameter recyclebin
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
recyclebin string on
SQL> alter system set recyclebin=off;    // 如果不行则加上 deferred
System altered.
SQL> show parameter recyclebin
NAME TYPE                                VALUE
------------------------------------ -------------------------------
recyclebin string                          OFF
 
有些参数不能动态修改,需要使用alter system set recyclebin=off scope = spfile; 然后重新启动。
3.数据库开启归档模式
查询是否已开启归档模式
SQL>select log_mode,supplemental_log_data_min,force_logging from v$database;
如果为NO,需要添加,命令如下
1)archivelog
SQL>shutdown immediate;
SQL>startup mount;
SQL>alter database archivelog;
Database altered.
SQL>alter database open;
Database altered.
(2) force logging
SQL>alter database force logging;
Database altered.
(3)supplemental log data
SQL>alter database add supplemental log data;
Database altered.
如果启用DDL 支持,必须关闭recycle bin。的解释如下:
If the recyclebin is enabled, the Oracle GoldenGate DDL triggersession receives implicitrecycle bin DDL operations that cause thetrigger to fail.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。