GOLDENGATE MONITOR11.2.1安装手册

合集下载

Oracle_GoldenGate软件安装、配置、运维管理_整理版

Oracle_GoldenGate软件安装、配置、运维管理_整理版

Oracle_GoldenGate软件安装、配置、运维管理整理版目录Oracle_GoldenGate安装、配置、管理整理版 (1)a) Oracle GoldenGate主要组件 (5)GoldenGate for Oracle (8)b) 把源端数据库的数据同步到目标数据库 (13)c) 源数据库的修改实时同步到目标数据库 (34)d) 把源数据库的DDL修改同步到目标数据库中 (42)e) 术语和缩略语 (61)基于命令行的监控 (63)f) 说明 (63)g) 启动GoldenGate进程 (63)h) 停止GoldenGate进程 (64)i) 查看整体运行情况 (66)j) 查看参数设置 (67)k) 查看进程状态 (67)l) 查看延时 (70)m) 查看统计信息 (70)n) 查看运行报告 (71)基于GoldenGate Director的监控 (73)o) GoldenGate Director概述 (73)p) GoldenGate Director的安装部署 (75)部署方案及必需条件 (75)安装GoldenGate Director Server (77)安装GoldenGate Director Client (82)q) 启动GoldenGate Server (83)r) 配置被监控实例 (83)s) 登录Director Web监控界面 (86)t) 监控整体运行情况 (88)u) 监控进程状态 (89)v) 手工配置重点监控列表 (89)w) 查看事件日志 (92)x) Email告警 (93)y) 运行GGSCI命令 (94)日常维护指南 (96)z) 日常维护注意事项 (96)aa) 配置自动删除队列 (96)bb) 配置启动MGR时自动启动Extract和Replicat进程 (97)cc) 配置MGR自动重新启动Extract和Replicat进程 (97)dd) 长事务管理 (98)a) 源端和目标端数据库增减复制表 (101)b) 修改表结构 (104)c) 表的重新再同步 (105)异常处理预案 (106)d) 网络故障 (106)e) RAC环境下单节点失败 (106)f) Extract进程常见异常 (107)g) Replicat进程常见异常 (108)h) 异常处理一般步骤 (108)参考文献 (110)GoldenGate工作原理a) Oracle GoldenGate主要组件● Extract● Data pump● Replicat● Trails or extract files● Checkpoints● Manager● Collector1、Data Pump是一个次级的Extract Group,如果你的GG环境中不使用Data Pump的话,那么Primary Extract Group必须直接将trail通过网络写到Target系统上.参见后面的示例6:配置Data Pump实现一对多拓扑方案.2、默认情况下,Replicat是实时复制的,如果因为某种需要需要延迟复制的话,那么可以通过Replicat Group的如下DEFERAPPLYINTERVAL参数来控制,该参数允许delay的最大时间是7天。

GoldenGate安装部署及解决方案

GoldenGate安装部署及解决方案

GoldenGate安装部署及解决方案目录GoldenGate安装部署及解决方案.................................错误!未定义书签。

1、GoldenGate 简介........................................错误!未定义书签。

2、文档约定和说明.........................................错误!未定义书签。

3、GoldenGate软件安装....................................错误!未定义书签。

GoldenGate软件安装包下载............................错误!未定义书签。

Windows下安装.......................................错误!未定义书签。

Linux和Unix下安装..................................错误!未定义书签。

4、GoldenGate同步基本配置................................错误!未定义书签。

oracle之间同步和GoldenGate基础.....................错误!未定义书签。

oracle与db2同步....................................错误!未定义书签。

oracle与sybase同步.................................错误!未定义书签。

5、GoldenGate同步方案....................................错误!未定义书签。

使用GoldenGate初始化加载............................错误!未定义书签。

一对多数据同步(广播复制)...........................错误!未定义书签。

GoldenGate安装配置文档1

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 安装 详细命令

源端与目标端前言之解压缩文件包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 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监控工具GoldenGate Monito11.1安装配置

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 Director 安装及配置文档---精品管理资料

