引言:最近在论坛里经常会看到有朋友咨询Oracle GG 实施案例的帖子,诚然 GG 目前在各大论坛里的资料都不是很多 很全,尤其是真实实施案例就更凤毛麟角了,鉴于此我今天就为大家转一份朋友做过的GG实施给大家分享,本次分享的是“相同数据库之间的复制”,话不多说,赶紧上干货。
实验环境:oracle10g+RedHat4+goldengate一、安装redhat4,安装步骤略二、安装oracle10g安装步骤略三、安装goldengate,注意要选对版本1、源端安装配置1.1安装goldengatelinux: mkdir /u01/oracle/ggate
cd /u01/oracle/ggate通过ftp,将goldengate的zip软件上传到/u01/oracle/ggateunzip解压,将生成一个tar文件tar -xvf *.tar1.2配置.bash_profile
vi .bash_profile
添加:
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/u01/oracle/ggate
export GGATE_HOME=/u01/oracle/ggate注意LD_LIBRARY_PATH,那一行,可以在原来安装oracle的基础上添加在后面便可配置完,运行source ~./bash_profile1.3创建goldengate目录cd /u01/oracle/ggate./ggsci(进入goldengate命令行界面)
Oracle GoldenGate Command Interpreter for Oracle
Version 11.1.1.0.0 Build 078
Linux, x86, 32bit (optimized), Oracle 10 on Jul 28 2010 13:24:18
Copyright (C) 1995, 2010, Oracle and/or its affiliates. All rights reserved
现在在goldengate命令行工作create subdirs1.4配置数据库归档模式,进入sql命令行(如果关闭,建议开启)sqlplus "/as sysdba"alter system set log_archive_format="%s_%t_%r.log" scope=spfile;alter system set log_archive_dest_1="location=/u02/oracle/arc";shutdown immediate;startup mount;alter database archivelog;开启强制日志模式:alter database force logging;alter database open;这下可以看一下归档是否已经起来,archive log list1.5开启minimal supplemental logging--alter database add supplemental log data;这种设置是许多文档介绍的,但是对于非主键或唯一索引表的会有问题,在测试过程中,发觉update会报错,可能其它地方没搞好!alter database add supplemental log data(primary key,unique) columns;这是我的配置!1.6关闭回收站alter system set recyclebin=off scope=spfile;1.7配置复制的DDL支持创建用户授权:create user ggate identified by ggate default tablespace users temporary tablespace temp quota unlimited on users;grant connect,resource,dba to ggate;grant execute on utl_file to ggate;grant restricted session to ggate;@$GGATE_HOME/marker_setup.sql;SCHEMA:GGATE@$GGATE_HOME/ddl_setup.sql;这里要看清楚,选择输入,否则会有问题!@$GGATE_HOME/role_setup.sql;授予角色权力:
grant GGS_GGSUSER_ROLE to ggate;
@$GGATE_HOME/ddl_enable.sql;1.8创建源端用户(用于同步的用户)
create user sender identified by ggate default tablespace users temporary tablespace temp quota unlimited on users;
grant dba,connect,resource to ggate;
grant select on v_$session to ggate;
Oracle之range,hash,list分区现实应用及优缺点汇总Oracle数据库游标相关资讯 Oracle基础
- Oracle基础介绍及常用相关SQL*PLUS (03月11日)
- Oracle 角色的两个特性和误区 (09/04/2012 05:56:16)
- Oracle rac11.2.0.3.0的vip在重启 (09/02/2012 10:00:39)
| - Oracle中删除用户遇到的问题 (09/08/2012 20:01:42)
- IMP-00008: unrecognized (09/02/2012 10:03:25)
- 在Oracle数据库上设置限制ip地址访 (09/02/2012 09:59:55)
|
本文评论 查看全部评论 (0)