goldengate如何安装和配置
要安装goldengate,第一步当然要先下载为什么oracle网站进不去软件,您可以到acle/网站上下载相关软件,注意goldengate是在oracle fusion middleware大类下面,它和操作系统版本,数据库版本都有关系,下载时注意别下错版本。
对于源端数据库,要做以下准备,这里以oracle为例,其它数据库请查相关手册:
a. 在源端操作系统上,创建GoldenGate系统用户,设置该用户环境变量(如果是oracle数据库的话,ORACLE_SID,ORACLE_HOME等等),也可以采用oracle安装用户运行GoldenGate。建议采用oracle的安装用户安装运行GoldenGate,无需建立新用户,否则还得给新用户授一堆权限,具体请参考安装手册。
b. 在数据库中创建GoldenGate数据库用户,名称无所谓,这里以goldengate为例,用户至少应该有connect,resource,select any dictionary,select any table的权限,当然如果能给dba,一切就都覆盖了:
CREATE USER goldengate IDENTIFIED BY goldengate;
GRANT dba TO goldengate;
c. 检查源端数据库是否为归档模式,若为非归档模式,建议将其改为归档模式,其实在非归档模式下也能运行,但以防万一,还是配置归档保险:
SQL> alter database archivelog;(需要在数据库mount状态下执行);
SQL>archive log list;
d. 检查源端数据库附加日志是否打开
SQL>select supplemental_log_data_min from v$database;
将数据库附加日志打开
SQL>alter database add supplemental log data;
切换日志以使附加日志生效:
SQL〉ALTER SYSTEM ARCHIVE LOG CURRENT;
在目标数据库上,也需要建立一个goldengate用户,或者利用现有用户也行,该用户应该至少有connect,resource,select any table,select any dictionary以及对应同步表的insert/update/delete权限。
1创建用户并授权:
在源端和目标端建立用户并授权:
2将goldengate安装介质FTP上转到服务器,用zip/tar命令解包.
3然后运行(在源和目标上所有的执行步骤都一样,这里我们以17.42为例截屏):
.
/ggsci
如下图,在GGSCI提示符下运行create subdirs:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论