GoldenGate Director 安装及配置文档---精品管理资料

GoldenGate Director安装及配置文档目录1.1概述 (2)1。

2G OLDEN G ATE D IRECTOR概述 (2)1。

3G OLDEN G ATE D IRECTOR的安装 (3)1.3.1部署方案必需条件 (3)1。

3。

1.1 ............................................................................................................ Director服务器安装前提31。

3。

1.2 ............................................................................................................ Director客户端安装前提31。

3。

2安装GoldenGate Director Server (4)1.3。

3安装GoldenGate Director Client (7)1.3.4启动GoldenGate Director Server/Client (7)1。

4G OLDEN G ATE D IRECTOR的配置使用 (8)1.4.1Director Admin (8)1。

4.2基于Web的Director客户端 (11)1。

4。

2.1 ...................................................................................................................... 监控整体运行情况121。

4。

2。

2 ........................................................................................................................... 监控进程状态131.4。

oraclegoldengate安装笔记

oraclegoldengate安装笔记

oraclegoldengate安装笔记ORACLE GoldenGate安装测试平台:REDHAT LINUX 6DB:ORACLE 10G205一、在源数据库操作系统上新增GoldenGate的用户,需要和oracle数据库用户在一个组:二、在源数据库的操作系统上安装GoldenGate软件三、设置源数据库为归档模式,回收站为off(设置DDL复制需要),并设置为最细log四、在源数据库上创建GoldenGate的账号,并赋权限五、在目的主机DB2上新增GoldenGate的用户,需要和oracle 数据库用户在一个组:十一、配置GGS的manager 1234十二、验证结果十三、问题总结:源数据库不配置SUPPLEMENTAL_LOG_DATA_MIN为YES的话,extract会一直起不来,且为stopped状态sys@RHDB> select SUPPLEMENTAL_LOG_DATA_MIN from v$database;SUPPLEME--------NO[ogg@RHDB-1 fbo_ggs_Linux_x64_ora10g_64bit]$ tail -42012-05-31 13:33:28 ERROR OGG-00730 Oracle GoldenGate Capture for Oracle, ext1.prm: No minimum supplemental logging is enabled. This may cause extract process to handle key update incorrectly if key column is not in first row piece.2012-05-31 13:33:28 ERROR OGG-01668 Oracle GoldenGate Capture for Oracle, ext1.prm: PROCESS ABENDING.开启数据库的最细log模式:sys@RHDB> alter database add supplemental log data;Database altered.sys@RHDB> select SUPPLEMENTAL_LOG_DATA_MIN from v$database;SUPPLEME--------YES-------------------------源数据库配置SUPPLEMENTAL_LOG_DATA_MIN为YES,目的数据库不配的话,extract会一直起不来,且为ABENDED状态GGSCI (RHDB-1) 11> start extract ext1Sending START request to MANAGER ...EXTRACT EXT1 startingGGSCI (RHDB-1) 12> info allProgram Status Group Lag at Chkpt Time Since ChkptMANAGER RUNNINGEXTRACT STOPPED EXT1 00:00:00 02:15:57GGSCI (RHDB-1) 13> info allProgram Status Group Lag at Chkpt Time Since ChkptMANAGER RUNNINGEXTRACT ABENDED EXT1 02:16:04 00:00:19[ogg@RHDB-1 fbo_ggs_Linux_x64_ora10g_64bit]$ tail -10target directories:/home/ogg/fbo_ggs_Linux_x64_ora10g_64bit/dirtmp.2012-05-31 13:41:24 INFO OGG-01515 Oracle GoldenGate Capture for Oracle, ext1.prm: Positioning to begin time May 31, 2012 11:25:26 AM.2012-05-31 13:41:24 INFO OGG-01516 Oracle GoldenGate Capture for Oracle, ext1.prm: Positioned to Sequence 104, RBA 24428048, SCN 0.0, May 31, 2012 11:25:26 AM.2012-05-31 13:41:24 INFO OGG-00993 Oracle GoldenGate Capture for Oracle, ext1.prm: EXTRACT EXT1 started.2012-05-31 13:41:30 INFO OGG-01226 Oracle GoldenGate Capture for Oracle, ext1.prm: Socket buffer size set to 27985 (flush size 27985).2012-05-31 13:41:30 INFO OGG-01052 Oracle GoldenGate Capture for Oracle, ext1.prm: No recovery is required for target file/home/ogg/fbo_ggs_Linux_x64_ora10g_64bit/dirdat/lt0000 00, at RBA 0 (file not opened).2012-05-31 13:41:30 INFO OGG-01478 Oracle GoldenGate Capture for Oracle, ext1.prm: Output file /home/ogg/fbo_ggs_Linux_x64_ora10g_64bit/dirdat/lt is using format RELEASE 11.2. 2012-05-31 13:41:30 ERROR OGG-00717 Oracle GoldenGate Capture for Oracle, ext1.prm: Found unsupported in-memory undo record in sequence 104, at RBA 24428048, with SCN 0.1454118 (1454118) ... Minimum supplemental logging must be enabled to prevent data loss. 2012-05-31 13:41:30 ERROR OGG-01668 Oracle GoldenGate Capture for Oracle, ext1.prm: PROCESS ABENDING.配置目的数据库的如下后,依然报错sys@RHDB> alter database add supplemental log data;Database altered.[ogg@RHDB-1 fbo_ggs_Linux_x64_ora10g_64bit]$ tail -4 ggserr.log2012-05-31 13:57:32 INFO OGG-01053 Oracle GoldenGate Capture for Oracle, ext1.prm: Recovery completed for target file /home/ogg/fbo_ggs_Linux_x64_ora10g_64bit/dirdat/lt000003, at RBA 1060.2012-05-31 13:57:32 INFO OGG-01057 Oracle GoldenGate Capture for Oracle, ext1.prm: Recovery completed for all targets.2012-05-31 13:57:32 ERROR OGG-00717 Oracle GoldenGate Capture for Oracle, ext1.prm: Found unsupported in-memory undo record in sequence 104, at RBA 24428048, with SCN 0.1454118 (1454118) ... Minimum supplemental logging must be enabled to prevent data loss. 2012-05-31 13:57:32 ERROR OGG-01668 Oracle GoldenGate Capture for Oracle, ext1.prm: PROCESS ABENDING.重启配置源端的EXTRACT,不再报错:GGSCI (RHDB-1) 30> alter extract ext1, tranlog, begin now EXTRACT altered.GGSCI (RHDB-1) 31> info allProgram Status Group Lag at Chkpt Time Since ChkptMANAGER RUNNINGEXTRACT STOPPED EXT1 00:00:00 00:00:03GGSCI (RHDB-1) 32> start EXTRACT ext1Sending START request to MANAGER ...EXTRACT EXT1 startingGGSCI (RHDB-1) 33> info allProgram Status Group Lag at Chkpt Time Since ChkptMANAGER RUNNINGEXTRACT RUNNING EXT1 00:00:00 00:00:19但在源端删除表时,目的端报错,由于目的端没有这个表,所以如下报错:[ogg@RHDB-2 fbo_ggs_Linux_x64_ora10g_64bit]$ tail -0f ggserr.log2012-05-31 14:15:46 INFO OGG-01407 Oracle GoldenGate Delivery for Oracle, rep1.prm: Setting current schema for DDL operation to [SYS].2012-05-31 14:15:47 ERROR OGG-00519 Oracle GoldenGate Delivery for Oracle, rep1.prm: Fatal error executing DDL replication: error [Error code [942], ORA-00942: table or view does not exist SQL drop table receiver."TESTTAB1" /* GOLDENGATE_DDL_REPLICATION */], no error handler present.2012-05-31 14:15:47 ERROR OGG-01668 Oracle GoldenGate Delivery for Oracle, rep1.prm: PROCESS ABENDING.查看目的端的gg状态,REPLICAT状态变为了ABENDED:GGSCI (RHDB-2) 22> info allProgram Status Group Lag at Chkpt Time Since ChkptMANAGER RUNNINGREPLICAT ABENDED REP1 00:00:33 00:02:56执行start命令后依然报错:GGSCI (RHDB-2) 23> START REPLICAT REP1Sending START request to MANAGER ...REPLICAT REP1 startingGGSCI (RHDB-2) 24> INFO ALLProgram Status Group Lag at Chkpt Time Since ChkptMANAGER RUNNINGREPLICAT ABENDED REP1 00:00:00 00:00:02在目的端创建表testtab1后,成功:receiver@RHDB2> create table testtab1 (id number,teststrvarchar2(12));Table created.receiver@RHDB2> select tname from tab;TNAME------------------------------TESTTAB11 row selected.receiver@RHDB2> select * from testtab1;ID TESTSTR---------- ------------1 adljfoiweur1 row selected.GGSCI (RHDB-2) 6> start replicat rep1Sending START request to MANAGER ...REPLICAT REP1 startingGGSCI (RHDB-2) 7> info allProgram Status Group Lag at Chkpt Time Since Chkpt MANAGER RUNNINGREPLICAT RUNNING REP1 00:08:06 00:00:01。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、环境说明2、文件系统设计2.1 文件系统规划2.2 文件系统创建--创建/monitor文件系统:# lvcreate -L 100G -n lvmonitor rootvg# mkfs -t ext3 /dev/rootvg/lvmonitor# mkdir /monitor# mount /dev/rootvg/lvmonitor /monitor--创建/oradata文件系统:# lvcreate -L 100G -n lvoradata rootvg# mkfs -t ext3 /dev/rootvg/lvoradata# mkdir /oradata# mount /dev/rootvg/lvoradata /oradata--创建/u01文件系统:# lvcreate -L 50G -n lvu01 rootvg# mkfs -t ext3 /dev/rootvg/lvu01# mkdir /u01# mount /dev/rootvg/lvu01 /u012.3 修改/etc/fstabvi /etc/fstab添加如下内容:/dev/rootvg/lvu01 /u01 ext3 defaults 1 2/dev/rootvg/lvoradata /oradata ext3 defaults 1 2/dev/rootvg/lvmonitor /monitor ext3 defaults 1 23、资料库安装3.1 操作系统配置3.1.1 检查操作系统包rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n' binutils \ compat-libstdc++-33 \elfutils-libelf \elfutils-libelf-devel \gcc \gcc-c++ \glibc \glibc-common \ glibc-devel \ glibc-headers \ ksh \libaio \libaio-devel \ libgcc \ libgomp \ libstdc++ \ libstdc++-devel \ make \sysstat \ unixODBC \ unixODBC-devel3.1.2 创建用户组及用户#/usr/sbin/groupadd -g 400 oinstall#/usr/sbin/groupadd -g 401 dba#/usr/sbin/groupadd -g 402 oper#/usr/sbin/useradd -u 400 -g oinstall -G dba,oper oracle # passwd oracle3.1.3 配置内核参数# vi /etc/sysctl.conf添加以下内容:fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 8436039680kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default=262144net.core.rmem_max=4194304net.core.wmem_default=262144net.core.wmem_max=1048586# /sbin/sysctl –p3.1.4 修改用户的shell limit# vi /etc/security/limits.conf添加以下内容:oracle soft nproc 16384oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 655363.1.5 修改/etc/hosts文件127.0.0.1 localhost.localdomain localhost ::1 localhost6.localdomain6 localhost6修改为:127.0.0.1 localhost140.12.36.69 shujufanhuanjiankong3.1.6 配置时钟同步【客户端设置】1.将/etc/下的文件ntp.conf修改如下:server 140.12.24.7 minpoll 4 maxpoll 5fudge 127.127.1.0 stratum 3restrict 127.0.0.1driftfile /var/lib/ntp/driftlogfile /etc/ntp.logrestrict 140.12.24.7 mask 255.255.255.02.将/etc/ntp下的文件ntpservers内容置空3.将/etc/ntp下的文件step-tickers修改如下:140.12.24.74.修改/etc/sysconfig/ntpd文件:将OPTIONS的内容:OPTIONS="-u ntp:ntp -p /var/run/ntpd.pid"修改为:OPTIONS="-x -u ntp:ntp -p /var/run/ntpd.pid"5.重启ntpd服务:ntpdate 140.12.24.7service ntpd restartntpstat3.2 数据库软件安装3.2.1 修改目录属主# chown oracle:oinstall /u01# chown oracle:oinstall /oradata# chown oracle:oinstall /monitor3.2.2 修改oracle用户的bash_profile# Oracle 11gR2 DB Environmentexport ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=/u01/app/oracle/product/11.2.0.4/dbhome_1 export ORACLE_SID=sjfhgldbexport NLS_LANG='AMERICAN_AMERICA.AL32UTF8'export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libexport JAVA_HOME=$ORACLE_HOME/jdkexport ORACLE_DOC=$ORACLE_HOME/docexport SQLPATH=$ORACLE_HOME/dbsexport PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:/usr/sbin:$PATHexport CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib export TMP=/tmpexport TMPDIR=$TMPexport NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss'export NLS_TIMESTAMP_FORMAT='yyyy-mm-dd hh24:mi:ss.ff'export NLS_TIMESTAMP_TZ_FORMAT='yyyy-mm-dd hh24:mi:ss.ff'export EDITOR=viset -o vistty erase ^?stty erase ^Hexport DISPLAY=192.168.56.1:0.03.2.3 安装数据库软件[oracle@shujufanhuanjiankong /u01/software/database]$ ./runInstallerStarting Oracle Universal Installer...Checking Temp space: must be greater than 120 MB. Actual 6607 MB PassedChecking swap space: must be greater than 150 MB. Actual 32767 MB Passed Checking monitor: must be configured to display at least 256 colors. Actual 16777216 PassedPreparing to launch Oracle Universal Installer from /tmp/OraInstall2014-03-18_01-13-59PM. Please wait ...[oracle@shujufanhuanjiankong /u01/software/database]$去掉"I wish to receive security updates via my oracle support.", 继续..选择"skip software updates", 继续..选择"install database software only", 仅仅只安装数据库软件,暂时不创建数据库。

