sql >> Database >  >> RDS >> Oracle

Stappen om het beheerderswachtwoord te wijzigen dat is verloren of vergeten van een EBS WebLogic Domain R12.2

In het vorige artikel hebben we het gehad over het wijzigen van het WebLogic-wachtwoord van EBS WebLogic Domain  R12.2 als dit bekend is.

Het Oracle WebLogic-wachtwoord wijzigen in R12.2

In dit artikel zullen we de stappen zien die nodig zijn om het beheerderswachtwoord te wijzigen dat is verloren of vergeten van een EBS WebLogic-domein in R12.2

EBS WebLogic Domain gebruikt Node Manager om het opstarten van de AdminServer en Managed Servers te regelen. Voor het EBS WebLogic Domain moeten de wachtwoorden van Node Manager en WebLogic AdminServer hetzelfde zijn. Als de wachtwoorden verschillend zijn, werken de AD-besturingsscripts niet goed. Als het AdminServer-wachtwoord verloren of vergeten is, kan het opnieuw worden ingesteld door de volgende stappen op het run-bestandssysteem uit te voeren. Zoals beschreven in de laatste stap, een fs_clone operatie moet dan worden uitgevoerd om de run- en patch-bestandssystemen te synchroniseren.

(1) Sluit alle actieve services af.
Aangezien het AdminServer-wachtwoord niet bekend is, kunnen de servers niet worden gestopt vanaf de console en moeten ze daarom als volgt worden uitgeschakeld.
Maak verbinding met de Oracle E-Business Suite-instantie en bron het omgevingsbestand van de applicatielaag.
/P>

Identificeer de PID's van Node Manager, AdminServer en alle draaiende Managed Servers:

$ ps -ef | grep "NodeManager"
$ ps -ef | grep "weblogic.Name=AdminServer"
$ ps -ef | grep "weblogic.Name=forms-c4ws_server"
$ ps -ef | grep "weblogic.Name=forms_server"
$ ps -ef | grep "weblogic.Name=oafm_server"
$ ps -ef | grep "weblogic.Name=oacore_server"

Stop al deze processen, te beginnen met Node Manager en gevolgd door de Managed Servers.

(2) Maak een back-up van deze mappen en verwijder ze vervolgens:

<EBS_DOMAIN_HOME>/security/DefaultAuthenticatorInit.ldift
<EBS_DOMAIN_HOME>/servers/<server_name>/data/ldap
<EBS_DOMAIN_HOME>/servers/<server_name>/security/boot.properties
<EBS_DOMAIN_HOME>/servers/<server_name>/data/nodemanager/boot.properties

Waar:
is het absolute pad van het EBS WebLogic-domein
is de naam van de servermap onder .
Als het wachtwoord niet correct wordt gereset, kunnen de back-upbestanden en mappen worden hersteld.

(3)Stel een nieuwe omgeving in om het WLS AdminServer-wachtwoord te wijzigen.

(a) Start een nieuwe sessie en maak verbinding met de Oracle E-Business Suite-instantie.
(b) Niet doen source het omgevingsbestand van de applicatielaag.
(c) Voer de volgende opdracht uit om de WebLogic Server-domeinomgeving te sourcen:

$ cd <EBS_DOMAIN_HOME>/bin
$ source setDomainEnv.sh

(d) Voer de volgende opdrachten uit:

$ cd <EBS_DOMAIN_HOME>/security
$ java weblogic.security.utils.AdminAccount <wls_adminuser> <wls_admin_new_password> .
Where:
<wls_adminuser> is the same as the value of context variable s_wls_admin_user
<wls_admin_new_password> is the new WLS AdminServer password you wish to set.
Note: Do not omit the trailing period ('.') in the above command: it is needed to specify the current domain directory.

(4) Start AdminServer vanaf de opdrachtregel. U wordt gevraagd om de gebruikersnaam en het wachtwoord van de WebLogic Server zodat het bestand AdminServer boot.properties
kan worden gegenereerd.
(a) Ga naar de EBS Domain Home:

$ cd <EBS_DOMAIN_HOME>

(b) Start AdminServer:

$ java <s_nm_jvm_startup_properties> -Dweblogic.system.StoreBootIdentity=true   -Dweblogic.Name=AdminServer weblogic.Server
Where:
<s_nm_jvm_startup_properties> is the same as the value of context variable   s_nm_jvm_startup_properties.We can find using below command
grep "s_nm_jvm_startup_properties" $CONTEXT_FILE

