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
[[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
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