Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Kroki zmiany hasła administratora, które zostało utracone lub zapomniane w domenie EBS WebLogic R12.2

W poprzednim artykule omówiliśmy zmianę hasła WebLogic domeny EBS WebLogic R12.2, jeśli jest ono znane.

Zmiana hasła Oracle WebLogic w R12.2

W tym artykule przedstawimy kroki wymagane do zmiany hasła administratora, które zostało utracone lub zapomniane w domenie EBS WebLogic w wersji R12.2

EBS WebLogic Domain używa Menedżera węzłów do kontrolowania uruchamiania serwera AdminServer i Managed Servers. W przypadku domeny EBS WebLogic hasła menedżera węzłów i serwera WebLogic AdminServer muszą być takie same. Jeśli hasła są różne, skrypty sterujące AD ​​nie będą działać poprawnie. Jeśli hasło AdminServer zostało zgubione lub zapomniane, można je zresetować, wykonując następujące kroki w uruchomionym systemie plików. Jak opisano w ostatnim kroku, fs_clone następnie należy wykonać operację synchronizacji systemów plików run i patch.

(1) Wyłącz wszystkie uruchomione usługi.
Ponieważ hasło serwera AdminServer nie jest znane, nie można zatrzymać serwerów z konsoli i dlatego należy je zabić w następujący sposób.
Połącz się z instancją Oracle E-Business Suite i pobierz plik środowiska warstwy aplikacji.

Zidentyfikuj identyfikatory PID menedżera węzłów, serwera administracyjnego i wszystkich uruchomionych serwerów zarządzanych:

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

Zabij wszystkie te procesy, zaczynając od Menedżera węzłów, a następnie Zarządzane serwery.

(2) Utwórz kopię zapasową tych folderów, a następnie usuń je:

<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

Gdzie:
to bezwzględna ścieżka domeny EBS WebLogic
to nazwa katalogu serwera w .
Jeśli hasło nie zostanie zresetowane poprawnie, pliki i foldery z kopii zapasowej można przywrócić.

(3)Skonfiguruj nowe środowisko, aby zmienić hasło WLS AdminServer.

(a) Rozpocznij nową sesję i połącz się z instancją Oracle E-Business Suite.
(b) Nie źródło pliku środowiska warstwy aplikacji.
(c) Uruchom następujące polecenie, aby pozyskać środowisko domeny WebLogic Server:

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

(d) Uruchom następujące polecenia:

$ 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) Uruchom AdminServer z wiersza poleceń. Zostaniesz poproszony o podanie nazwy użytkownika i hasła WebLogic Server, aby można było wygenerować plik AdminServer boot.properties
.
(a) Przejdź do strony głównej domeny EBS:

$ cd <EBS_DOMAIN_HOME>

(b) Uruchom AdminSerwer:

$ 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

Powyższe polecenie wyświetla monit o podanie nazwy użytkownika i hasła WebLogic Server:
Wprowadź nazwę użytkownika, aby uruchomić serwer WebLogic:
Wprowadź hasło, aby uruchomić serwer WebLogic:
Podaj te same poświadczenia, które zostały podane w Krok 3.

(5) Zmień hasło Menedżera węzłów
(a) Zaloguj się do konsoli administracyjnej WebLogic.
(b) Kliknij przycisk „Zablokuj i edytuj”.
(c)  W lewym panelu kliknij link Domena EBS.
(d)  Wybierz kartę „Zabezpieczenia”.
(e)  Kliknij link „Zaawansowane”.
(f)  Edytuj „Hasło menedżera węzłów” i ustaw je na nowe hasło WebLogic Server. Hasło powinno być takie samo, jak ustawione w kroku 3.
(g) Edytuj pole „Potwierdź hasło menedżera węzłów” i ustaw je na nowe hasło WebLogic Server. Hasło powinno być takie samo, jak ustawione w kroku 3.
(h) Zapisz i aktywuj zmiany.

(6) Za pierwszym razem serwer AdminServer musi zostać zatrzymany z poziomu konsoli administracyjnej. Wykonaj te czynności:

(7) Skonfiguruj środowisko, aby ponownie uruchomić AdminServer. AdminServer powinien być teraz uruchamiany przy użyciu normalnego skryptu AD, który uruchomi również Menedżera węzłów przy użyciu nowego hasła.

$ $ADMIN_SCRIPTS_HOME/adadminsrvctl.sh start

(8) Uruchom serwery zarządzane. Po raz pierwszy wszystkie zarządzane serwery należy uruchamiać z konsoli administracyjnej WebLogic Server. Ten krok spowoduje utworzenie plików boot.properties
dla odpowiednich serwerów zarządzanych. Wykonaj następujące kroki:
(a) Zaloguj się do konsoli administracyjnej WebLogic Server
(b) Uruchom wszystkie zarządzane serwery, pojedynczo

(9) Wyłącz wszystkie serwery zarządzane. Dzieje się tak, więc nowe dane uwierzytelniające zostaną odebrane przy następnym uruchomieniu. Wykonaj następujące kroki:
(a) Zaloguj się do konsoli WebLogic AdminServer.
(b) Zamknij wszystkie zarządzane serwery.
(c)  Zamknij AdminServer.

(10)Zamknij Menedżera węzłów za pomocą normalnego skryptu AD.

$ $ADMIN_SCRIPTS_HOME/adnodemgrctl.sh stop

(11) Skopiuj plik boot.properties dla każdego serwera zarządzanego.
Skrypty rodzime WebLogic Server używają pliku boot.properties. Powyższe kroki spowodowały utworzenie pliku boot.properties w lokalizacji /servers//data/nodemanager, który jest używany przez Menedżera węzłów. Dla każdego serwera ManagedServer skopiuj nowo wygenerowany plik boot.properties z /servers//data/nodemanager do /servers//security.

(12) Hasło domeny EBS WebLogic Server zostało teraz zmienione i wszystkie serwery można teraz uruchamiać za pomocą zwykłych skryptów AD.

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

(13) Powyższe kroki spowodowały zmianę hasła Oracle WebLogic AdminServer w uruchomionym systemie plików. Musisz teraz wykonać operację fs_clone, aby zmienić hasło domeny
WebLogic EBS w systemie plików poprawki:
(a) Uruchom nową sesję i połącz się z instancją Oracle E-Business Suite.
(b) Pobierz plik środowiska warstwy aplikacji.
(c) Uruchom polecenie:

$ adop phase=fs_clone

Powiązane artykuły

Znajdź wersję/łaty Weblogic Server w EBS R12.2/ Standalone Weblogic
Katalogi Middleware Home i WebLogic Server Home
60 Awesome oracle apps oraz pytania dotyczące wywiadów
Skrypty administracyjne w R12.2
R12.2 Podsumowanie cyklu poprawek online
Jak zatrzymać i uruchomić serwer WebLogic Server
40 pytań, które musisz wiedzieć o R12.2
Kluczowe zmiany technologiczne w pakiecie E-Business Suite 12.2
Oracle E -Architektura Business Suite w 12.2


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wykrywanie cykli z rekurencyjnym faktoringiem podzapytań

  2. Jak połączyć się ze zdalną bazą danych Oracle za pomocą PL/SQL Developer?

  3. Jak używać zmiennych w Oracle SQL Developer?

  4. Odzyskiwanie plików edytora SQL (zapytania, procedury) po awarii lub zawieszeniu się ropuchy w przypadku awarii lub zawieszenia Oracle

  5. PRVG-2027 Właściciel pliku jest niespójny między węzłami