De bovenstaande opdracht vraagt ​​om de gebruikersnaam en het wachtwoord van WebLogic Server:
Voer een gebruikersnaam in om de WebLogic-server op te starten:
Voer het wachtwoord in om de WebLogic-server op te starten:
Geef dezelfde inloggegevens op als u hebt opgegeven in Stap 3.

(5) Wijzig het wachtwoord van de Node Manager
(a) Log in op de WebLogic-beheerconsole.
(b) Klik op de knop 'Vergrendelen en bewerken'.
(c)  In het linkerdeelvenster, klik op de EBS-domeinlink.
(d)  Selecteer het tabblad 'Beveiliging'.
(e)  Klik op de link 'Geavanceerd'.
(f)  Bewerk het 'Node Manager-wachtwoord' veld en stel het in op het nieuwe WebLogic Server-wachtwoord. Het wachtwoord moet hetzelfde zijn als ingesteld in stap 3.
(g) Bewerk het veld 'Confirm Node Manager Password' en stel het in op het nieuwe WebLogic Server-wachtwoord. Het wachtwoord moet hetzelfde zijn als ingesteld in stap 3.
(h) Sla de wijzigingen op en activeer ze.

(6) De eerste keer moet AdminServer worden gestopt vanuit de beheerdersconsole. Volg deze stappen:

(7) Stel uw omgeving in om AdminServer opnieuw te starten. AdminServer moet nu worden gestart met het normale AD-script, dat ook Node Manager start met het nieuwe wachtwoord.

$ $ADMIN_SCRIPTS_HOME/adadminsrvctl.sh start

(8) Start de beheerde servers. Voor de eerste keer moeten alle beheerde servers worden gestart vanuit de WebLogic Server-beheerconsole. Met deze stap worden boot.properties
bestanden gemaakt voor de respectieve beheerde servers. Volg deze stappen:
(a) Log in op de WebLogic Server Administration Console
(b) Start alle Managed Servers één voor één

(9)Sluit alle beheerde servers af. Dit is zodat de nieuwe inloggegevens worden opgehaald bij de volgende keer opstarten. Volg deze stappen:
(a) Log in op de WebLogic AdminServer-console.
(b) Sluit alle beheerde servers af.
(c)  Sluit AdminServer af.

(10)Sluit Node Manager af met het normale AD-script.

$ $ADMIN_SCRIPTS_HOME/adnodemgrctl.sh stop

(11) Kopieer het bestand boot.properties voor elke beheerde server.
Native scripts van WebLogic Server gebruiken het bestand boot.properties. De bovenstaande stappen hebben het bestand boot.properties gemaakt onder /servers//data/nodemanager, dat wordt gebruikt door Node Manager. Kopieer voor elke ManagedServer het nieuw gegenereerde bestand boot.properties van /servers//data/nodemanager naar /servers//security.

(12) Het EBS WebLogic Server-domeinwachtwoord is nu gewijzigd en alle servers kunnen nu worden gestart met de normale AD-scripts.

To start AdminServer:
$ADMIN_SCRIPTS_HOME/adadminsrvctl.sh start
To start the Managed Servers:
$ $ADMIN_SCRIPTS_HOME/admanagedsrvctl.sh start <managed_server_name>

(13) De bovenstaande stappen hebben het Oracle WebLogic AdminServer-wachtwoord op het run-bestandssysteem gewijzigd. U moet nu een fs_clone-bewerking uitvoeren om het
WebLogic EBS Domain-wachtwoord op het patchbestandssysteem te wijzigen:
(a) Start een nieuwe sessie en maak verbinding met de Oracle E-Business Suite-instance.
(b) Bron het omgevingsbestand van de applicatielaag.
(c) Voer de opdracht uit:

$ adop phase=fs_clone

Gerelateerde artikelen

Vind Weblogic Server-versie/-patches in EBS R12.2/ Standalone Weblogic
Middleware Home- en WebLogic Server Home-directory's
60 geweldige Oracle-apps dba-interviewvragen
Admin-scripts in R12.2
R12.2 Online patchingcyclus Samenvatting
Hoe stop-start WebLogic Server
40 vragen die u moet weten over R12.2
Belangrijke technologische veranderingen in E-Business Suite 12.2
Oracle E -Business Suite-architectuur in 12.2


  1. Hoe de volgorde voor ID's op PostgreSQL-tabellen opnieuw in te stellen

  2. MySQL LEAST()-functie - Vind het kleinste argument in een lijst met argumenten

  3. Functie of procedure voor een IN-clausule

  4. Wat is een vergelijkingsoperator?