GoldenGate监控工具GoldenGate Monito11.1安装配置
GoldenGate实施参考
<Insert Picture Here>安装信息收集•收集客户信息(建议至少提前两周)–测试/生产环境–操作系统列表–数据库列表–数据库日志增量评估•每天日志增量、峰值日志增量–网络配置:带宽、端口等•带宽评估(如带宽不足,是否需要启动压缩,压缩对CPU占用测试)–数据结构•包括表数量、是否存在无主键表、是否有不支持数据类型等–验证OGG版本可用性!•针对不同的操作系统和数据库版本下载需要的OGG版本并安装测试带宽估算•根据峰值产生日志量估算带宽占用•假设条件–假设OGG队列与日志比例为1:4。
如只复制部分表则此比例可以假设为更低。
–假设网络传输效率为0.7–假设网络传输压缩比例为1:8。
根据数据内容有所变化,一般字符数据较多时压缩比例较大,二进制对象压缩效率较低•带宽估算算法–以客户业务高峰期每小时产生40G为例,可以估算如下带宽=40G/3600(秒/小时)/4(日志过滤比例)/8(压缩比率)* 8(每字节8位)/0.7(网络传输效率)=4Mbps无主键表的复制•GoldenGate可以正常复制无主键表,以所有列作为基准代替主键强烈建议排除掉无主键表或者增加主键(或唯一索引)•强烈建议排除掉无主键表或者增加主键–一般为临时表或者历史表–导致附加日志增量较大,可能影响生产系统性能–目标端replicat投递效率非常低且无法进行优化–容易出现数据不一致且不易修复–无法使用HANDLECOLLISIONS•该参数依赖于表的主键进行逻辑判断,无主键表使用该参数会导致重复记录出现测试安装准备–测试安装文档准备•拟定安装操作文档•拟定初始化方案并与客户达成一致–根据测试安装场景准备•数据库脚本,如建立用户、赋予权限等•准备OGG安装所需脚本,如add trandata命令脚本、目标端禁止trigger和cascade delete脚本等•OGG参数文件,列出所有可能用到参数•OGG命令,常用命令预先放在文本里•验证参数、命令、脚本的可行性•发现潜在的问题,及时寻求解决方案–预订技术支持测试安装准备–网络端口•对于GoldenGate所在的数据库主机–源和目标均向对方开放端口7800-7810,用于mgr管理进程通讯和数据传输进程传输数据。
GoldenGate基本原理、安装过程和基本维护
目录一、GoldenGate介绍 (3)二、GoldenGate安装实施 (5)2.1创建GoldenGate软件安装目录 (5)2.2 GoldenGate的管理用户 (5)2.3安装GoldenGate软件 (6)2.4设置数据库归档模式 (6)2.5打开数据库的附加日志 (7)2.6开启数据库强制日志模式 (7)2.7创建GoldenGate管理用户 (7)2.8编辑GLOBALS参数文件 (8)2.9管理进程MGR参数配置 (8)2.10抽取进程EXTN参数配置 (9)2.11 传输进程DPEN参数配置 (9)2.12建立OGG的DDL对象 (11)2.13 数据初始化 (12)2.14 容灾端管理进程MGR参数配置 (15)2.15编辑GLOBALS参数文件 (15)2.16 容灾端复制进程REPN参数配置 (16)2.17创建复制进程repn (17)2.18启动生产端传输进程和容灾端复制进程 (17)2.19测试场景 (17)三.GoldenGate基本运维命令 (18)四、常见故障排除 (18)一、GoldenGate介绍GoldenGate软件是一种基于日志的结构化数据复制软件。
GoldenGate 能够实现大量交易数据的实时捕捉、变换和投递,实现源数据库与目标数据库的数据同步,保持亚秒级的数据延迟。
GoldenGate能够支持多种拓扑结构,包括一对一,一对多,多对一,层叠和双向复制等等。
GoldenGate基本架构Oracle GoldenGate主要由如下组件组成●Extract●Data pump●Trails●Collector●Replicat●ManagerOracle GoldenGate 数据复制过程如下:利用抽取进程(Extract Process)在源端数据库中读取Online Redo Log或者Archive Log,然后进行解析,只提取其中数据的变化信息,比如DML操作——增、删、改操作,将抽取的信息转换为GoldenGate自定义的中间格式存放在队列文件(trail file)中。
GoldenGate安装配置文档1
五矿营钢GoldenGate软件安装部署文档2012-02-25目录1GoldenGate部署方案 (3)2GoldenGate软件安装配置步骤 (3)2.1实施前准备 (3)2.2 A B端数据库及系统配置 (5)2.3 A B端GoldenGate软件配置(extract 进程) (5)2.4A B端GoldenGate 复制进程配置 (8)附录: (9)1GoldenGate部署方案A点主要以双节点ORACLE RAC ASM结构,B点为HA,将GoldenGate 软件部署在共享阵列上,使2个节点都可见。
在共享阵列上为GoldenGate划分100G存储空间,以保存7天GoldenGate队列文件。
确定GoldenGate用户对ORACLE RAC两个节点的归档日志都是可读的。
这里我们通过ASM管理实现,由于两端接口表最初都为空表,故不需要数据初始化。
2GoldenGate软件安装配置步骤2.1实施前准备a.在共享阵列上为GoldenGate软件划分100G左右的存储空间,并创建文件系统。
也可在现有文件系统中建立一个目录,GoldenGate对于安装目录没有任何限制。
b.由于A点和B点双向复制,数据库都应当处于归档模式,并且建议保留3天以上的归档日志;注:A点抽取进程需配置如下参数防止死循环TRANLOGOPTIONS EXCLUDEUSER GOLDENGATEc.GoldenGate要求RAC各节点之间配置时钟同步,必须为各个节点配置时钟同步服务(如NTP服务)。
d.Listener.ora中配置:LISTENER(SID_LIST =(SID_DESC =(GLOBAL_NAME = ASM)(ORACLE_HOME = /u01/app/oracle/product/10.2.0/db)(SID_NAME = +ASM1)))e.ASM架构中注意tnsnames的配置:ASM1 =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = **.**.**.**)(PORT = 1521)))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = +ASM)(INSTANCE_NAME=+ASM1)(UR=A)))ASM2=(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = **.**.**.**)(PORT = 1521)))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = +ASM)(INSTANCE_NAME=+ASM2)(UR=A)))测试连接:sqlplus sys/asmsys@asm1 as sysdba2.2 A B端数据库及系统配置a.在两端,创建GoldenGate系统用户,建议使用oracle用户。
GoldenGate安装部署及解决方案
GoldenGate安装部署及解决方案目录GoldenGate安装部署及解决方案 (1)1、GoldenGate 简介 (3)2、文档约定和说明 (5)3、GoldenGate软件安装 (6)3.1 GoldenGate软件安装包下载 (6)3.2 Windows下安装 (7)3.3 Linux和Unix下安装 (8)4、GoldenGate同步基本配置 (9)4.1 oracle之间同步和GoldenGate基础 (9)4.2 oracle与db2同步 (17)4.3 oracle与sybase同步 (18)5、GoldenGate同步方案 (19)5.1 使用GoldenGate初始化加载 (19)5.2 一对多数据同步(广播复制) (21)5.3 多对一数据同步(集中复制) (22)5.4 数据转换和过滤 (23)5.5 关于目标端高数据安全性下的GoldenGate配置方案 (27)5.6 GoldenGate双向复制(active-active) (30)6、GoldenGate数据同步性能测试 (33)6.1 测试中主要监测数据和监测方式 (33)6.2 测试脚本和GoldenGate配置 (34)6.3 测试步骤 (38)6.4 性能测试结果 (40)7、GoldenGate推荐配置 (42)7.1 添加必要的环境参数 (42)7.2 BATCHSQL参数 (42)7.3 数据库用户密码加密 (43)7.4 trail再压缩 (44)8、GoldenGate Troubleshooting (45)8.1 一些常用的进程信息和日志的查看方式 (45)8.2 解析trail文件 (45)附:GoldenGate新版本的一个特性 (46)参考文档 (48)1、GoldenGate 简介GoldenGate软件是一种基于日志的结构化数据复制软件,它通过解析源数据库在线日志或归档日志获得数据的增删改变化,再将这些变化应用到目标数据库,实现源数据库与目标数据库实时同步(real-time data synchronize)、双活(active-active high availability)。
goldengate 安装 详细命令
源端与目标端前言之解压缩文件包unzip Oracle_GoldenGate_V11.1.1.1.0_for_Oracle_10g_on_Linux_x86.zipmkdir oggmv fbo_ggs_Linux_x64_ora10g_32bit.tar ogg/tar zxf fbo_ggs_Linux_x64_ora10g_32bit.tar -C /oracle/goldengate0、增加环境变量export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libexport GGATE=/oracle/goldengate1、开启附加日志alter database add supplemental log data;select supplemental_log_data_min from v$database;2、为goldengate创建用户、表空间并授权create tablespace tbs_gguser datafile '/data0/u02/oradata/ora10g/jtuser1/gguser.dbf' size 1000m autoextend on;create user ogg identified by ufsoft default tablespace tbs_gguser temporary tablespace TEMP quota unlimited on tbs_gguser;grant connect,resource to ogg;grant create session,alter session to ogg;grant select any dictionary,select any table to ogg;grant alter any table to ogg;grant flashback any table to ogg;grant execute on dbms_flashback to ogg;grant insert any table to ogg;grant delete any table to ogg;grant update any table to ogg;++++++++++++++++++++++++++++++++++3、开启强制日志模式(为支持DDL复制)alter database force logging;alter system set recyclebin=off scope=both;[root@vm2 oracle]# chown oracle.oinstall /oracle/goldengate/ -R [oracle@vm2 ~]$ cd /oracle/goldengate/[oracle@vm2 goldengate]$ sqlplus / as sysdbaSQL> @marker_setup………………………………Enter GoldenGate schema name:ogg ………………………………………………………SQL> @ddl_setup………………………………Enter GoldenGate schema name:ogg ………………………………………………………Enter mode of installation:INITIALSETUP …………………………………………………………..Enter yes or no:yes…………………………..SQL> @role_setup………………………………Enter GoldenGate schema name:ogg ………………………………………………………SQL>grant GGS_GGSUSER_ROLE to ogg;SQL> @ddl_enableTrigger altered.4、源端配置goldengate4.1、安装goldengate#Su – oracle$cd /oracle/goldengate>./ggsci> CREATE SUBDIRSGGSCI (vm1) 2> exit至此,goldengate安装完成基于DDL的同步配置源端4.2、配置管理进程与抽取进程./ggsciGGSCI (vm1) 1> dblogin userid ogg,password ufsoftGGSCI (vm1) 2> edit params mgr //编辑管理进程#文件内容如下PORT 7809#保存退出#启动管理进程GGSCI (vm1) 3> start mgrGGSCI (vm1) 4> edit params GLOBALS#文件内容GGSCHEMA ogg#保存退出GGSCI (vm1) 7> add extract eini_1,tranlog,begin now //添加组名为eini_1的抽取进程,即刻为新增日志添加到抽取进程GGSCI (vm1) 11> add rmttrail /oracle/goldengate/dirdat/ma,megabytes 100,extract eini_1 //add rmttrail <trail name> extract <group name即上面创建的eini_1>GGSCI (vm1) 12> edit params eini_1 //编辑抽取进程EXTRACT EINI_1dynamicresolutionSETENV (NLS_LANG=AMERICAN_AMERICA.ZHS16GBK)USERID ogg PASSWORD ufsoftRMTHOST 172.16.1.201,MGRPORT 7809 //目标数据库地址和端口TRANLOGOPTIONS EXCLUDEUSER oggRMTTRAIL /oracle/goldengate/dirdat/ma //目标端数据库的trail文件位置DDL INCLUDE ALLtable scott.*; //以scott用户下的表做测试目标端5、配置管理进程与抽取进程./ggsciGGSCI (vm1) 1> dblogin userid ogg,password ufsoftGGSCI (vm1) 2> edit params mgr //编辑管理进程#文件内容如下PORT 7809PURGEOLDEXTRACTS /dirdat,USECHECKPOINTS#保存退出#启动管理进程GGSCI (vm1) 3> start mgrGGSCI (vm1) 4> edit params GLOBALS#文件内容GGSCHEMA ogg#保存退出GGSCI (vm2) 7> add checkpointtable ogg.checkpoint //添加ogg用户下的检查点表GGSCI (vm2) 10> add replicat rini_1,exttrail /oracle/goldengate/dirdat/ma,beginnow,checkpointtable ogg.checkpoint //添加名称为rini_1的应用进程,检查点表名称为ogg.checkpoint,即刻生效GGSCI (vm2) 11> edit params rini_16、测试验证6.1、源端与目标端SQL> conn / as sysdbaSQL> alter user scott account unlock;SQL> conn scott/tigerERROR:ORA-28001: the password has expiredChanging password for scottNew password:Retype new password:Password changedConnected.6.2、源端SQL> conn scott/123456SQL> create table tbs_test(id number primary key,name varchar2(50));Table created.SQL> insert into tbs_test values (1,'lugeng');1 row created.beginfor i in 2000002..2002000 loopinsert into tbs_test values(i,'ge');commit;end loop;end;SQL> commit;Commit complete.6.3、目标端SQL> conn scott/123456Connected.SQL> desc tbs_test;Name Null? Type----------------------------------------- -------- ----------------------------ID NOT NULL NUMBER NAME VARCHAR2(50)SQL> select * from tbs_test;ID NAME---------- --------------------------------------------------1 lugeng基于PUMP的DDL同步配置源端GGSCI (vm1) 1> dblogin userid ogg,password ufsoftGGSCI (vm1) 2> edit params mgr#文件内容port 7809#保存退出GGSCI (vm1) 5> edit params eini_1#文件内容EXTRACT EINI_1dynamicresolutionSETENV (NLS_LANG=AMERICAN_AMERICA.UTF8)USERID ogg PASSWORD ufsoftRMTHOST 172.16.1.201,MGRPORT 7809TRANLOGOPTIONS EXCLUDEUSER oggexttrail /oracle/goldengate/dirdat/laDDL INCLUDE ALLtable scott.*;#保存退出GGSCI (vm1) 8> add extract eini_1,tranlog,begin 2011-11-02 17:03GGSCI (vm1) 9> add exttrail /oracle/goldengate/dirdat/la,extract eini_1GGSCI (vm1) 10> edit params pump_so#文件内容extract pump_sodynamicresolutionUSERID ogg PASSWORD ufsoftrmthost 172.16.1.201,mgrport 7809,compressrmttrail /oracle/goldengate/dirdat/matable scott.*;#保存退出GGSCI (vm1) 11> add extract pump_so,exttrailsource /oracle/goldengate/dirdat/laGGSCI (vm1) 12> add rmttrail /oracle/goldengate/dirdat/ma,extract pump_so目标端GGSCI (vm2) 1> dblogin userid ogg,password ufsoftGGSCI (vm2) 2> edit params mgr#文件内容port 7809PURGEOLDEXTRACTS /dirdat,USECHECKPOINTS#保存退出GGSCI (vm2) 5> edit params GLOBALSGGSCHEMA oggGGSCI (vm2) 6> add checkpointtable ogg.checkpointGGSCI (vm2) 7> add replicat rini_1,exttrail /oracle/goldengate/dirdat/ma,begin now,checkpointtable ogg.checkpointGGSCI (vm2) 9> edit params rini_1#文件内容REPLICAT RINI_1SETENV (NLS_LANG=AMERICAN_AMERICA.UTF8)ASSUMETARGETDEFSUSERID ogg PASSWORD ufsoftDISCARDFILE /oracle/goldengate/dirrpt/RINIaa.dsc,PURGEDDL INCLUDE ALLDDLERROR DEFAULT IGNORE RETRYOP MAXRETRIES 3 RETRYDELAY 5DDLERROR DEFAULT DISCARDDDLERROR DEFAULT IGNORE RETRYOPMAP scott.* , TARGET scott.*;#保存退出create table t (id number primary key,name varchar2(50));。
GoldenGate 10g安装配置操作手册
GoldenGate安装配置GoldenGate支持跨平台的数据实时同步操作:即源和目标可以是不同版本的ORACLE数据库。
GoldenGate需要要在源,目标库机器上都安装,并具是与数据库相匹配的版本:即根据源和目标的ORACLE版本,安装对应的goldenGate。
ogg12的版本是可以兼容11g,12c 版本的数据库,但是10g及以下版本需要找对应的版本,但是最多支持到8i。
GoldenGate是通过读取本地的数据库归档日志,投递给远程,实现同步的。
GoldenGate的日志投递方式有两种:直接投递和数据泵的方式。
原理如下图所示:两种抽取方式的结构示图两种抽取方式的区别:上面的INITIAL LOAD投递方式是直接投递,在源抽取端不缓存捕获队列数据。
而下面的DataPump数据泵方式,会在源库目录下保留抽取数据,在网络服务故障时,能保留未投递的数据不丢失,并在服务正常后能补投数据。
而两种投递方式在接收端在配置上没有区别。
要做双机互备,互为主从,配置两组反向的投递队列就好了。
注:我不推荐做双向同步,在系统故障需要恢复的时候,可能导致数据混乱。
一、操作环境环境二、数据库的准备工作下面的操作,都需要在源和目标数据库上操作。
2.1切换到归档模式SQL> archive log list; 查看归档模式Database log mode No Archive ModeAutomatic archival DisabledArchive destination /soft/u01/app/oracle/product/10.2.0/db_1/dbs/arch Oldest online log sequence 5263Current log sequence 5265如果不是归档模式,需要执行SQL> shutdown immediateSQL> startup mountSQL> alter database archivelog; #修改为归档模式SQL> alter database open;2.2禁用recycle_binSQL> show parameter recyclebin ;禁用recycle binoracle11需要重启才能生效SQL> ALTER SYSTEM SET recyclebin = OFF scope=spfile;对于10g不需要SQL> Alter system set recyclebin=off;2.3处理日志验证未使用并行日志(只针对9i,高级版本无此参数)Sql> show parameter LOG_PARALLELISM。
Goldengate配置手册
目录1综述-------------------------------------------------------------------------- 1.1目的 -------------------------------------------------------------------------------------------------1.2原则 -------------------------------------------------------------------------------------------------2OGG设计原则------------------------------------------------------------------ 2.1OGG的版本及下载 -----------------------------------------------------------------------------2.2GoldenGate运行用户--------------------------------------------------------------------------2.3为GoldenGate运行用户配置环境变量 --------------------------------------------------2.4网络设置-------------------------------------------------------------------------------------------2.5GoldenGate安装位置--------------------------------------------------------------------------2.6OGG DDL复制 ------------------------------------------------------------------------------------2.7OGG数据复制链路结构 ----------------------------------------------------------------------2.8OGG进程命名规则 -----------------------------------------------------------------------------2.8.1总述--------------------------------------------------------------------------------------------------------------2.8.2主Extract进程命名规则 ----------------------------------------------------------------------------------2.8.3本地队列命名规则------------------------------------------------------------------------------------------2.8.4Data Pump Extract进程命名规则-----------------------------------------------------------------------2.8.5本地队列命名规则------------------------------------------------------------------------------------------2.8.6Replicat进程命名规则 -------------------------------------------------------------------------------------2.9OGG进程数量设计 -----------------------------------------------------------------------------2.9.1主Extract进程设计-----------------------------------------------------------------------------------------2.9.2Data Pump进程设计 ---------------------------------------------------------------------------------------2.9.3Replicat进程设计--------------------------------------------------------------------------------------------3GG实施步骤------------------------------------------------------------------- 3.1准备 -------------------------------------------------------------------------------------------------3.2创建运行GoldenGate的用户 ---------------------------------------------------------------3.3安装GoldenGate --------------------------------------------------------------------------------3.4添加变量-------------------------------------------------------------------------------------------3.5增加附加日志 ------------------------------------------------------------------------------------3.6OGG源端配置------------------------------------------------------------------------------------3.6.1MGR进程参数模板 -----------------------------------------------------------------------------------------3.6.2主Extract进程参数模板 ----------------------------------------------------------------------------------3.6.3Data Pump传输进程参数模板 --------------------------------------------------------------------------3.7OGG目标端配置 --------------------------------------------------------------------------------3.7.1安装GoldenGate---------------------------------------------------------------------------------------------3.7.2添加变量 -------------------------------------------------------------------------------------------------------3.7.3MGR进程配置------------------------------------------------------------------------------------------------3.7.4数据入库Replicat进程参数模板-----------------------------------------------------------------------3.8启动GoldenGate进程 -------------------------------------------------------------------------3.8.1启动源端管理进程------------------------------------------------------------------------------------------3.8.2启动目标端管理进程---------------------------------------------------------------------------------------3.8.3启动源端抽取进程------------------------------------------------------------------------------------------3.8.4启动源端传输进程------------------------------------------------------------------------------------------3.8.5启动目标端入库进程---------------------------------------------------------------------------------------4GG初始化说明----------------------------------------------------------------- 4.1数据库说明----------------------------------------------------------------------------------------4.2数据库信息----------------------------------------------------------------------------------------4.3Goldengate同步内容 --------------------------------------------------------------------------4.3.1 个税内部Goldengate进程说明 ------------------------------------------------------------------------------4.3.2 与外部其他系统Goldengate进程说明 --------------------------------------------------------------------4.4附件 -------------------------------------------------------------------------------------------------1综述1.1目的本文档作为实施人员在使用Oracle GoldenGate数据复制时作为详细设计的指导性规范。
监控软件Monit安装与配置
一、Monit简介 (1)二、安装与配置 (1)1、软件包依赖 (1)2、下载 (1)3、安装 (1)4、配置文件 (1)5、注册init守护进程 (1)6、配置实例 (1)7、检查配置 (4)8、开始监控 (4)一、Monit简介Monit是一款功能非常丰富的进程、文件、目录和设备的监测软件,用于Unix平台。
它可以自动修复那些已经停止运作的程序,特使适合处理那些由于多种原因导致的软件错误。
二、安装与配置1、软件包依赖apache2、下载/monit/3、安装#tar monit-5.2.3.tar.gz#cd monit-5.2.3#./configure /前面有个点儿#make#make install4、配置文件复制/monit-5.2.3目录下的monitrc文件至/etc目录下5、注册init守护进程#vi /etc/inittab添加下面一行:mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monirc6、配置实例################################################################Global section #全局配置###############################################################set daemon 120 with start delay 240 #设置monit为后台进程,没2分钟为一个检查周期,首次启动后4分钟开始第一次检查###############################################################set logfile syslog facility log_daemon #设置系统日志,这是默认设定,可以手动配置指定日志文件###############################################################set idfile /var/.monit.id #设置monit对象实例,其实这里的对象就是指本机###############################################################set statefile /var/.monit.state #设置状态报告文件###############################################################set mailserver #设置邮件服务器,通过它来发送邮件警告###############################################################set eventqueuebasedir /var/monit #设置事件报告,每个事件对应的文件最大大小为100KBslots 100#################################################################Monit by default uses the following alert mail format:##--8<--##From: monit@$host##Subject: monit alert -- $EVENT $SERVICE##$EVENT Service $SERVICE##Date: $DATE##Action: $ACTION #邮件格式,此处忽略##Host: $HOST##Description: $DESCRIPTION##Your faithful employee,##Monit##--8<--###############################################################set alert 244032545@ #设置警告要发往的邮箱set alert 244032545@ only on { timeout } #当警告发送失败时要发往的另一个邮箱###############################################################set httpd port 2812 and use address localhost #设定http访问端口,只允许本机访问allow localhostallow admin:monit #本地访问凭证,用户admin,密码monitallow @monitallow @users readonly#################################################################Services #服务的定义###############################################################check system myhost.mydomain.tldif loadavg (1min) > 4 then alertif loadavg (5min) > 2 then alertif memory usage > 75% then alert #检查负载if swap usage > 25% then alertif cpu usage (user) > 70% then alertif cpu usage (system) > 30% then alertif cpu usage (wait) > 20% then alert###############################################################check file apache_bin with path /usr/local/apache/bin/httpdif failed checksum and expect the sum 8f7f419955cefa0b33a2ba316cba3659 then unmonitor if failed permission 755 then unmonitorif failed uid root then unmonitor #apache权限检查if failed gid root then unmonitoralert 244032545@ on {checksum, permission, uid, gid} with the mail-format { subject: Alarm! }group server###############################################################check process apache with pidfile /usr/local/apache/logs/httpd.pidstart program = "/etc/init.d/httpd start" with timeout 60 secondsstop program = "/etc/init.d/httpd stop"if cpu > 60% for 2 cycles then alertif cpu > 80% for 5 cycles then restartif totalmem > 200.0 MB for 5 cycles then restart #检查apache服务器负载if children > 250 then restartif loadavg(5min) greater than 10 for 8 cycles then stopif failed host port 80 protocol http and request "/somefile.html" then restartif failed port 443 type tcpssl protocol http with timeout 15 seconds then restart if 3 restarts within 5 cycles then timeout depends on apache_bingroup server###############################################################check filesystem datafs with path /dev/sdb1start program = "/bin/mount /data"stop program = "/bin/umount /data"if failed permission 660 then unmonitorif failed uid root then unmonitor #检查磁盘使用情况if failed gid disk then unmonitorif space usage > 80% for 5 times within 15 cycles then alertif space usage > 99% then stopif inode usage > 30000 then alertif inode usage > 99% then stopgroup server###############################################################check file database with path /data/mydatabase.dbif failed permission 700 then alertif failed uid 0 then alertif failed gid 0 then alert #数据库if timestamp > 15 minutes then alert#if size > 100 MB then exec "/my/cleanup/script" as uid dba and gid dba###############################################################check directory bin with path /binif failed permission 755 then unmonitor #检查某个目录,这里是/bin if failed uid 0 then unmonitorif failed gid 0 then unmonitor#################################################################以下设置对一台远程主机的监控################################################################Check a remote host availability by issuing a ping test and check the# content of a response from a web server. Up to three pings are sent and #connection to a port and an application level network check is performed.# check host myserver with address 192.168.1.1# if failed icmp type echo count 3 with timeout 3 seconds then alert# if failed port 3306 protocol mysql with timeout 15 seconds then alert# if failed url http://user:password@www.foo.bar:8080/?querystring# and content == 'action="j_security_check"' then alert#################################################################配置包含文件,这样管理起来可能更方便些,不至于主配置文件代码太多################################################################Includes#It is possible to include additional configuration parts from other#files or directories.#include /etc/monit.d/*###############################################################7、检查配置#/usr/local/bin/monit -t8、开始监控用一下方式启动Monit#telinit q。
GoldenGate监控工具GoldenGate Monito11.1安装配置
GoldenGate Web界面监控工具GoldenGate Monitor的安装、配置及监控2011年12月目录1GoldenGate Monitor介绍 (3)2环境需求 (4)2.1Hardware (4)2.2Software (5)3安装Monitor Server (5)3.1安装环境 (5)3.2创建组和用户 (6)3.3创建Repository用户 (6)3.4安装Monitor Server (6)4配置GoldenGate (14)4.1配置需求 (14)4.2配置环境 (14)4.3需求描述 (15)4.4检查Monitor Agent安装组件 (15)4.5源端配置GoldenGate (16)4.5.1环境变量 (16)4.5.2Enabling Monitoring (16)4.5.3配置cfg\Config.properties (16)4.5.4创建Oracle Wallet (17)4.5.5启动GoldenGate Manager (17)4.5.6配置Extract进程及pump进程 (17)4.6目标端配置GoldenGate (18)4.6.1环境变量 (18)4.6.2Enabling Monitoring (18)4.6.3配置cfg/Config.properties (18)4.6.4创建Oracle Wallet (19)4.6.5启动GoldenGate Manager (19)4.6.6配置Replicat进程 (19)4.7测试验证 (20)5GoldenGate Monitor Web (22)5.1查看当前Lag、Status信息及Message (22)5.2问题区域 (24)5.3查询历史事件 (25)5.4告警条件定义 (27)6参考 (27)1GoldenGate Monitor介绍Oracle GoldenGate Monitor使用基于web浏览器去监控远程的Oracle GoldenGate instances。
Goldengate学习笔记
Goldengate学习笔记一、安装1.把下载好的安装包解压到指定文件夹,此文件夹(install location)即为其安装目录2.shell>cd (install location) ----最好进入安装目录执行控制台命令。
shell>ggsciggsci>create subdirs ----创建一系列的目录,用于存放参数文件,trail文件等。
ggsci>exit.安装完毕二,架构1.Source database:vendor database,such as "oracle,db2,mysql......"2.Capture:local extract process,读取源数据库的在线重做日志来捕获源数据库的变化,并把这些变化写入trail文件。
----只捕获committed transactions.3.Source trail:存储捕获进程读取的源数据库的变化。
4.Data pump:another type of extract process,读取trail文件中的记录,在此可以选择性的进行过滤,并把数据传向目标端。
5.Collector:由manager进程自动启动,在后台把源端传过来的数据写入remote trail。
6.Remote trail:存储源端传过来的数据。
7.Deliver:replicat process,把trail文件中的数据写入目标数据库。
8.Target database:vendor database,such as "oracle,db2,mysql......"要注意的是,Source trail和Data pump是可选的,可以直接由Capture进程把数据传向目标端。
但是,如果这样的话,要是网络突然断开,那么源端的数据就不能再传向目标端,就会造成数据的丢失。
此时,如果存在Source trail和Data pump的话,即使网络断开,capture进程仍然可以把数据写入trail文件,等待网络恢复后,再由pump进程把数据传向目标端,这样,数据就会更加安全,在生产数据库中,这两项是必不可少的。
部分GoldenGate安装配置、常用命令与目标初始化
同步延迟
检查网络状况和数据库性能, 确保数据能够实时同步。
日志异常
检查日志文件,查找异常信息 ,并根据异常信息进行相应的
பைடு நூலகம்处理。
03 Goldengate常用命令
数据采集命令
DG_COMMAND
用于执行数据采集命令,如启动数据采集进程、停止数据采 集进程等。
DG_INFO
用于获取数据采集的详细信息,如数据采集状态、数据采集 进度等。
安装Goldengate服务器
按照安装向导的指示,完成Goldengate服务器的安装。
安装Goldengate客户端
在需要使用Goldengate的客户端计算机上安装Goldengate客户端。
配置Goldengate环境变量
设置Goldengate的环境变量,以便在命令行中调用Goldengate命令。
用于获取数据校验的详细信息,如数据校验状态、数据校验结果等。
其他常用命令
DG_CONFIG
用于配置Goldengate的相关参数,如设置数据采集频率、设置数据同步目标等 。
DG_STATUS
用于获取Goldengate的运行状态,如Goldengate的启动状态、运行日志等。
04 Goldengate目标初始化
无法连接到Goldengate目标数据库 。
解决方案
检查目标数据库的配置是否正确, 包括数据库连接字符串、用户名和 密码等。
02 Goldengate配置
数据源配置
数据源类型
支持多种数据源类型,如Oracle、MySQL、SQL Server等。
连接参数
需要提供数据库的地址、端口、用户名和密码等 连接参数。
集群版部署案例
Oracle Goldengate Monitor12c安装配置指南12.1.3
Oracle Goldengate Monitor 12c安装配置指南1、架构2、12c版monitor安装流程Monitor server的安装:检查前提要求->OUI安装monitor server->RCU(Repository Configuration Utility)创建数据结构->使用向导为oracle数据库创建weblogic domain(如果非oracle数据库如:mysql 或sqlserver,参考手册中的1.5和4.2)-> 手工配置完成domain的创建-> 启动monitor server -> welogic中用户的配置。
Monitor agent的安装:安装monitor agent -> 创建和配置agent实例3、Monitor Server的安装3.1 前提要求Monitor server:需要安装JDK1.7(参考director安装)Orace11g或12c(mysql5.5、sqlserver2008,2012),字符集AL32UTF8Weblogic12c(12.1.3),但是需要下载的包是:Oracle Fusion Middleware 12c (12.1.3.0.0) Infrastructure,单weblogic无效。
/etc/hosts文件:Monitor server和被监控的主机之间配置上hosts文件解析,都含有monitor server和agent 的条目建议monitor server单独放一台机器,和agent所在不混用。
3.2 安装Oracle Fusion Middleware 12c (12.1.3.0.0) Infrastructure3.3 Monitor server安装java -jar -Xmx1024m fmw_12.1.3.0.0_ogg.jar3.4 创建RCU首先确认字符集是否是AL32UTF8SQL> select * from nls_database_parameters where parameter='NLS_CHARACTERSET';PARAMETER------------------------------VALUE--------------------------------------------------------------------------------NLS_CHARACTERSETAL32UTF8;然后执行:$ORACLE_HOME下面的rcu,这里是Middleware/ORACLE_HOME的目录密码统一设置为oracle:3.5 配置domaincd /u01/app/Middleware/Oracle_Home/wlserver/common/bin ./config.sh设置weblogic的密码:welcome1设置相关信息,密码:oracle,然后点击:获取RCU配置:口令统一为oracle点击:创建3.6 monitor Server打patchMonitor server需要打patch:19915967打patch之前先停止weblogic manageserver和admin server检查当前OPTCH版本:export ORACLE_HOME=/u01/app/Middleware/Oracle_Home[oracle@oggsource OPatch]$ ./opatch versionOPatch Version: 13.2.0.0.0OPatch succeeded.打agent的patch要求的opatch版本:(OPatch version 13.2.0.0.0 or higher) 这里满足要求,就不升级opatch了。
GoldenGate Guide
Oracle GoldenGold安装手册2011.12目录1GOLDENGATE简介 (1)1.1G OLDEN G ATE目的 (1)1.2G OLDEN G ATE和同类产品的差异 (1)1.2.1支持异构平台 (1)1.2.2交易的完整性 (1)1.3G OLDEN G ATE产品 (2)2GOLDENGATE技术原理 (2)2.1G OLDEN G ATE架构和原理 (2)2.2G OLDEN G ATE C HECK P OINT (3)2.3P ARAMETERS,P ROCESS G ROUPS (4)2.4G OLDEN G ATE配置过程 (4)3GOLDENGATE环境准备 (5)3.1创建系统用户 (5)3.2源端系统配置 (6)3.3目标端系统配置 (7)3.4安装GOLDENGATE软件 (7)3.5数据库方面的准备 (8)3.5.1在源端数据库中打开归档模式 (8)3.5.2在源端数据库中打开force logging (9)3.5.3在源端数据库中打开supplemental log (9)3.5.4在源端数据库中关闭回收站 (10)3.5.5确保goldengate能够连接到数据库的ASM实例 (10)3.5.6字符集 (11)3.5.7创建goldengate数据库用户 (12)3.5.8UNDO的设置 (13)3.6安装DDL OBJECTS (14)3.6.1执行marker_setup (14)3.6.2执行ddl_setup (15)3.6.3执行role_setup (16)3.6.4将创建的角色授权给goldengate用户 (16)3.6.5启用DDL触发器 (16)3.7安装可选的性能工具 (17)3.7.1安装dbms_shared_pool包 (17)3.7.2ddl_pin (17)4配置GOLDENGATE (18)4.1创建GOLDENGATE工作目录 (18)4.2创建TRAIL文件存放目录 (18)4.3配置MANAGER (18)4.4全局参数设置 (19)4.5配置源端EXTRACT (20)4.6配置目标端REPLICAT (23)4.7ADD TRANDATA (25)5数据初始化(INITIAL DATA LOAD) (27)5.1通过EXPDP/IMPDP来迁移初始数据 (27)5.1.1准备工作 (27)5.1.2在源端和目标端打开MANAGER (27)5.1.3在源端,执行expdp导出数据 (28)5.1.4将初始数据导入到目标数据库 (28)5.1.5在目标端,启动复制进程 (29)5.2通过文件到REPLICA T方式来迁移初始数据 (30)5.2.1准备工作 (30)5.2.2在源端和目标端打开MANAGER (30)5.2.3配置初始化extract (30)5.2.4在目标库中创建表空间、用户及表结构 (31)5.2.5在源端,打开抽取进程 (32)5.2.6在源端,启动initial-load extract (32)5.2.7配置初始化replicat (32)5.2.8在目标端,启动initial-load replicat (33)5.2.9在目标端,启动复制进程 (33)6日常管理和维护 (35)6.1故障切换 (35)6.2一些错误和警告信息 (36)6.2.1错误 (36)6.2.2警告 (37)1GoldenGate简介1.1GoldenGate目的●实时报表●实时BI●无缝升级、迁移●数据集中(EPM,Exadata)1.2GoldenGate和同类产品的差异1.2.1支持异构平台核心架构●支持多数据库平台●规范的跟踪文件(trail file)格式●规范的元数据定义●自动通用数据类型映射数据抓取方法●日志截取(直接文件访问)●数据库内建日志接口(log API)●Intercepts/exits●Vendor-provided access modules针对Oracle的特性●支持RAC,ASM●支持IOT(Index-organized Table)●支持Clustered Table,object Table●支持DDL●ALO(archivelog only)模式●Off-platform capture (LOGSOURCE)●Multi-threaded capture1.2.2交易的完整性交易边界(Transaction boundaries)●在GG跟踪文件中记录●根据提交顺序记录交易●根据record filtering或者trail splits 自动调整Boundaries交易完整性(Transaction integrity)●Checkpointing and recovery are based on transaction boundaries●Original commit sequence is maintained by the delivery process1.3GoldenGate产品For Unix/Linux,Windows●GoldenGate TDM(Transactional Data Management)●GoldenGate Director●GoldenGate Veridata●TDM Integration Edition●TDM Netezza Integration●TDM Greenplum IntegrationFor NonStop2GoldenGate技术原理2.1GoldenGate架构和原理2.2GoldenGate CheckPoint抓取过程中的检查点写入过程中的检查点2.3Parameters, Process GroupsGoldenGate进程的参数文件以ASCII 编码保存。
Goldengate实施方案-V1.0
Goldengate实施⽅案-V1.0服务质量系统GoldenGate实施⽅案⽬录⼀、服务质量系统GoldenGate灾备设计⽅案 (3)1.1服务质量系统数据库情况 (3)1.2服务质量系统采⽤GoldenGate灾备设计⽅案 (4)1.2.1 基础设施设计 (4)1.2.2 数据库设计 (5)1.2.3 GoldenGate设计 (5)⼆、实施前准备 (6)三、GoldenGate进程配置清单 (7)四、源端配置 (7)4.1创建运⾏GoldenGate的⽤户 (7)4.2安装GoldenGate (8)4.3添加变量 (8)4.4增加附加⽇志 (8)4.5配置源端DDL (9)4.6Mgr进程配置 (10)4.7抓取进程配置 (10)4.8传输进程配置 (11)4.9启动进程 (12)五、同步历史数据 (12)RMAN备份 (12)六、⽬标端配置 (12)6.1创建运⾏GoldenGate的⽤户 (12)6.2安装GoldenGate (13)6.3添加变量 (13)6.4修改数据库 (13)6.5⽬标端GLOBALS配置 (14)6.6Mgr进程配置 (14)6.7数据⼊库进程配置 (15)6.8启动进程 (15)⼀、服务质量系统GoldenGate灾备设计⽅案1.1 项⽬背景与⽬标基于服务质量系统2013年规划扩容建设,需要实现满⾜服务开通系统与服务质量系统的数据同步;1.2服务质量系统组⽹图注:现⽹服务开通系统是ORACLE数据库、服务质量是sybase数据库;1.3 服务质量系统数据库情况1.4服务质量系统采⽤GoldenGate灾备设计⽅案1.4.1系统部署拓扑图1.4.2基础设施设计a)源端数据库主机和存储要求说明:现⽹设备是32C,内存空闲10G,存储空闲100G,满⾜主机要求;1.4.3数据库设计1.4.4 GoldenGate设计⼆、实施前准备a.为GoldenGate软件划分⼀定的共享存储空间(天数*每天数据变化量),并创建⽂件系统;b.数据库必须处于归档模式,建议保留7-10天以上的归档⽇志;c.由双⽅⼯程师共同确定所需要复制的表以及划分复制通道;d.为GoldenGate分配端⼝7809,7840-7845(在源和⽬标端)e.将数据库附加⽇志打开;f.创建goldengate数据库⽤户;备注说明:1、检查源数据库与⽬标数据库是否配置时钟同步:没有的话,请先配置NTP服务;2、经过项⽬组确认:服开服务器上的字符集和服务质量监控服务器上的字符集⼀致;3、服务质量监控服务器数据库表有主键;三、GoldenGate进程配置清单注:具体的数据需要跟服务开通系统核对(表、表的⽤户归属)四、源端配置4.1创建运⾏GoldenGate的⽤户1)在源端采⽤ORACLE⽤户运⾏GoldenGate2)安装位置:/goldengate3)创建GoldenGate数据库⽤户goldengatecreate tablespace goldengate datafile '/xx/goldengate01.dbf' size 100M autoextend on; -- Create the usercreate user goldengateidentified by "hljorarz"default tablespace goldengatetemporary tablespace TEMPprofile DEFAULT;-- Grant/Revoke role privilegesgrant dba to goldengate;4)检查源端数据库是否为归档模式,若为⾮归档模式,将其改为归档模式SQL>archive log list;设置源库为归档模式:SQL> shutdown immediateSQL> startup mountSQL> alter database archivelog;SQL> alter database open;5)检查源端数据库附加⽇志是否打开SQL>select supplemental_log_data_min from v$database;a)将数据库附加⽇志打开SQL>alter database add supplemental log data;b)切换⽇志以使附加⽇志⽣效SQL〉ALTER SYSTEM ARCHIVE LOG CURRENT;4.2安装GoldenGate通过ftp上传GoldenGate软件包道安装⽬录,并解压缩gzip –d *.gztar -xvf *.tar在ggsci环境下创建GoldenGate⼦⽬录,create subdirs4.3添加变量export GG_HOME=/goldengateexport LD_LIBRARY_PATH=$ORACLE_HOME/lib4.4增加附加⽇志在GGSCI命令⾏中登陆数据库,为需要复制的数据表添加trandata(在源数据库)a)增加表的附加⽇志(定义需要复制的表,以及打开表的附加⽇志trandata)GGSCI>dblogin userid goldengate,password hljorarz注:dblogin的后⾯是不能加标点符号的,否则登陆的时候,password会认为不对。
GoldenGate安装配置文档及概要使用说明
GoldenGate软件安装部署文档此方案为某客户的配置方案,具体参数可以不考虑,请根据自己的实际情况修改。
1GoldenGate部署方案为GoldenGate阵列上为GoldenGate划分27G存储空间,目录为”/export/home/oracle/ggs”以保存7-10天GoldenGate队列文件,保留目标数据库初始化期间的增量数据,在目标数据库初始化完成后,追加增量数据,使主备端数据库数据同步。
2GoldenGate软件安装配置步骤2.1实施前准备a.阵列上为GoldenGate软件划分100G左右的存储空间,并创建文件系统。
也可在现有文件系统中建立一个目录,GoldenGate对于安装目录没有任何限制。
b.源数据库应当处于归档模式,并且建议保留3天以上的归档日志;c.源数据库是RAC环境,GoldenGate可以只运行于单个节点,需要将其它节点归档日志目录通过NFS共享出来,并装载到GoldenGate运行节d.GoldenGate要求RAC各节点之间配置时钟同步,必须为各个节点配置时钟同步服务(如NTP服务)。
e.关于C++编辑器xlc runtime 9.0 version.和Oracle用户的环境变量设置.●setenv PATH <installation directory>:$PATH●setenv <shared libraries variable> <absolute path of installationdirectory>:$<shared libraries variable>◆Sun Solaris LD_LIBRARY_PATHExample LD_LIBRARY_PATH=/lib路径/;export LD_LIBRARY_PATHf.由双方工程师共同确定所需要复制的表以及划分复制通道。
2.2源端数据库及系统配置a.在源端,创建GoldenGate系统用户,设置该用户环境变量,也可以采用oracle用户运行GoldenGate。
GoldenGate软件实现一对多数据同步功能安装配置手册
GoldenGate一对多数据同步安装配置手册2001年11月一、前言GoldenGate支持灵活的拓扑复制结构,比如一对多、多对一、双向复制等拓扑复制结构。
GoldenGate要实现一对多的复制可以通过多种办法来实现,我们这里来讨论主要的复制拓扑实现方法和机制。
数据从一个源端抓取出来,分发到多个目标端去。
二、安装环境概述三、GoldenGate一对多配置实现3.1、Oracle GoldenGate软件环境安装需求源端安装环境需求(1)网络:要实现GoldenGate数据复制软件源端和目标端的数据通信,需要开通源端和目标端服务器的7809到7810,7840到7890之间的网络端口。
(2)Oracle GoldenGate系统用户Oracle GoldenGate安装运行需要调用Oracle 的数据库产品的类库文件,所以建议安装Oracle GoldenGate的系统用户在系统的Oracle:dba用户组中,或则就使用系统Oracle 用户进行安装。
为PATH环境变量增加安装GoldenGate的路径。
(3)Oracle GoldenGate数据库用户goldengate(4)数据库字符集源和目标数据库字符集应一致,检查Oracle字符集命令:检查nls_lang环境变量目的是为了确保GoldenGate进行数据抽取的时候使用正确的NLS_LANG环境变量,使用以下命令确认数据库的字符集。
获得的结果主要在GoldenGate进程的参数文件中的setenv(NLS_LANG)参数中使用。
(5)安装存储空间安装GoldenGate对于存储空间的要求:应为GoldenGate创建文件系统,也可在现有文件系统中建立一个目录,GoldenGate对于安装目录没有任何限制。
GoldenGate软件本身占用不到100M空间;(6)数据队列存储空间需要在共享阵列上为GoldenGate软件划分一定的存储空间来存储GoldenGate队列。
手把手教你生产安装goldengate的步骤
目录1. 安装配置GoldenGate (3)1.1. 设置环境变量 (3)1.1.1. 官方资料 (3)1.1.2. 源端10.34.1.1机器 (7)1.1.3. 源端10.34.1.1上增加tns解析 (8)1.1.4. 修改10.34.1.1上ASM数据库的参数 (9)1.1.5. 目标端10.34.1.72机器 (10)1.2. 安装GG(只在小机1和分析2上建) (11)1.3. 官方系统要求 (13)1.4. 目标机器manager进程添加到Windows服务 (16)1.5. GoldenGate相关命令 (17)1.6. 数据库准备 (19)1.6.1. 源数据库要开归档 (19)1.6.2. 打开数据库级别的补充日志(supplemental log) (19)1.6.3. 在源端和目标端创建GoldenGate管理用户,并授权 (20)1.6.4. 官方技术要求 (21)1.6.5. 数据库字符集检查 (27)1.7. 在源端添加表级的transdata (28)1.8. 在目标端添加checkpoint表 (29)1.9. 源端配置MGR管理进程组 (30)1.9.1. 配置参数文件 (30)1.9.2. 官方技术要求 (31)1.9.3. 使用GGSCI命令管理MGR (33)1.10. 源端配置Extract抽取进程组 (35)1.10.1. 创建和编辑Extract进程配置文件 (35)1.10.2. Extract相关命令 (36)1.11. 源端配置Pump投递进程组 (40)1.11.1. 创建和编辑Pump进程配置文件 (40)1.11.2. 使用GGSCI命令管理Pump (41)1.12. 目标端创建和配置MGR管理进程组 (42)1.13. 目标端配置Replicat复制进程组 (43)1.14. 验证DML复制结果 (48)1.15. 增加表进行监控的方法 (49)2. 安装配置Director (51)2.1. 安装配置Director Server (51)2.1.1. 安装前准备 (51)2.1.2. 启动weblogic server (55)2.1.3. 登入服务端 (55)2.2. 安装配置Director Client (56)2.2.1. 安装客户端。
黄金视讯软件配置说明
黄金视讯软件配置说明城关分理处添加主机步骤1、【切换到配置管理主机】登陆最北边的主机,在键盘上双击“ctrl”,用 键切换到“1”,然后“回车”,这样就切换到“配置管理”所在的主机。
2、【登陆配置管理软件】双击桌面上的“配置管理”图标,在弹出的登陆窗口中输入密码,单击“确定”,进入配置界面。
3、【在前端设备中添加主机步骤】1、配置管理-监控单元-前端设备,选择“禹州支行”,右键单击,选择“添加分组”,在“节点名称”输入框中输入“城关分理处”,单击确定。
2、选择“配置管理”中左侧刚添加的“城关分理处”节点,右键单击选择“添加单元”,在弹出的“添加对话框”中进行相应的修改单元名称:城关业务1单元类型:大华系列嵌入式IP地址:输入实际的IP地址访问端口: 37777单击“确定”按钮3、添加“视频通道信息”和“报警输入信息”1) 在“配置中心”中选中刚添加进来的监控单元(城关业务1),单击“配置中心”右侧的“基本信息”选项卡,在“登录用户名”和“登录密码”输入框中分别输入admin , admin2) 选择“视频通道”选项卡,右键单击空白处,选择“添加”,弹出“视频源对话框”,勾选“批量添加”,输入通道数量:16(例如16个通道),单击“确定”按钮,然后可对添加的通道名称进行逐个修改。
3)选择“报警输入”选项卡,右键单击空白处,选择“添加”,弹出“报警输入设置对话框”,勾选“批量添加”,输入相应数量的报警(例如输入数字8),单击“确定”按钮。
进行“报警输入名称”的修改,把不相干的报警输入条目删除。
(比如用到报警输入1,2,8。
那么我们就把报警输入3,4,5,6,7删除)4、【代理服务器中添加视频通道及报警输入的步骤】1)视频通道的添加:配置管理-中心设备-代理服务器,选中“代理服务器”,在配置界面右侧上面,选择“视频通道”选项卡,在选项卡下方任何地方,右键单击选择“添加”,弹出“视频源设置”选项卡,在“目标单元”右侧选项下拉框中选择刚刚添加的监控设备(城关业务1),在“目标设备”右侧的下拉框选项中选择“全部”。
古鸿软件监控版安装说明(工作站模式)
古鸿系统安装说明1、在安装之前请做好确认或备份工作,包括计算机名称:服务器必须是纯数字、工作站必须是汉字和数字的组合注意:传菜部电脑名称必须以“传菜部”开头。
IP地址:根据“软件安装确认清单”进行IP设置,避免IP重复冲突。
古鸿软件:古鸿金掌柜前台、上菜控制中心、金掌柜ERP后台。
准备:windows 2000 Professional 专业纯静版(绝对不容许使用Ghost 版!!!!!!!)、office 2000或2003 、VSflexGrid控件、解压软件、Ghost备份软件、系统驱动盘。
2、安装windows 2000 Professional系统3、安装完成后:(1)安装系统驱动(2)安装office 2000或2003(3)安装解压软件(4)修改时间\日期格式:在“开始”——“控制面板”——“区域和语言选项”——修改日期格式为“HH-MM-SS”时间格式为“yyyy-MM-dd”(5)启动guest :在“我的电脑”——点击“管理”——选择“本地用户和组”——选择“用户”——取消“guest”禁用。
(6)修改IP地址:在本地连接属性上选择TCP/IP协议,点击属性,在常规选项中,选择“使用下面的IP地址(7)计算机名称:在我的电脑点击鼠标右键,选择属性,点击网络标识查看(7)网络协议:在网上邻居点击鼠标右键,选择属性,在本地连接属性点击鼠标右键,选择属性查看,只需要网络客户端、文件和打印机共享及TCP/IP协议(8)安装VSflexGrid控件。
在gh文件夹中或者模糊查找VSflexGrid控件在安装文件夹中有三个文件,先点击直接点击下一步安装即可。
再点击导入注册表。
“上菜控制中心监控版”安装说明安装上菜控制中心程序 (1)、进入上菜控制中心安装程序,双击“setup ”进行安装。
如图(2)、进入安装界面,点击“确定”按钮 。
如下图(3)、点击“更改目录”将安装目录改为非系统区,修改完后点击“左上角图标”。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
GoldenGate Web界面监控工具GoldenGate Monitor的安装、配置及监控2011年12月目录1GoldenGate Monitor介绍 (3)2环境需求 (4)2.1Hardware (4)2.2Software (5)3安装Monitor Server (5)3.1安装环境 (5)3.2创建组和用户 (6)3.3创建Repository用户 (6)3.4安装Monitor Server (6)4配置GoldenGate (14)4.1配置需求 (14)4.2配置环境 (14)4.3需求描述 (15)4.4检查Monitor Agent安装组件 (15)4.5源端配置GoldenGate (16)4.5.1环境变量 (16)4.5.2Enabling Monitoring (16)4.5.3配置cfg\Config.properties (16)4.5.4创建Oracle Wallet (17)4.5.5启动GoldenGate Manager (17)4.5.6配置Extract进程及pump进程 (17)4.6目标端配置GoldenGate (18)4.6.1环境变量 (18)4.6.2Enabling Monitoring (18)4.6.3配置cfg/Config.properties (18)4.6.4创建Oracle Wallet (19)4.6.5启动GoldenGate Manager (19)4.6.6配置Replicat进程 (19)4.7测试验证 (20)5GoldenGate Monitor Web (22)5.1查看当前Lag、Status信息及Message (22)5.2问题区域 (24)5.3查询历史事件 (25)5.4告警条件定义 (27)6参考 (27)1GoldenGate Monitor介绍Oracle GoldenGate Monitor使用基于web浏览器去监控远程的Oracle GoldenGate instances。
借助GoldenGate Monitor可以提高我们的生产效率,实时监控Oracle GoldenGate的运行状态,减少系统持续可用性、灾难恢复、实时数据集成方案的上线时间。
GoldenGate Monitor的技术架构如下:从上面的技术架构可以看出,Oracle GoldenGate Monitor与Director基本相同,不同的是在每个GoldenGate Instance都要配置Monitor Agent。
还有Monitor是基于Tomcat来运行的,而Director是基于Weblogic服务的。
Monitor主要包含如下几部分:1.1 Oracle GoldenGate每个GoldenGate instances就是一个GoldenGate管理进程,配置的时候需要指定主机名和访问端口,对于一个企业级的应用环境,这个主机名最好能通过DNS解析,并要配置完整的域名。
一个Oracle GoldenGate Monitor Server与一个或多个Oracle GoldenGate instances通信,他们使用Java Management Extensions(JMX)技术实现的。
每个GoldenGate instance的Manager进程与Monitor Agent相关联。
1.2 GoldenGate Monitor ServerOracle GoldenGate Monitor Server协调多个Oracle GoldenGate instances的监控,它是一个Java应用程序:1) 处理来自Oracle Goldengate Monitor Agent的信息和web浏览器的显示2) 管理用户、历史数据、信息显示和事件通知(如:mail)1.3 GoldenGate Monitor Repository这个是用来存放Director的一些信息,如monitor用户和组、进程状态、事件和其他信息,需要提前准备好,并创建好相应的访问用户。
1.4 GoldenGate Monitor AgentOracle Goldengate Monitor Agent安装在每个Oracle GoldenGate instance,它主要是收集GoldenGate instance信息并发送到Oracle GoldenGate Monitor Server。
2环境需求2.1Hardware●Oracle GoldenGate Monitor Server需要一些专用端口1) Shutdown 55012) HTTP 55003) HTTPS 55054) JMX Server 5502●至少1 GB of RAM。
RAM依赖于GoldenGate instance数量和每个GoldenGate instance的进程。
如果管理的GoldenGate比较多,则需要至少2G或更大的RAM。
(提示:Monitor Server最多支持20个instances,每个instances的进程数最多50个)●至少150M disk space用于安装Monitor Server软件.●Monitor repository至少需要200M的空间注意:不包括Database系统表空间,它空间大小依赖于:1) 被监控的instances数量2) 每个instance的进程数量3) 监控点的刷新频率4) 历史数据的存储和purge机制●经过Oracle GoldenGate Director Server认证的操作系统:1)Windows x86, x642)Redhat x86, x643)Solaris4)HPUX5)AIX●如果计划使用e-mail,标识SMTP服务和端口●如果计划使用发送消息到已存在的服务,标识SNMP版本、主机服务和trap port.●以下Monitor不支持1) Initial loads and special tasks processes run from GGSCI2) Oracle GoldenGate for Java and Flat File adapters3) Oracle GoldenGate instances running on DB2 z/OS4) Oracle GoldenGate instances running on HP NonStop5) Internet Protocol version 6 (IPv6)2.2Software●Oracle GoldenGate(也就是instance)的版本必须是11.1.1.1.1或以上●Apache Tomcat web server(此软件自动安装)●存放Monitor repository元数据的数据库(Mysql、MSSQL和Oracle三个其中之一)。
1)MySQL Enterprise version 5.0 or 5.12)SQL Server 2005 or 20083)Oracle 10g or 11g这里使用的是oracle数据库。
●Web浏览器Web浏览器必须启用:1)Network connectivity to the Oracle GoldenGate Monitor Server2)JavaScript enabled3)Cookies enabledOracle GoldenGate Monitor Web支持下列浏览器:1)Microsoft Internet Explorer version 7.0,8.0 or later2)Mozilla Firefox version 3.0 or later3安装Monitor Server3.1安装环境从https:///下载Monitor Server 11.1.1.1.0 for x863.2创建组和用户可以根据自己需求创建组和用户,这里直接使用oracle用户3.3创建Repository用户这里使用Oracle Database,并创建Monitor用户来存储repository信息3.4安装Monitor Server运行Oracle_GoldenGate_Monitor_unix_x32_11_1_1_1_0.sh指定安装目录指定Repository Database连接Database的一些参数Oracle UserName,就是存储Repository的用户名OGG Monitor User,其实就是向Monitor.GGS_USERS表中插入一条记录配置E-mail,用于通知事件Monitor Server JMX 用户名和口令Monitor Server 主机名和端口启动Monitor Server在安装目录下/u01/app/GG_monitor/bin/运行monitor.sh start注意:启动之前,必须启动repository的DB,即Oracle Database运行monistor.sh stop停止Monitor Server4配置GoldenGate4.1 配置需求1.Oracle GoldenGate release 11.1.1.1.1或以上版本2.Java 1.6 Java Development Kit (JDK),必须是JDKa)This must be the JDK, not a Java Runtime Environment (JRE).b)For the Windows x64 platform, you must use the x64 version of JDK or theManager will not be able to load the Java agent.3.设置环境变量指向JDKa)JAVA_HOMEb)设置PATH或Libarary如果是windows,设置PATH. . .;%JAVA_HOME%\jre\bin. . .;%JAVA_HOME%\jre\bin\server --指向jvm.dll如果是unix/lunix,设置Libarary PA THLinux & Solaris:LD_LIBRARY_PA TH to the location of the libjvm.so.AIX:LIBPATH to the location of the shared libraries ppc64 and j9vm例如:export LIBPA TH=$JA V A_HOME/jre/lib/ppc64:$JA V A_HOME/jre/lib/ppc64/j9vm:$LIBPA THHPUX:SHLIB_PATH to the location of the libjvm.so.LD_PRELOAD to libjvm.so (or libjvm.sl) prior to starting the OracleGoldenGate Manager.4.2 配置环境4.3 需求描述1)配置一个Extract,名为EXTA,分别捕获TEST,TEST1表的数据2)配置2个Pump,分别传递TEST,TEST1的数据a)PUMPA 传递TESTb)PUMPB传递TEST13)配置2个Replicat,分别应用TEST,TEST1的数据a)REPA应用TESTb)REPB应用TEST14.4 检查Monitor Agent安装组件安装Oracle GoldenGate release 11.1.1.1.1后会出现3个目录:●cfg - Contains the property and XML files that are used to configure the Oracle GoldenGateMonitor Agent.●dirjar - Contains the Java programs that support the Oracle GoldenGate MonitorAgent.●dirwlt - Contains the Oracle Wallet that stores passwords for Oracle GoldenGate Monitor.This directory is not installed until the utility that creates the wallet is run.注意:在运行时,Oracle GoldenGate Monitor Agent在dirchk目录创建agent.cpm文件,此文件包含Monitor Agent的checkpoint读取信息。