oracle10g goldengate安装oracle-oracle单向复制
来源:互联网 发布:java高级编程 pdf 编辑:程序博客网 时间:2024/05/15 13:08
Oracle-oracle单向复制
1.软件环境
Linux centos5.6 32位
Oracle 10g 32位
Goldengate for oracle 10g 32位
源库和目标库都是Oracle,实现的是单向复制
2.goldengate的安装
ogg安装需在源数据库和目标数据库服务器上均安装ogg软件,步骤如下:
1、 将压缩包解压到系统目录/opt/ogg (该路径可以根据需要自行选择)
2、 设置Oracle的环境变量
export LD_LIBRARY_PATH=/opt/ogg:$ORACLE_HOME/lib:$LD_LIBRARY_PATH
3、 进入/oracle/ogg目录,运行./ggsci,进入ogg管理控制台
在运行./ggsci之前一定要配置好LD_LIBRARY_PATH不然会报如下错误:
------------------------------------------------------------------------------------------------------------
./ggsci: error while loading shared libraries: libnnz10.so: cannot open shared object file: No such file or directory
------------------------------------------------------------------------------------------------------------
4、 在ogg控制台输入命令: create subdirs ,让ogg创建其需要用到的目录
5、 手工在ogg目录下创建discard文件夹,mkdir discard
6、 在ORACLE中创建ogg专属用户
[oracle@local ~]$ sqlplus /nolog
SQL> conn / as sysdba
SQL> create user ogg identified by ogg;
SQL> grant connect,resource to ogg;
SQL> grant unlimited tablespace to ogg;
SQL> grant execute on utl_file to ogg;
或者是直接grant dba to ogg
7、 为新创建的ogg用户执行配置脚本
在ogg的安装目录下登陆sqlplus,使用sys登陆sqlplus,然后执行如下配置
[oracle@local ~]$ sqlplus /nolog
SQL> conn / as sysdba
SQL> @marker_setup.sql
SQL> @ddl_setup.sql;
这个sql执行前要先关闭 recyclebin这个初始化参数,然后重启数据库。
SQL> @role_setup.sql;
SQL> grant GGS_GGSUSER_ROLE to ogg;
SQL> @ddl_enable.sql;
进入ogg控制台,测试用户是否创建成功
GGSCI (local) 1> dblogin userid ogg
Password: ogg
Successfully logged into database.
通过上述步骤,ogg就安装成功了。
3.源服务器配置
1、开启ORACLE归档模式,设置日志模式
[oracle@local ~]$ sqlplus /nolog
SQL> conn / as sysdba
SQL> shutdown immediate;
SQL> startup mount;
SQL> alter database archivelog;
SQL> alter database force logging;
SQL> alter database add supplemental log data;
SQL> alter database open;
2、登陆ogg控制台,设置需要进行同步的oracle表
> dblogin userid ogg
> add trandata tb_student.
3、配置manager
> edit param mgr
PORT 7809
> info all(查看当前mgr状态)
> start manager(启动manager,启动完后可以用info all再次查看状态)
4、 添加一个ogg extract进程,用于抽取源服务器数据
> add extract E001, tranlog, begin now
> add rmttrail /opt/ogg/dirdat/ra, EXTRACT E001,MEGABYTES 100
> edit params E001
extract E001
userid ogg, password s123456
rmthost 192.168.1.113 , mgrport 7809
rmttrail /opt/ogg/dirdat/ra
table ogg.tb_student;
配置完成后可以通过info all查看到新添加的extract的状态
5、启动ogg extract命令
> start extract e001
4.目标服务器配置
1.登陆ogg控制台
> dblogin userid ogg password s123456
2.配置ogg manager&启动manager(配置界面操作类似vi)
> edit param mgr
PORT 7809
> info all(查看当前mgr状态)
3.在目标库端创建检查点表:
> edit params ./GLOBAL
CHECKPOINTTABLE ogg.checkpoint
> dblogin userid ogg passwork s123456
> add checkpointtable ogg.checkpoint
4.添加一个replicat进程
> ADD REPLICAT R001, EXTTRAIL /opt/ogg/dirdat/ra CHECKPOINTTABLE ogg.checkpoint
> edit params R001
REPLICAT R001
ASSUMETARGETDEFS
USERID ogg, PASSWORD s123456
DISCARDFILE /opt/ogg/dirrpt/R002.DSC, PURGE
MAP ogg.tb_student, TARGET ogg.tb_student;
配置完成后可以通过info all查看到新添加的extract的状态
5.启动ogg manager & replicat命令
GGSCI (local) 1> start manager
GGSCI (local) 1> start replicat r001
5.测试
- oracle10g goldengate安装oracle-oracle单向复制
- Oracle GoldenGate单向复制配置
- Oracle goldengate Windows平台oracle-oracle单向复制试验
- Oracle goldengate Windows平台oracle-oracle单向复制试验
- Oracle goldengate Windows平台oracle-oracle单向复制试验
- Oracle goldengate Windows平台oracle-oracle单向复制
- GoldenGate的安装与配置(一)oracle——oracle单向复制(DML和DDL)
- GoldenGate的安装与配置(三)oracle——oracle单向复制(linux-windows)
- 通过goldengate从ORACLE向mysql的单向复制
- Oracle GoldenGate学习之windows下ogg单向复制配置
- Oracle GoldenGate学习之windows下ogg单向复制配置
- Oracle GoldenGate学习之windows下ogg单向复制配置
- ORACLE GOLDENGATE DDL单向同步
- 使用goldengate的数据泵进行Oracle-Oracle的单向复制
- Oracle使用goldengate分别向Oracle和mysql双路的单向复制
- Oracle GoldenGate Oracle—Oracle 双向复制
- 数据复制软件---Oracle GoldenGate
- 数据复制软件---Oracle GoldenGate
- StringUtils. indexOf 用法
- JSP向Servlet传中文
- tomcat修改启动内存
- 背包问题解析
- 概率(3)一根木棍折断成3段构成一个三角形的概率
- oracle10g goldengate安装oracle-oracle单向复制
- HDU 4240 Route Redundancy
- PHP怎么实现网站保存快捷方式
- 使用JLINK间接烧写NAND FLASH
- 用Android自带的signapk.jar + .x509.pem + .pk8签名应用程序
- tomcat配置gzip压缩,提升网站的相应
- Posix互斥量pthread_mutex_t
- IE can't move focus 问题
- 8 11 周赛