使用GoldenGate 19c连接MongoDB时遇凭证存储无法打开错误
解决GoldenGate Big Data 19c无法打开凭证存储的问题
遇到Error: Unable to open credential store错误,核心原因是凭证存储未初始化或访问权限异常,以下是针对性的解决步骤:
先初始化凭证存储
GoldenGate的凭证存储不会自动创建,必须先执行创建命令才能进行后续的用户添加操作:GGSCI> create credentialstore如果需要指定自定义存储路径(避免默认路径权限问题),可以加上路径参数:
GGSCI> create credentialstore /opt/ogg/secure_cred_store检查目录权限
运行GGSCI的系统用户必须对GoldenGate安装目录下的dircrd文件夹拥有读写权限——凭证存储文件默认保存在这里。Linux环境下可以用以下命令检查并修复权限:# 检查权限 ls -l $OGG_HOME/dircrd # 赋予读写权限(根据实际用户组调整) chown -R ogg_user:ogg_group $OGG_HOME/dircrd chmod -R 700 $OGG_HOME/dircrd指定路径执行Alter命令
如果使用了自定义路径创建凭证存储,后续的Alter命令也需要指定对应路径:GGSCI> alter credentialstore /opt/ogg/secure_cred_store add user mongodb://@meteor.rjzzi46.mongodb.net/admin password <你的密码> alias mongo注意:你的原始命令中
password后缺失具体密码值,执行时必须补充完整。验证凭证存储状态
完成初始化后,用以下命令确认存储已正常创建:GGSCI> info credentialstore
内容的提问来源于stack exchange,提问作者Rajesh Lohar
相关产品推荐
相关产品推荐

