sql >> Databáze >  >> RDS >> Oracle

Admin skripty v R12.2 Ebuisness Suite

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


  1. Provozní zprávy pro MySQL, MariaDB, PostgreSQL a MongoDB

  2. Jak zobrazit chyby pro můj dotaz MySQLi?

  3. Tabulka je specifikována dvakrát, jak jako cíl pro 'UPDATE', tak jako samostatný zdroj dat v mysql

  4. Jak naplánovat uloženou proceduru v MySQL