V této části si povíme o různých start-stop skriptech Oracle EBS 12.2 v nejnovějším vydání Oracle Apps od společnosti Oracle. Zde jsou hlavní skripty a jejich použití k zastavení /spuštění aplikace
Spustit
Komponenta | Příkaz |
Správce uzlů | $adnodemgrctl.sh start Zadejte heslo správce Weblogic: |
Weblogic Admin Server | $adadminsrvctl.sh start Zadejte heslo správce Weblogic: |
Posluchač aplikací | Začátek $adalnctl.sh |
Oracle Process Manager | $adopmnctl.sh start |
Služby Apache | $adapcctl.sh start |
Spravovaný server pro služby OACORE | $admanagedsrvctl.sh start oacore_server1 Zadejte heslo správce Weblogic: |
Spravovaný server pro FormsServices | $admanagedsrvctl.sh start Forms_server1 Zadejte heslo správce Weblogic: |
Spravovaný server pro služby Fusion MiddleWare | $admanagedsrvctl.sh start oafm_server1 Zadejte heslo správce Weblogic: |
Spravovaný server pro webové služby formulářů | $admanagedsrvctl.sh start Forms-c4ws_server1 Zadejte heslo správce Weblogic: |
Služba souběžného správce | $adcmctl.sh spuštění aplikací/aplikací |
Fullfillment Serer Services | $jtffmctl.sh start |
Zastavit
Komponenta | Příkaz |
Fullfillment Serer Services | $jtffmctl.sh stop |
Služba souběžného správce | $adcmctl.sh zastavit aplikace/aplikace |
Spravovaný server pro webové služby formulářů | $admanagedsrvctl.sh stop Forms-c4ws_server1 Zadejte heslo správce Weblogic: |
Spravovaný server pro služby Fusion MiddleWare | $admanagedsrvctl.sh stop oafm_server1 Zadejte heslo správce Weblogic: |
Spravovaný server pro FormsServices | $admanagedsrvctl.sh stop Forms_server1 Zadejte heslo správce Weblogic: |
Spravovaný server pro služby OACORE | $admanagedsrvctl.sh stop oacore_server1 Zadejte heslo správce Weblogic: |
Služby Apache | $adapcctl.sh stop |
Oracle Process Manager | $adopmnctl.sh stop |
Posluchač aplikací | $adadlctl stop |
Weblogic Admin Server | $adadminsrvctl.sh stop Zadejte heslo správce Weblogic: |
Správce uzlů | $adnodemgrctl.sh stop Zadejte heslo správce Weblogic: |
Již známe konsolidované skripty pro zastavování a spouštění aplikací v R12
„adstrtal.sh“ se používá pro spouštění všech aplikačních služeb
„adstpall.sh“ se používá pro zastavování dalších služeb.
Před EBS R12.2 potřebujete ke spuštění tohoto skriptu pouze uživatelské jméno a heslo aplikace. V EBS R12.2 potřebujete další parametr hesla pro weblogic admin server ke spuštění/zastavení aplikačních služeb EBS.
./adstrtal.sh apps/apps
Zadejte heslo 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 Forms_server1 -nopromptmsg
/xyz/ebsapp/fs1/inst/apps/TEST/admin/scripts/admanagedsrvctl.sh start Forms-c4ws_server1 -nopromptmsg
/xyz/ebsapp/fs1/inst/apps/TEST/admin/scripts/admanagedsrvctl.sh spustit oafm_server1 -nopromptmsg
/xyz/ebsapp/fs1/TEST/apps admin/scripts/admanagedsrvctl.sh spustit oacore_server1 -nopromptmsg
V případě, že máte heslo uložené v proměnné , můžete použít níže uvedený příkaz
{ echo $APPSUSER; echo $APPSPASS; echo $WLSADMIN; }| adstrtal.sh @-nopromptmsg
Důležité body
Opmn spravuje pouze server Apache v R12.2
WLS (Weblogic server) spravuje služby oacore, formuláře a oafm
Soubory protokolů pro administrátorské skripty ve verzi R12.2
Název souboru protokolu | Popis |
adopmnctl.txt | FMW Oracle Process Manager Notification Server (řídí procesy Apache) |
adapcctl.txt | Služba FMW OHS (Apache) |
adnodemgrctl.txt | WLS Node Manager řídí instance serveru v rámci domény a poskytuje funkci automatického restartu. |
adadminsrvctl.txt | WLS AdminServer řídí přístup ke stránkám v rámci WLS pro konfiguraci celého systému |
adoacorectl.txt | Aplikační server WLS Oracle E-Business Suite 12.2 pro samoobslužné webové produkty |
adformsctl.txt | WLS Oracle E-Business Suite 12.2 Application Forms Server |
adoafmctl.txt | Aplikační server WLS Oracle E-Business Suite 12.2 pro transakce XML Oracle Transport Agent, zabezpečené podnikové vyhledávání (SES) a webovou službu |
adforms-c4wsctl.txt | Aplikační server WLS Oracle E-Business Suite 12.2 využívaný produkty WebService využívající rozhraní Java API for Forms |
Můžete použít -help k získání více možností skriptů
[[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
Obsah
Jak zastavit/spustit služby v R12.2 na více uzlech
Stop
adstpall.sh -mode=allnodes
Start
adstrtal.sh -mode=allnodes
Jak spustit služby v režimu nezávislosti spravovaných služeb
Spravované servery můžete také spustit v režimu nezávislosti spravovaného serveru, kde spravovaný server načte svou konfiguraci při spuštění přímo načtením konfiguračních a bezpečnostních souborů namísto kontaktování administrátorského serveru.
To se provede zadáním volby -msimode na příkazovém řádku admanagedsrvctl.sh používaném ke spuštění konkrétního spravovaného serveru. Například:
$ admanagedsrvctl.sh start oacore_server1 -msimode
Jak naplánovat spuštění/zastavení všech služeb prostřednictvím crontab
Často je nutné odskočit celý systém EBS mimo pracovní dobu nebo o víkendu automaticky bez jakéhokoli ručního zásahu. Měli bychom být schopni to provést pomocí nástroje cron na unixovém systému Cron je unixový plánovač pro spouštění skriptů v určený čas. Můžeme vytvořit níže uvedené skripty pro odskočení úrovně APPS na R12.2 a naplánovat to pomocí cronu
Zde jsou kroky
(1) vytvořte soubor apps_user like
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) Vytvořte skripty pro spuštění a zastavení takto
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"
Nyní naplánujeme tyto skripty prostřednictvím cronu v systému Linux, abychom dokončili práci.
Jak zastavit/spustit všechny spravované servery v uzlu
Pokud jste na uzlu nakonfigurovali více oacore, formulářů, oafm, můžete zastavit/spustit podle níže uvedeného příkazu
$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:
Přečtěte si také
Opravování reklam online