In questa sezione parleremo di vari script start-stop di Oracle EBS 12.2 nell'ultima versione di Oracle Apps di Oracle Corporation. Ecco lo script principale e come vengono utilizzati per arrestare/avviare l'applicazione
Inizia
| Componente | Comando |
| Gestione nodi | $adnodemgrctl.sh start Inserisci la password amministratore di Weblogic: |
| Server di amministrazione Weblogic | $adadminsrvctl.sh start Inserisci la password amministratore di Weblogic: |
| Ascoltatore di applicazioni | inizio $adalnctl.sh |
| Gestione processi Oracle | $adopmnctl.sh inizio |
| Servizi Apache | $adapcctl.sh inizio |
| Server gestito per i servizi OACORE | $admanagedsrvctl.sh start oacore_server1 Inserisci la password amministratore di Weblogic: |
| Server gestito per FormsServices | $admanagedsrvctl.sh start form_server1 Inserisci la password amministratore di Weblogic: |
| Server gestito per i servizi Fusion MiddleWare | $admanagedsrvctl.sh start oafm_server1 Inserisci la password amministratore di Weblogic: |
| Server gestito per i servizi Web di Moduli | $admanagedsrvctl.sh start form-c4ws_server1 Inserisci la password amministratore Weblogic: |
| Servizio di gestione simultanea | $adcmctl.sh avvia app/app |
| Servizi del server di completamento | $jtffmctl.sh inizio |
Interrompi
| Componente | Comando |
| Servizi del server di completamento | $jtffmctl.sh ferma |
| Servizio di gestione simultanea | $adcmctl.sh interrompe app/app |
| Server gestito per i servizi Web di Moduli | $admanagedsrvctl.sh arresta form-c4ws_server1 Inserisci la password amministratore Weblogic: |
| Server gestito per i servizi Fusion MiddleWare | $admanagedsrvctl.sh stop oafm_server1 Inserisci la password amministratore di Weblogic: |
| Server gestito per FormsServices | $admanagedsrvctl.sh stop form_server1 Inserisci la password amministratore di Weblogic: |
| Server gestito per i servizi OACORE | $admanagedsrvctl.sh stop oacore_server1 Inserisci la password amministratore di Weblogic: |
| Servizi Apache | $adapcctl.sh ferma |
| Gestione processi Oracle | $adopmnctl.sh ferma |
| Ascoltatore di applicazioni | $adadlctl stop |
| Server di amministrazione Weblogic | $adadminsrvctl.sh stop Inserisci la password amministratore di Weblogic: |
| Gestione nodi | $adnodemgrctl.sh stop Inserisci la password amministratore di Weblogic: |
Conosciamo già gli script consolidati per arrestare e avviare applicazioni in R12
“adstrtal.sh” viene utilizzato per avviare tutti i servizi applicativi
“adstpall.sh” viene utilizzato per arrestare altri servizi.
Prima di EBS R12.2 sono necessari solo il nome utente e la password delle app per eseguire questo script. In EBS R12.2 è necessario un parametro password aggiuntivo per il server di amministrazione weblogic per avviare/arrestare i servizi dell'applicazione EBS.
./adstrtal.sh apps/apps
Inserisci la password del server WebLogic:
/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 avvia oacore_server1 -nopromptmsg
Nel caso in cui tu abbia la password memorizzata nella variabile , puoi usare il comando sottostante
{eco $UTENTE APP; eco $APPSPASS; eco $WLSADMIN; }| adstrtal.sh @-nopromptmsg
Punti importanti
Opmn gestisce solo il server Apache in R12.2
WLS (server Weblogic) gestisce i servizi oacore,form e oafm
File di registro per script di amministrazione nella versione R12.2
| Nome file di registro | Descrizione |
| adopmnctl.txt | Server di notifica FMW Oracle Process Manager (controlla i processi Apache) |
| adapcctl.txt | Servizio FMW OHS (Apache) |
| adnodemgrctl.txt | WLS Node Manager controlla le istanze del server all'interno di un dominio fornendo funzionalità di riavvio automatico. |
| adadminsrvctl.txt | WLS AdminServer controlla l'accesso alle pagine all'interno di WLS per la configurazione a livello di sistema |
| adoacorectl.txt | WLS Oracle E-Business Suite 12.2 Application Server per prodotti self-service basati sul Web |
| adformsctl.txt | Server dei moduli di domanda WLS Oracle E-Business Suite 12.2 |
| adoafmctl.txt | WLS Oracle E-Business Suite 12.2 Application Server per transazioni XML di Oracle Transport Agent, Secure Enterprise Search (SES) e servizio Web |
| adforms-c4wsctl.txt | WLS Oracle E-Business Suite 12.2 Application Server utilizzato dai prodotti WebService utilizzando java API for Forms |
Puoi usare -help per ottenere più opzioni degli script
[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 Sommario
Come interrompere/avviare i servizi in R12.2 su più nodi
Fermati
adstpall.sh -mode=allnodes
Inizia
adstrtal.sh -mode=allnodes
Come avviare i servizi in modalità di indipendenza dei servizi gestiti
Puoi anche avviare i server gestiti in modalità Managed Server Independence, in cui un server gestito recupera la sua configurazione all'avvio leggendo direttamente i suoi file di configurazione e sicurezza, invece di contattare l'Admin Server.
Questo viene fatto specificando l'opzione -msimode sulla riga di comando admanagedsrvctl.sh utilizzata per avviare un server gestito specifico. Ad esempio:
$ admanagedsrvctl.sh start oacore_server1 -msimode
Come programmare l'avvio/arresto di tutti i servizi tramite crontab
Spesso è necessario far rimbalzare automaticamente l'intero sistema EBS durante le ore di riposo o nel fine settimana senza alcun intervento manuale. Dovremmo essere in grado di eseguirlo usando l'utilità cron sul sistema Unix Cron è uno scheduler Unix per l'esecuzione degli script a un'ora specificata. Possiamo creare sotto gli script per far rimbalzare il livello APPS su R12.2 e programmarlo tramite cron
Ecco i passaggi
(1) crea un file come app_user come
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) Crea gli script per l'avvio e l'arresto in questo modo
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"
Ora pianifichiamo questi script tramite cron nel sistema Linux per portare a termine il lavoro.
Come arrestare/avviare tutti i server gestiti sul Nodo
Se hai configurato più oacore, form, oafm sul nodo, puoi interrompere/avviare secondo il comando seguente
$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:
Leggi anche
Applicazione delle patch online degli annunci