Memo EM
Aller à la navigation
Aller à la recherche
| Fiche express | |
|---|---|
| Type | Aide-mémoire Enterprise Manager + Grid Infrastructure/ASM |
| Composants | Agent EM, OMS, Clusterware, ASM |
| Voir aussi | Oracle · Asm · RAC |
Aide-mémoire des commandes d'arrêt/démarrage des composants Oracle Enterprise Manager (EM) et de reconfiguration d'une instance ASM via Grid Infrastructure.
Arrêt / démarrage
Agent EM
$ORACLE_HOME/agent12c/agent_inst/bin/emctl stop agent $ORACLE_HOME/agent12c/agent_inst/bin/emctl start agent
Oracle Management Service (OMS)
$MIDDLEWARE_HOME/oms/bin/emctl stop oms -all $MIDDLEWARE_HOME/oms/bin/emctl start oms
Instance de base de données (via Grid Infrastructure)
srvctl stop database -d nom_base srvctl start database -d nom_base
Clusterware
crsctl stop has crsctl start has
Reconfigurer une instance ASM
Procédure pour recréer une instance ASM (Automatic Storage Management) vierge — opération destructrice sur la couche Clusterware, à mener avec précaution et hors production sans validation préalable.
- Arrêter tous les services listés ci-dessus.
- Reconfigurer la couche Clusterware (en tant que
root) :
ORACLE_HOME=/u01/app/grid/product/11.2.0/grid_1 $ORACLE_HOME/perl/bin/perl $ORACLE_HOME/crs/install/roothas.pl --deconfig $ORACLE_HOME/perl/bin/perl $ORACLE_HOME/crs/install/roothas.pl
- Recréer une instance ASM :
- Retirer l'entrée
+ASMdu fichier/etc/oratab. - Recréer les disques logiques avec Oracle ASMLib :
- Retirer l'entrée
for d in $(oracleasm listdisks); do oracleasm deletedisk $d; done
for param in DATA:sdb RECO:sdc; do
dg=$(echo $param | cut -d: -f1)
dev=$(echo $param | cut -d: -f2)
c=1
for part in $(ls -1 /dev/${dev}?*); do
/etc/init.d/oracleasm createdisk ASM_${dg}_$(printf "%02d" $c) ${part} && c=$(expr $c + 1)
done
done
- En tant qu'utilisateur
oracle, lancer l'assistantasmcapour
recréer une instance ASM vierge avec les groupes de disques DATA et RECO.