sql >> Databasteknik >  >> RDS >> Oracle

Steg för att ändra administratörslösenord som har förlorats eller glömts av en EBS WebLogic Domain R12.2

I den föregående artikeln diskuterade vi att ändra WebLogic-lösenordet för EBS WebLogic Domain  R12.2 om det är känt.

Ändra Oracle WebLogic-lösenordet i R12.2

I den här artikeln kommer vi att se stegen som krävs för att ändra administratörslösenord som har förlorats eller glömts av en EBS WebLogic Domain i R12.2

EBS WebLogic Domain använder Node Manager för att styra uppstarten av AdminServer och Managed Servers. För EBS WebLogic Domain måste lösenorden för Node Manager och WebLogic AdminServer vara desamma. Om lösenorden är olika kommer AD-kontrollskripten inte att fungera korrekt. Om AdminServer-lösenordet har förlorats eller glömts, kan det återställas genom att utföra följande steg på körfilsystemet. Som beskrivs i det sista steget, en fs_clone operation bör sedan utföras för att synkronisera körnings- och korrigeringsfilsystemen.

(1)Stäng av alla pågående tjänster.
Eftersom AdminServer-lösenordet inte är känt kan servrarna inte stoppas från konsolen och måste därför avbrytas enligt följande.
Anslut till Oracle E-Business Suite-instansen och käll applikationsnivåmiljöfilen.

Identifiera PID:erna för Node Manager, AdminServer och alla hanterade servrar som körs:

$ 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"

Döda alla dessa processer, börja med Node Manager och följt av de hanterade servrarna.

(2) Säkerhetskopiera dessa mappar och ta sedan bort dem:

<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

Var:
är den absoluta sökvägen till EBS WebLogic-domänen
är namnet på serverkatalogen under .
Om lösenordet inte återställs korrekt kan de säkerhetskopierade filerna och mapparna återställas.

(3)Sätt upp en ny miljö för att ändra  WLS AdminServer-lösenordet.

(a) Starta en ny session och anslut till Oracle E-Business Suite-instansen.
(b) Gör det inte source miljöfilen för programnivån.
(c) Kör följande kommando för att källkoda WebLogic Server-domänmiljön:

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

(d) Kör följande kommandon:

$ 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) Starta AdminServer från kommandoraden. Du kommer att bli ombedd att ange WebLogic Servers användarnamn och lösenord så att AdminServer boot.properties-filen
kan genereras.
(a) Gå till EBS Domain Home:

$ cd <EBS_DOMAIN_HOME>

(b) Starta 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

Ovanstående kommando uppmanar WebLogic Servers användarnamn och lösenord:
Ange ett användarnamn för att starta WebLogic-servern:
Ange lösenordet för att starta WebLogic-servern:
Ange samma referenser som du angav i Steg 3.

(5) Ändra Node Manager-lösenord
(a) Logga in på WebLogic-administrationskonsolen.
(b) Klicka på knappen "Lås och redigera".
(c)  I den vänstra panelen, klicka på EBS-domänlänken.
(d)  Välj fliken "Säkerhet".
(e)  Klicka på länken "Avancerat".
(f)  Redigera "Node Manager-lösenordet" och ställ in det till det nya WebLogic Server-lösenordet. Lösenordet bör vara detsamma som angetts i steg 3.
(g) Redigera fältet 'Bekräfta Node Manager Password' och ställ in det till det nya WebLogic Server-lösenordet. Lösenordet bör vara detsamma som angetts i steg 3.
(h) Spara och aktivera ändringarna.

(6) Första gången måste AdminServer stoppas från administratörskonsolen. Följ de här stegen:

(7) Ställ in din miljö för att starta AdminServer igen. AdminServer bör nu startas med det vanliga AD-skriptet, som också startar Node Manager med det nya lösenordet.

$ $ADMIN_SCRIPTS_HOME/adadminsrvctl.sh start

(8) Starta de hanterade servrarna. För första gången bör alla hanterade servrar startas från WebLogic Servers administratörskonsol. Detta steg kommer att skapa boot.properties
filer för respektive hanterade servrar. Följ dessa steg:
(a) Logga in på WebLogic Server Administration Console
(b) Starta alla hanterade servrar, en i taget

(9)Stäng av alla hanterade servrar. Detta är så att de nya referenserna kommer att hämtas vid nästa start. Följ dessa steg:
(a) Logga in på WebLogic AdminServer-konsolen.
(b) Stäng av alla hanterade servrar.
(c)  Stäng av AdminServer.

(10)Stäng av Node Manager med det vanliga AD-skriptet.

$ $ADMIN_SCRIPTS_HOME/adnodemgrctl.sh stop

(11) Kopiera boot.properties-filen för varje Managed Server.
WebLogic Servers inbyggda skript använder boot.properties-filen. Ovanstående steg har skapat filen boot.properties under /servers//data/nodemanager, som används av Node Manager. För varje ManagedServer kopierar du den nygenererade boot.properties-filen från /servers//data/nodemanager till /servers//security.

(12) EBS WebLogic Server-domänlösenordet har nu ändrats, och alla servrar kan nu startas med de vanliga AD-skripten.

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

(13) Ovanstående steg har ändrat Oracle WebLogic AdminServer-lösenordet på körfilsystemet. Du måste nu utföra en fs_clone-operation för att ändra
WebLogic EBS Domain-lösenordet på patchfilsystemet:
(a) Starta en ny session och anslut till Oracle E-Business Suite-instansen.
(b) Käll in miljöfilen för programnivån.
(c) Kör kommandot:

$ adop phase=fs_clone

Relaterade artiklar

Hitta Weblogic Server Version/Patchar i EBS R12.2/ Fristående Weblogic
Middleware Home och WebLogic Server Hemkataloger
60 fantastiska oracle-appar dba-intervjufrågor
Administratörsskript i R12.2
R12.2 Online patchcykel Sammanfattning
Hur man stoppar-startar WebLogic Server
40 frågor du måste veta om R12.2
Nyckelteknologiska förändringar i E-Business Suite 12.2
Oracle E -Business Suite Architecture i 12.2


  1. MySQL TEXT vs BLOB vs CLOB

  2. Hur skapar jag en procedur i Oracle SQL Developer?

  3. Fråga en parameter (postgresql.conf-inställning) som max_connections

  4. SQL, hjälptalstabell