以前OGG配置文件中都会明文记录密码,而在OGG12c及以上版本中,有一个特性credentialstore,能够用来杜绝明文密码,提高安全性。
这里测试添加credentialstore并配置数据库用户ogg别名为user,至此能够使用dblogin useridalias user
登录ogg:shell
GGSCI (jystdrac1) 1> add credentialstore Credential store created. GGSCI (jystdrac1) 2> alter credentialstore add user ogg alias user Password: Credential store altered. GGSCI (jystdrac1) 3> dblogin useridalias user Successfully logged into database. GGSCI (jystdrac1 as ogg@crmdb1) 4> info credentialstore Reading from credential store: Default domain: OracleGoldenGate Alias: user Userid: ogg
在配置进程配置文件时,用户密码那里以前都是相似以下配置:数据库
# USERID <用户>, PASSWORD <密码> USERID ggs_admin, PASSWORD ggs_admin
而有了credentialstore后,就再也不须要写上面这样的明文密码,而只需引用其中的别名便可,以下:安全
# useridalias <credentialstore中设置的别名> useridalias user