OracleGoldenGate测试文档word精品文档14页文档格式.docx
- 文档编号:14038450
- 上传时间:2022-10-17
- 格式:DOCX
- 页数:19
- 大小:24.62KB
OracleGoldenGate测试文档word精品文档14页文档格式.docx
《OracleGoldenGate测试文档word精品文档14页文档格式.docx》由会员分享,可在线阅读,更多相关《OracleGoldenGate测试文档word精品文档14页文档格式.docx(19页珍藏版)》请在冰豆网上搜索。
对说得好的幼儿,即使是某一方面,我都抓住教育,提出表扬,并要其他幼儿模仿。
长期坚持,不断训练,幼儿说话胆量也在不断提高。
1.OracleGoldenGate介绍
课本、报刊杂志中的成语、名言警句等俯首皆是,但学生写作文运用到文章中的甚少,即使运用也很难做到恰如其分。
为什么?
还是没有彻底“记死”的缘故。
要解决这个问题,方法很简单,每天花3-5分钟左右的时间记一条成语、一则名言警句即可。
可以写在后黑板的“积累专栏”上每日一换,可以在每天课前的3分钟让学生轮流讲解,也可让学生个人搜集,每天往笔记本上抄写,教师定期检查等等。
这样,一年就可记300多条成语、300多则名言警句,日积月累,终究会成为一笔不小的财富。
这些成语典故“贮藏”在学生脑中,自然会出口成章,写作时便会随心所欲地“提取”出来,使文章增色添辉。
GoldenGateTDM(交易数据管理)软件是一种基于日志的结构化数据复制软件,它通过解析源数据库在线日志或归档日志获得数据的增删改变化,再将这些变化应用到目标数据库,实现源数据库与目标数据库同步、双活。
GoldenGateTDM软件可以在异构的IT基础结构(包括几乎所有常用操作系统平台和数据库平台)之间实现大量数据亚秒一级的实时复制,其复制过程简图如下:
家庭是幼儿语言活动的重要环境,为了与家长配合做好幼儿阅读训练工作,孩子一入园就召开家长会,给家长提出早期抓好幼儿阅读的要求。
我把幼儿在园里的阅读活动及阅读情况及时传递给家长,要求孩子回家向家长朗诵儿歌,表演故事。
我和家长共同配合,一道训练,幼儿的阅读能力提高很快。
如上图所示,GoldenGateTDM的数据复制过程如下:
利用捕捉进程(CaptureProcess)在源系统端读取OnlineRedoLog或ArchiveLog,然后进行解析,只提取其中数据的变化如增、删、改操作,并将相关信息转换为GoldenGateTDM自定义的中间格式存放在队列文件中。
再利用传送进程将队列文件通过TCP/IP传送到目标系统。
捕捉进程在每次读完log中的数据变化并在数据传送到目标系统后,会写检查点,记录当前完成捕捉的log位置,检查点的存在可以使捕捉进程在中止并恢复后可从检查点位置继续复制;
目标系统接受数据变化并缓存到GoldenGateTDM队列当中,队列为一系列临时存储数据变化的文件,等待投递进程读取数据;
GoldenGateTDM投递进程从队列中读取数据变化并创建对应的SQL语句,通过数据库的本地接口执行,提交到数据库成功后更新自己的检查点,记录已经完成复制的位置,数据的复制过程最终完成。
由此可见,GoldenGateTDM是一种基于软件的数据复制方式,它从数据库的日志解析数据的变化(数据量只有日志的四分之一左右)。
GoldenGateTDM将数据变化转化为自己的格式,直接通过TCP/IP网络传输,无需依赖于数据库自身的传递方式,而且可以通过高达9:
1的压缩率对数据进行压缩,可以大大降低带宽需求。
在目标端,GoldenGateTDM可以通过交易重组,分批加载等技术手段大大加快数据投递的速度和效率,降低目标系统的资源占用,可以在亚秒级实现大量数据的复制,并且目标端数据库是活动的
GoldenGateTDM提供了灵活的应用方案,基于其先进、灵活的技术架构可以根据用户需求组成各种拓扑结构,如图所示:
GoldenGateTDM可以提供可靠的数据复制,主要体现在下面三点:
保证事务一致性
GoldenGateTDM在灾备数据库应用复制数据库交易的顺序与在生产中心数据库上的顺序相同,并且按照相同的事务环境提交,确保在目标系统上数据的完整性和读一致性,为实时查询和事务处理创造了条件。
检查点机制保障数据无丢失
GoldenGateTDM的抽取和复制进程使用检查点机制记录完成复制的位置。
对于抽取进程,其检查点记录当前已经抽取日志的位置和写队列文件的位置;
对于投递进程,其检查点记录当前读取队列文件的位置。
检查点机制可以保证在系统、网络或GoldenGateTDM进程故障重启后数据无丢失。
可靠的数据传输机制
GoldenGateTDM用应答机制传输交易数据,只有在得到确认消息后才认为数据传输完成,否则将自动重新传输数据,从而保证了抽取出的所有数据都能发送到备份端。
数据传输过程中支持128位加密和数据压缩功能。
Oracle公司的GoldenGate产品,可以在异构的IT基础结构之间实现大量数据的秒一级的数据捕捉、转换和投递。
GoldenGate可以支持几乎所有常用操作系统如和数据库平台,如下表所示:
操作系统
数据库
MSNT,2000,XP,Linux,SunSolaris,HP-UX,IBMAIX,HPNonStop,TRU64,IBMz/OS,OS/390
Oracle,DB2,MSSQLServer,MySQL,Enscribe,SQL/MP,SQL/MX,Sybase,Teradata,其他ODBC兼容数据库
2.OracleGoldenGateForOracle(windows平台)安装
GoldenGate的安装非常简单,将解压缩安装文件到指定目录。
比如安装文件解压缩后的路径为d:
\ggs
安装步骤如下:
1.进入命令行
2.切换到ggs目录下
3.输入命令installaddserviceaddevents
4.输入ggsci进入GoldenGate的命令行
5.输入createsubdirs
OK,GoldenGate安装就已经完成了。
实际操作如下
C:
\DocumentsandSettings\PONY>
d:
D:
\>
cdggs
\ggs>
installaddserviceaddevents
OracleGoldenGatemessagesinstalledsuccessfully.
Service'
GGSMGR'
created.
Installprogramterminatednormally.
ggsci
OracleGoldenGateCommandInterpreterforOracle
Version10.4.0.19Build002
Windows(optimized),Oracle10onSep18200915:
54:
55
Copyright(C)1995,2009,Oracleand/oritsaffiliates.Allrightsreserved.
GGSCI(PONY)1>
createsubdirs
CreatingsubdirectoriesundercurrentdirectoryD:
ParameterfilesD:
\ggs\dirprm:
created
ReportfilesD:
\ggs\dirrpt:
CheckpointfilesD:
\ggs\dirchk:
ProcessstatusfilesD:
\ggs\dirpcs:
SQLscriptfilesD:
\ggs\dirsql:
DatabasedefinitionsfilesD:
\ggs\dirdef:
ExtractdatafilesD:
\ggs\dirdat:
TemporaryfilesD:
\ggs\dirtmp:
VeridatafilesD:
\ggs\dirver:
VeridataLockfilesD:
\ggs\dirver\lock:
VeridataOut-Of-SyncfilesD:
\ggs\dirver\oos:
VeridataOut-Of-SyncXMLfilesD:
\ggs\dirver\oosxml:
VeridataParameterfilesD:
\ggs\dirver\params:
VeridataReportfilesD:
\ggs\dirver\report:
VeridataStatusfilesD:
\ggs\dirver\status:
VeridataTracefilesD:
\ggs\dirver\trace:
StdoutfilesD:
\ggs\dirout:
3.数据库复制实施文档(DML)
3.1准备工作
◆准备两台机器,分别为SourceDB,TargetDB,通过TCP/IP网络进行互连
SourceDB:
WINXP环境,Oracle10g10.2.0.1.0
TargetDB:
WIN2019环境Oracle10g10.2.0.1.0
◆必须保证SourceDB是运行在归档模式下。
◆目的:
将SourceDB中相关Schema中的数据同步复制到TargetDB相对应的Sechema中
本文中要同步的是SouceDB中的SAJET,SJ,SMT,LANG到Target中的SAJET,SJ,SMT,LANG用户下
◆首先要保持SourceD,TargetDB相关Schema中的初始数据一致,可以通过Exp/Imp,Rman,冷备等方式实现.
◆双方DB建立GoldenGate用户,赋予DBA权限,用于GoldenGate连接DB.
◆双方DB安装GoldenGate,安装方式如第二章节所示
◆SourceDB必须开始最小附加日志模式
通过以下语句查看DB是否开启了最小附加日志模式
SQL>
selectSUPPLEMENTAL_LOG_DATA_MINfromv$database;
SUPPLEME
--------
YES
如果没有开启数据库的最小附加日志,则通过以下语句开启
alterdatabaseaddsupplementallogdata;
◆开启表的最小附加日志,通过GoldenGate命令行来添加
dbloginuseridsajetpasswordtech
Successfullyloggedintodatabase.
GGSCI(PONY)2>
addtrandatasajet.*
第一条命令表示登录到D
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- OracleGoldenGate 测试 文档 word 精品 14