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

Skrypty administracyjne w R12.2 Ebuisness Suite

W tej sekcji opowiemy o różnych skryptach start-stop Oracle EBS 12.2 w najnowszej wersji Oracle Apps firmy Oracle. Oto główny skrypt i sposób, w jaki są one używane do zatrzymywania /uruchamiania aplikacji

Rozpocznij

Komponent Polecenie
Menedżer węzłów $adnodemgrctl.sh start 
Wprowadź hasło administratora Weblogic:
Serwer administracyjny Weblogic $adadminsrvctl.sh start 
Wprowadź hasło administratora Weblogic:
Odbiornik aplikacji $adalnctl.sh start
Menedżer procesów Oracle $adopmnctl.sh start
Usługi Apache $adapcctl.sh start
Zarządzany serwer usług OACORE $admanagedsrvctl.sh start oacore_server1 
Wprowadź hasło administratora Weblogic:
Zarządzany serwer dla FormsServices $admanagedsrvctl.sh start form_server1 
Wprowadź hasło administratora Weblogic:
Serwer zarządzany dla usług Fusion MiddleWare $admanagedsrvctl.sh start oafm_server1 
Wprowadź hasło administratora Weblogic:
Serwer zarządzany dla usług internetowych formularzy $admanagedsrvctl.sh start types-c4ws_server1
 Wprowadź hasło administratora Weblogic:
Usługa współbieżnego menedżera $adcmctl.sh uruchamiaj aplikacje/aplikacje
Usługi serwera realizacji $jtffmctl.sh start

Zatrzymaj

Komponent Polecenie
Usługi serwera realizacji $jtffmctl.sh stop
Usługa współbieżnego menedżera $adcmctl.sh zatrzymaj aplikacje/aplikacje
Serwer zarządzany dla usług internetowych formularzy $admanagedsrvctl.sh zatrzymaj formularze-c4ws_server1 
Wprowadź hasło administratora Weblogic:
Serwer zarządzany dla usług Fusion MiddleWare $admanagedsrvctl.sh stop oafm_server1 
Wprowadź hasło administratora Weblogic:
Zarządzany serwer dla FormsServices $admanagedsrvctl.sh stop types_server1 
Wprowadź hasło administratora Weblogic:
Zarządzany serwer usług OACORE $admanagedsrvctl.sh stop oacore_server1 
Wprowadź hasło administratora Weblogic:
Usługi Apache $adapcctl.sh stop
Menedżer procesów Oracle $adopmnctl.sh stop
Odbiornik aplikacji $adadlctl przystanek
Serwer administracyjny Weblogic $adadminsrvctl.sh stop 
Wprowadź hasło administratora Weblogic:
Menedżer węzłów $adnodemgrctl.sh stop 
Wprowadź hasło administratora Weblogic:

Znamy już skonsolidowane skrypty do zatrzymywania i uruchamiania aplikacji w R12
„adstrtal.sh” służy do uruchamiania wszystkich usług aplikacji
„adstpall.sh” służy do zatrzymywania innych usług.

Przed EBS R12.2 do uruchomienia tego skryptu wystarczyła nazwa użytkownika i hasło do aplikacji. W EBS R12.2 potrzebny jest dodatkowy parametr hasła dla serwera administracyjnego weblogic, aby uruchomić/zatrzymać usługi aplikacji EBS.

./adstrtal.sh apps/apps
Wprowadź hasło WebLogic Server:
/xyz/ebsapp/fs1/inst/apps/TEST/admin/scripts/jtffmctl.sh start
/xyz/ ebsapp/fs1/inst/apps/TEST/admin/scripts/adopmnctl.sh start
/xyz/ebsapp/fs1/inst/apps/TEST/admin/scripts/adapcctl.sh start
/xyz/ ebsapp/fs1/inst/apps/TEST/admin/scripts/adnodemgrctl.sh start -nopromptmsg
/xyz/ebsapp/fs1/inst/apps/TEST/admin/scripts/adalnctl.sh start
/ xyz/ebsapp/fs1/inst/apps/TEST/admin/scripts/adcmctl.sh start
/xyz/ebsapp/fs1/inst/apps/TEST/admin/scripts/adadminsrvctl.sh start -nopromptmsg
/xyz/ebsapp/fs1/inst/apps/TEST/admin/scripts/admanagedsrvctl.sh start form_server1 -nopromptmsg
/xyz/ebsapp/fs1/inst/apps/TEST/admin/scripts/admanagedsrvctl.sh start form-c4ws_server1 -nopromptmsg
/xyz/ebsapp/fs1/inst/apps/TEST/admin/scripts/admanagedsrvctl.sh start oafm_server1 -nopromptmsg
/xyz/ebsapp/fs1/inst/apps/TEST/ admin/scripts/admanagedsrvctl.sh start oacore_server1 -nopromptmsg

Jeśli masz hasło zapisane w zmiennej , możesz użyć poniższego polecenia

{ echo $APPSUSER; echo $APPSPASS; echo $WLSADMIN; }| adstrtal.sh @-nopromptmsg

Ważne punkty
Opmn zarządza tylko serwerem Apache w wersji R12.2
WLS (serwer Weblogic) zarządza oacore,formularzami i usługami oafm

Pliki dziennika dla skryptów administracyjnych w wersji R12.2

