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