Alterar a Senha do Usuário Administrador Registrada no XAG para uma Implantação

Para alterar a senha da conta de administrador do Oracle GoldenGate Microservices registrada no XAG, por meio da interface Web ou da API REST. As seguintes etapas orientam você a alterar a senha da API REST:

  1. Desative o monitoramento de verificação de integridade XAG, que é executado pelo Grid Control, impedindo que ele falhe e interrompa os processos GoldenGate durante o processo de alteração de senha:

    $ agctl disable goldengate *instance name*
  2. Altere a senha do administrador do Service Manager e da Implantação:

    curl -u *USER*:*PASSWORD* -X PATCH http://*hostname*.us.com:7701/services/v2/authorizations/security/oggadmin
    
    -H "Content-Type:application/json"
    
    -H "Accept:application/json" -d
    @update_security_password.json| python -mjson.tool

    Na sintaxe anterior, a chamada REST precisa ser chamada para alterar o Gerenciador de Serviços (hostname e port number precisam refletir a do Gerenciador de Serviços) e, em seguida, qualquer implantação gerenciada por esse Gerenciador de Serviços, alterando o nome do host e o número da porta para cada endereço de listening do Serviço de Administração.

    O conteúdo do script update_security_password.json é o seguinte:

    $cat update_security_password.json
    { "credential":"*password*"}

    Observação: O nome de usuário da conta de administrador do Oracle GoldenGate registrado no XAG deve ser o mesmo para o Gerente de Serviços e todas as implantações gerenciadas pelo Gerente de Serviços. Isso também se aplica à senha da conta do administrador, ela deve ser a mesma para o Gerenciador de Serviços e todas as implantações.

  3. Altere a senha com XAG, como o usuário raiz:

    # agctl modify goldengate *instance_name*
    
    --adminuser *OGG admin user*
    Enter password for 'oggadmin' :
  4. Reative o monitoramento de verificação de integridade XAG:

    $ agctl enable goldengate *instance_name*