有一个搭建好了的SDB环境,如果由于前期部署时使用的密码都是默认密码或很简单的密码,处于安全考虑想要后期修改密码。那么可以通过以下几个步骤来修改:

  • 首先在相应的分片数据库中修改用户密码:
ALTER USER gsmuser IDENTIFIED BY Oracle_123;
  • GDSCTL中修改相应的分片数据库的配置GSMUSE密码
GDSCTL> modify shard -shard sh83 -connect 192.168.1.203:1521/sh83 -pwd Oracle_123
  • 为了保险起见,在修改密码后进行一次分片恢复操作
    原因是:在修改密码期间可能有相关的操作没有同步到该分片数据库中,造成数据不一致。
GDSCTL> recover shard -shard sh83
  • 再次检查是否有失败的DDL操作
GDSCTL> show ddl -failed_only