Modificare la password utente amministratore registrata con XAG per una distribuzione
Per modificare la password per l'account amministratore dei microservizi Oracle GoldenGate registrato con XAG, tramite l'interfaccia Web o l'API REST. I passi riportati di seguito consentono di modificare la password dall'API REST.
-
Disabilitare il monitoraggio del controllo dello stato XAG, eseguito da Grid Control, impedendo l'errore e l'arresto dei processi GoldenGate durante il processo di modifica della password:
$ agctl disable goldengate *instance name* -
Modificare la password del Service Manager e dell'amministratore della distribuzione:
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.toolNella sintassi precedente, è necessario chiamare la chiamata REST per modificare il Service Manager (
hostnameeport numberdevono riflettere quella del Service Manager), quindi tutte le distribuzioni gestite da tale Service Manager, modificando il nome host e il numero di porta in ciascun indirizzo di ascolto del servizio di amministrazione.I contenuti dello script
update_security_password.jsonsono i seguenti:$cat update_security_password.json { "credential":"*password*"}Nota: il nome utente dell'account amministratore di Oracle GoldenGate registrato con XAG deve essere lo stesso per Service Manager e per tutte le distribuzioni gestite da Service Manager. Ciò vale anche per la password dell'account amministratore, che deve essere uguale per Service Manager e per tutte le distribuzioni.
-
Modificare la password con XAG come utente root:
# agctl modify goldengate *instance_name* --adminuser *OGG admin user* Enter password for 'oggadmin' : -
Riabilitare il monitoraggio del controllo dello stato XAG:
$ agctl enable goldengate *instance_name*