Nazwa pliku dziennika  Opis
adopmnctl.txt Serwer powiadomień FMW Oracle Process Manager (kontroluje procesy Apache)
adapcctl.txt Usługa FMW BHP (Apache)
adnodemgrctl.txt Menedżer węzłów WLS kontroluje instancje serwera w domenie, zapewniając funkcję automatycznego restartu.
adadminsrvctl.txt WLS AdminServer kontroluje dostęp do stron w ramach WLS w celu konfiguracji całego systemu
adoacorectl.txt Serwer aplikacji WLS Oracle E-Business Suite 12.2 do samoobsługowych produktów internetowych
adformsctl.txt WLS Oracle E-Business Suite 12.2 Serwer formularzy aplikacji
adoafmctl.txt WLS Oracle E-Business Suite 12.2 Application Server dla transakcji Oracle Transport Agent XML, Secure Enterprise Search (SES) i Web Service
adforms-c4wsctl.txt Serwer aplikacji WLS Oracle E-Business Suite 12.2 używany przez produkty WebService przy użyciu interfejsu Java API for Forms

Możesz użyć -help, aby uzyskać więcej opcji skryptów

[[email protected] scripts]$ ./adstrtal.sh -help
 USAGE:  adstrtal.sh  [-nothreading]
         adstrtal.sh  -secureapps
         adstrtal.sh -nodbchk
         adstrtal.sh -mode=allnodes
         adstrtal.sh -msimode
 [[email protected] scripts]$ ./adstpall.sh -help
 USAGE:  adstpall.sh  [-skipNM] [-skipAdmin] [-nothreading]
         adstpall.sh  -secureapps [-skipNM] [-skipAdmin]
         adstpall.sh -nodbchk [-skipNM] [-skipAdmin]
         adstpall.sh -mode=allnodes

Spis treści

Jak zatrzymać/uruchomić usługi w R12.2 na wielu węzłach

Zatrzymaj

adstpall.sh -mode=allnodes

Rozpocznij

adstrtal.sh -mode=allnodes

Jak uruchomić usługi w trybie niezależności usług zarządzanych

Serwery zarządzane można również uruchomić w trybie niezależności serwera zarządzanego, w którym serwer zarządzany pobiera swoją konfigurację podczas uruchamiania, odczytując bezpośrednio swoją konfigurację i pliki zabezpieczeń, zamiast kontaktować się z serwerem administracyjnym.

Odbywa się to poprzez określenie opcji -msimode w wierszu polecenia admanagedsrvctl.sh używanej do uruchamiania określonego serwera zarządzanego. Na przykład:

$ admanagedsrvctl.sh start oacore_server1 -msimode

Jak zaplanować uruchomienie/zatrzymanie wszystkich usług za pomocą crontab

Często wymagane jest automatyczne odbijanie całego systemu EBS poza godzinami pracy lub w weekend bez jakiejkolwiek ręcznej interwencji. Powinniśmy być w stanie wykonać to za pomocą narzędzia cron w systemie uniksowym Cron jest uniksowym harmonogramem wykonywania skryptów w określonym czasie. Możemy stworzyć poniższe skrypty do odbijania warstwy APPS na R12.2 i zaplanować to za pomocą crona

Oto kroki

(1) utwórz plik apps_user jak

cat apps_user
APPS_USER=APPS
APPS_PWD=<apps pass>
WLADMIN_PWD=<WL pass>
chmod 700 apps_user
This will ensure only the user running the services can read this

(2) Utwórz skrypty do uruchamiania i zatrzymywania w ten sposób

apps-start.sh
. apps_user
echo " Starting the services"
{ echo $APPS_USER; echo $APPS_PWD; echo $WLADMIN_PWD; } | $INST_TOP/admin/scripts/adstrtal.sh -nopromptmsg
echo "Services started"
apps-stop.sh
. apps_user
echo " Stopping the services"
{ echo $APPS_USER; echo $APPS_PWD; echo $WLADMIN_PWD; } | $INST_TOP/admin/scripts/adstpall.sh -nopromptmsg
echo "Services stopped"

Teraz zaplanujemy te skrypty przez cron w systemie Linux, aby wykonać pracę.

Jak zatrzymać/uruchomić cały zarządzany serwer w węźle

Jeśli skonfigurowałeś wiele oacore, formularzy, oafm w węźle, możesz zatrzymać / uruchomić zgodnie z poniższym poleceniem

$admanagedsrvctl.sh stopall oacore
Enter Weblogic Admin Password:

$admanagedsrvctl.sh stopall oafm
Enter Weblogic Admin Password:

$admanagedsrvctl.sh stopall forms
Enter Weblogic Admin Password:

$admanagedsrvctl.sh startall oacore
Enter Weblogic Admin Password:

$admanagedsrvctl.sh startall oafm
Enter Weblogic Admin Password:

$admanagedsrvctl.sh startall forms
Enter Weblogic Admin Password:

Czytaj także
Poprawianie reklam online


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wymuszaj ograniczenie klucza obcego do kolumn tej samej tabeli

  2. Użytkownik schematu Oracle nie może utworzyć tabeli w procedurze

  3. MySQL:jak wykonać zabezpieczenia na poziomie wiersza (takie jak wirtualna prywatna baza danych Oracle)?

  4. Jak podzielić kolumnę varchar na wiele wartości w SQL?

  5. ORA-12557 TNS:nie można załadować adaptera protokołu