失效链接处理 |
LINUX安装OGG及配置 PDF 下载
本站整理下载:
相关截图:
![]()
主要内容:
2.OGG 软件的安装
2.1.创建安装目录
使用 oracle 用户登录稽查监控数据库主机操作系统,在数据库服务器上创建文件系
统:~/goldengate(目录根据实际情况而定),所属用户和属组为 oracle:oinstall
安装目录规划:
单节点,安装在本地
RAC,安装在共享存储上
2.2.配置环境变量 以 Oracle 用户登录,设置环境变量(以 linux 为例)
修改 .bash_profile,增加如下内容:
export LD_LIBRARY_PATH=/goldengate:$ORACLE_HOME/lib:$LD_LIBRARY_PATH
保存退出
/goldengate 为 ogg 安装目录
运行 source ~/.bash_profile 使环境变量生效
不同平台 LIBRARY PATH 变量名参考下图:
2.3 上传并解压安装文件
使用 oracle 用户通过 ftp 上传 ogg 软件并解压缩至 ogg 安装目录
tar zxvf *.gz 或者 gunzip *.gz 或者 tar xvf *.tar
2.4.创建子目录 在/goldengate,ogg 安装目录下运行 GGS 命令行控制界面:
cd /goldengate
./ggsci
在 GGS 命令行界面下创建子目录:
create subdirs
2.5 配置 archive log 归档目录(RAC)
单节点可跳过这节
任一节点归档日志必须为 OGG 可读(方案为 NFS 或并行文件系统)
3.源端配置 3.1 登录数据库
进入数据库:
export ORACLE_SID=”数据库实例名称”
sqlplus /nolog
conn /as sysdba
3.2 设置数据库为归档模式
确认数据库是否处于归档模式:
Select log_mode from v$database;
如果不是,开启归档模式:
shutdown immediate;
startup mount;
alter database archivelog;
alter database open;
3.3 开启数据库的附加日志
通过以下 sql 语句检查数据库附加日志的打开状况:
Select SUPPLEMENTAL_LOG_DATA_MIN from v$database;
返回值 yes 为打开。
如果没有开启,请执行如下命令打开
alter database add supplemental log data ;
alter system switch logfile;
3.4 配置管理进程 在/goldengate,ogg 安装目录下运行 GGS 命令行控制界面:
cd /goldengate
./ggsci
确认参数文件中的端口没有被占用
netstat –a|grep 7809
编辑参数,在 ggsci 下执行
edit params mgr
--红颜色标注的参数需要根据现场环境而定
PORT 7809
AUTOSTART ER *
AUTORESTART EXTRACT *,RETRIES 100,WAITMINUTES 2
PURGEOLDEXTRACTS ./dirdat/*,usecheckpoints, minkeepdays 3
LAGREPORTHOURS 1
LAGINFOMINUTES 30
LAGCRITICALMINUTES 45
SYSLOG ERROR, WARN
AUTOSTART、AUTORESTART 在联合测试期间建议不开启这两个参数,待运行稳定后可以打开
这两个参数。
3.5 生成表定义文件 在/goldengate,ogg 安装目录下运行 GGS 命令行控制界面:
cd /goldengate
./ggsci
增加配置文件 defgen2.prm,加入如下内容后保存,也可以在本地创建 defgen2.prm 然后加
入内容后通过 FTP 工具上传到 OGG 安装目录的 dirprm 目录下,注意根据实际情况替换标红
部分:
GGSCI> edit params defgen2
defgen2.prm 内容:
DEFSFILE ./dirdef/defgen2.def
USERID user1,PASSWORD 123456 --源端数据库用户名及密码
table user1.LC_APPCHECK;
table user1.LC_ARRIVE_BATCH_QUAL;
table user1.LC_ARRIVE_CRITERION_STAT;
table user1.LC_ARRIVE_DETECT_QUAL;
注:定义文件用于生成要同步的表的定义,要同步多少张表在文件中列出。
运行命令./defgen paramfile ./dirprm/defgen2.prm 根据定义参数生成定义文件
当出现?无法生成时,设置环境变量
export NLS_LANG=”SIMPLIFIED CHINESE_CHINA.UTF8”
将生成的表定义文件 dirdef/defgen2.def 复制到目标端的 dirdef 目录下,也可通过 FTP 工具
先下载到本地再上传到目标端,注意根据实际情况替换标红部分:
scp /goldengate/dirdef/defgen2.def oracle@192.168.56.200: /goldengate/dirdef
|