Oracle
 sql >> Database >  >> RDS >> Oracle

Script di amministrazione in R12.2 Ebuisness Suite

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