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
[example@sqldat.com scripts]$ ./adstrtal.sh -help
USAGE: adstrtal.sh [-nothreading]
adstrtal.sh -secureapps
adstrtal.sh -nodbchk
adstrtal.sh -mode=allnodes
adstrtal.sh -msimode
[example@sqldat.com 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