资源描述:
《初尝oracle GoldenGate 备份软件.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、初尝oracleGoldenGate备份软件前言GoldenGate软件是一种基于日志的结构化数据复制软件,它通过解析源数据库在线日志或归档日志获得数据的增量变化,再将这些变化应用到目标数据库,从而实现源数据库与目标数据库同步。GoldenGate可以在异构的IT基础结构(包括几乎所有常用操作系统平台和数据库平台)之间实现大量数据亚秒一级的实时复制,从而在可以在应急系统、在线报表、实时数据仓库供应、交易跟踪、数据同步、集中/分发、容灾等多个场景下应用。 同时,GoldenGate可以实现一对一、广播(一对多)、聚合(多对一
2、)、双向、点对点、级联等多种灵活的拓扑结构。 环境要求:1. 支持的平台支持的OracleDatabase版本在当前的OracleGoldenGate10.4版本中,支持如下OracleDatabase版本Oracle8i(DMLsupportonly)Oracle9.1and9.2(DMLandDDLsupport)Oracle10.1and10.2(DMLandDDLsupport)Oracle11g(DMLandDDLsupport) 支持的操作系统平台几乎所有主流的操作系统,GoldenGate都支持Wi
3、ndows2000,2003,XP,Linux,SunSolaris,HPNonStop,HP-UX2. 操作系统需求内存要求GoldenGate对操作系统内存的需求主要取决于Extract和Replicat进程数,一般建议>2G。DISK空间需求 由于要数据库必须设置为归档模式,所以要求至少保存7天以上的日志,建议剩余空间在10G~100G之间。对于RAC环境对于RAC环境,GoldenGate的相关软件和工作目录需要配置在shareddisk环境中,从而保证对所有node都是可用的,从任何一个n
4、ode都可以启动GoldenGate的进程,当其中一个node出现异常时,可以在剩余的node启动而无须修改任何配置参数。否则如果运行在单个node上的话,需要将剩余node中的归档日志通过一定的技术共享出来并加载到GoldenGate运行节点。对于RAC环境,GoldenGate要求所有node必须保持时钟同步,同时必须保持所有RACnode和运行extract进程的node节点保持时钟同步。因为GoldenGate会比较本地的系统时间和commit的时间戳。所以不能忽略这个设置。否则可能导致数据复制的紊乱。 3.
5、 数据库需求数据库客户端GoldenGate需要安装fullOracleclient,以便于GoldenGate程序访问OracleXDKlibraries。数据库用户建议使用sys或任何其他具有sysdba/sysasm权限的用户。数据库配置对于SourceOracleDatabase要求数据库处于归档模式下打开补充日志打开forcelogging分别配置连接源数据库和目标数据库的主机字符串建立一个专门的用户如Goldengate来负责将所需的数据同步到远端,而不是用已有的业务用户这个用户需要哪些权限呢?Create
6、usergoldengateidentifiedbygoldengate defaulttablespaceuserstemporarytablespacetempquotaunlimitedonusers;GRANTCONNECTTOgoldengate;GRANTALTERANYTABLETOgoldengate;GRANTALTERSESSIONTOgoldengate;GRANTCREATESESSIONTOgoldengate;GRANTFLASHBACKANYTABLETOgoldengate;GRANTSEL
7、ECTANYDICTIONARYTOgoldengate;GRANTSELECTANYTABLETOgoldengate;GRANTRESOURCETOgoldengate;GRANTdropANYTABLETOgoldengate;GRANTDBATOgoldengate;注*补充日志是否打开查询语句:selectsupplemental_log_data_minfromv$database;打开补充日志语句:alterdatabaseaddsupplementallogdata; 打开forceloggi
8、ng语句: Alterdatabaseforcelogging; 配置golengate环境:oslinux4.7x86_64数据库:10.0.2.164位 IP设置:源 192.168.8.1 目标 192.168.8.2SID:ORCL1. 安装goldengate软