选择"single instance database installation"安装。

选择安装语言, 选择English、simplified chinese、traditional chinese.选择:"enterprise edition" 企业版安装。

使用root 用户执行如上两个脚本。

3.2.4 DB psu 安装(1).下载:opatch 最新版本(Patch 6880880)(2).更新opatch:[oracle@shujufanhuanjiankong /u01/software/database]$ opatch version OPatch Version: 11.2.0.3.4OPatch succeeded.[oracle@shujufanhuanjiankong /u01/software/database]$[oracle@shujufanhuanjiankong /u01/software]$ unzip -qo p6880880_112000_Linux-x86-64.zip -d $ORACLE_HOME[oracle@shujufanhuanjiankong /u01/software]$ opatch versionOPatch Version: 11.2.0.3.6OPatch succeeded.[oracle@shujufanhuanjiankong /u01/software]$(3).检查补丁冲突:unzip p1*******_112040_Linux-x86-64.zipcd 17478514opatch prereq CheckConflictAgainstOHWithDetail -ph ./(4).正式安装PSU:cd 17478514opatch apply3.3 netca创建监听$ netca[oracle@shujufanhuanjiankong /u01/software/17478514]$ ps -ef |grep tnsroot 39 2 0 12:10 ? 00:00:00 [netns]oracle 8849 1 0 13:24 ? 00:00:00 /u01/app/oracle/product/11.2.0.4/dbhome_1/bin/tnslsnr LISTENER -inheritoracle 8860 3031 0 13:24 pts/0 00:00:00 grep tns[oracle@shujufanhuanjiankong /u01/software/17478514]$3.4 dbca创建数据库3.4.1 创建数据库[oracle@sddxgg01 ~]$ dbca注意: SID根据实际情况进行修改。

相关文档
最新文档