Outils pour utilisateurs

Outils du site


enterprise_manager_em12c

Différences

Cette page vous affiche les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue comparative

enterprise_manager_em12c [2012/05/03 12:52]
admin [Packages requis]
enterprise_manager_em12c [2015/02/22 10:46] (Version actuelle)
admin [Création de la base de données]
Ligne 16: Ligne 16:
 {{:​grid.jpg?​300|}} {{:​grid.jpg?​300|}}
  
-Sur chaque cible, un agent envoie les informations au serveur weblogic qui sont stockées dans le référentiel. Le référentiel est une base de données Oracle pouvant être 10g ou 11g. Elle peut être située sur le même serveur que le service management ou à part via une liason ​Thin JDBC.+Sur chaque cible, un agent envoie les informations au serveur weblogic qui sont stockées dans le référentiel. Le référentiel est une base de données Oracle pouvant être 10g ou 11g. Elle peut être située sur le même serveur que le service management ou à part via une liaison ​Thin JDBC.
  
 Les communications entre les cibles et le service management ainsi que vers le navigateur web se font en http ou https ( valeur par défaut ). Les communications entre les cibles et le service management ainsi que vers le navigateur web se font en http ou https ( valeur par défaut ).
Ligne 22: Ligne 22:
 La version choisie sera centOS 5.8 en 64 bits. Le serveur dispose de la configuration suivante : La version choisie sera centOS 5.8 en 64 bits. Le serveur dispose de la configuration suivante :
   * Processeur i3 Intel   * Processeur i3 Intel
-  * RAM de 4Go+  * RAM de 4Go ( en production mettre 8Go, la BD prend déjà 3Go et le serveur Weblogic est gourmand... )
   * Disque dur SATA de 160Go   * Disque dur SATA de 160Go
 Il sera procédé à une installation minimale ( package core ) de CentOS. Le disque dur sera partitionné ainsi : Il sera procédé à une installation minimale ( package core ) de CentOS. Le disque dur sera partitionné ainsi :
Ligne 43: Ligne 43:
 L'​adresse IP du serveur sera 192.168.1.100 et sera nommé adi100.adimcor.eu. L'​adresse IP du serveur sera 192.168.1.100 et sera nommé adi100.adimcor.eu.
  
-**Important :** Modifier le fichier /etc/hosts afin que le FQDN du serveur ( adi100.adimcor.eu ) pointe bien sur l'IP fixe+**Important :** Modifier le fichier /etc/hosts afin que le nom court ( adi100 ) et le FQDN du serveur ( adi100.adimcor.eu ) pointe bien sur l'IP fixe
 <​code>​ <​code>​
-127.0.0.1 ​      adi100 ​localhost.localdomain localhost +127.0.0.1 ​      ​localhost.localdomain localhost 
-192.168.1.100 ​  ​adi100.adimcor.eu+192.168.1.100 ​  ​adi100.adimcor.eu ​adi100
 </​code>​ </​code>​
 Sans cela lors de la configuration oms, le serveur ne pourra pas démarrer. Il y aura dans les logs une erreur de ce type : Sans cela lors de la configuration oms, le serveur ne pourra pas démarrer. Il y aura dans les logs une erreur de ce type :
Ligne 53: Ligne 53:
 </​code>​ </​code>​
 Une configuration correcte du DNS fait également l'​affaire. Une configuration correcte du DNS fait également l'​affaire.
 +
 +**Rappel : Une gestion incorrecte des noms de machine est la source principale des erreurs d'​installation.**
 ===== Désactivation de fonctionnalités ===== ===== Désactivation de fonctionnalités =====
 Par défaut et malgré une installation minimale CentOS active les services iscsi qui sont inutiles ici. Par défaut et malgré une installation minimale CentOS active les services iscsi qui sont inutiles ici.
Ligne 66: Ligne 68:
 </​code>​ </​code>​
 ===== Activer ntp ===== ===== Activer ntp =====
-Il est important que le serveur soit à l'​heure en actvant ​ntp+Il est important que le serveur soit à l'​heure en activant ​ntp
 <​code>​ <​code>​
 chkconfig ntpd on chkconfig ntpd on
Ligne 76: Ligne 78:
 Oracle vérifie la plate-forme,​ bien que CentOS soit une RedHat le fichier /​etc/​redhat-release n'​existe pas. Oracle vérifie la plate-forme,​ bien que CentOS soit une RedHat le fichier /​etc/​redhat-release n'​existe pas.
 <​code>​ <​code>​
-echo "Red Hat Enterprise Linux Server release 5 (Tikanga) Update ​5" > /​etc/​redhat-release+echo "Red Hat Enterprise Linux Server release 5 (Tikanga) Update ​8" > /​etc/​redhat-release
 </​code>​ </​code>​
 ===== Paramètres noyau ===== ===== Paramètres noyau =====
Ligne 164: Ligne 166:
 </​code>​ </​code>​
 ===== Binaires Oracle ===== ===== Binaires Oracle =====
 +Pour la base du référentiel,​ il est possible d'​utiliser les versions de Oracle de 10g à 11g. J'ai choisi la version la plus à jour au moment de la rédaction de cet article. Toutefois si vous n'avez pas de compte My Oracle Suport, la version 11.2.0.2 disponible sur le site oracle convient.
 +
 Depuis le site My Oracle Support charger les binaires de la version 11.2.0.3 qui comprend 2 fichiers .zip : Depuis le site My Oracle Support charger les binaires de la version 11.2.0.3 qui comprend 2 fichiers .zip :
   * p10404530_112030_Linux-x86-64_1of7.zip   * p10404530_112030_Linux-x86-64_1of7.zip
Ligne 286: Ligne 290:
 </​code>​ </​code>​
 ===== Création de la base de données ===== ===== Création de la base de données =====
-Se connecter sqlplus en sysdba+Création du script createGRID.sql
 <​code>​ <​code>​
-export ORACLE_SID=GRID +create database GRID 
-sqlplus "/ as sysdba"​ +character set AL32UTF8 
-SQL> startup nomount; +national character set AL16UTF16
-SQL> create spfile from pfile; +
-SQL> shutdown immediate;​ +
-SQL> startup nomount; +
-SQL> ​create database GRID +
-character set UTF8 +
-national character set UTF8+
 logfile logfile
 group 1 ('/​u01/​app/​oracle/​oradata/​GRID/​redo01a.log','/​u02/​app/​oracle/​oradata/​GRID/​redo01b.log'​ ) size 300M , group 1 ('/​u01/​app/​oracle/​oradata/​GRID/​redo01a.log','/​u02/​app/​oracle/​oradata/​GRID/​redo01b.log'​ ) size 300M ,
Ligne 304: Ligne 302:
 sysaux datafile '/​u01/​app/​oracle/​oradata/​GRID/​sysaux01.dbf'​ size 500M autoextend on next 100M maxsize 2G sysaux datafile '/​u01/​app/​oracle/​oradata/​GRID/​sysaux01.dbf'​ size 500M autoextend on next 100M maxsize 2G
 undo tablespace UNDO_TBS datafile '/​u02/​app/​oracle/​oradata/​GRID/​undo_tbs01.dbf'​ size 500M autoextend on next 100M maxsize 2G undo tablespace UNDO_TBS datafile '/​u02/​app/​oracle/​oradata/​GRID/​undo_tbs01.dbf'​ size 500M autoextend on next 100M maxsize 2G
-default temporary tablespace TEMP tempfile '/​u03/​app/​oracle/​oradata/​GRID/​temp01.dbf'​ size 1G;+default temporary tablespace TEMP tempfile '/​u03/​app/​oracle/​oradata/​GRID/​temp01.dbf'​ size 1G autoextend on next 100M maxsize 10G; 
 +</​code>​ 
 +Se connecter sqlplus en sysdba 
 +<​code>​ 
 +export ORACLE_SID=GRID 
 +sqlplus "/ as sysdba"​ 
 +SQL> startup nomount; 
 +SQL> create spfile from pfile; 
 +SQL> shutdown immediate;​ 
 +SQL> startup nomount; 
 +SQL> start createGRID:
 </​code>​ </​code>​
 ==== Tables du dictionnaire ==== ==== Tables du dictionnaire ====
Ligne 494: Ligne 502:
 <​code>​ <​code>​
 $OMS_HOME/​bin/​emcli get_supported_platforms $OMS_HOME/​bin/​emcli get_supported_platforms
 +Getting list of platforms ...
 +Check the logs at /​home/​oracle/​agent.log
 +About to access self-update code path to retrieve the platforms list..
 +Getting Platforms list  ...
 +-----------------------------------------------
 +Version = 12.1.0.1.0
 + ​Platform = Linux x86-64
 +-----------------------------------------------
 +Platforms list displayed successfully.
 </​code>​ </​code>​
 Récuperer un fichier .zip qui contiendra l'​ensemble des eléments pour déployer l'​agent,​ par exemple pour un serveur Linux 64 bits Récuperer un fichier .zip qui contiendra l'​ensemble des eléments pour déployer l'​agent,​ par exemple pour un serveur Linux 64 bits
 <​code>​ <​code>​
-$OMS_HOME/​bin/​emcli get_agentimage -destination=$HOME -platform="​Linux ​x86_64"​-version=12.1.0.1.0+$OMS_HOME/​bin/​emcli get_agentimage -destination=$HOME -platform="​Linux ​x86-64" -version=12.1.0.1.0
 </​code>​ </​code>​
-Ceci génère alors dans la home directory du user oracle un fichier 12.1.0.1.0_AgentCore_46.zip qu'il faut transférer sur le serveur à superviser.+Ceci génère alors dans la home directory du user oracle un fichier 12.1.0.1.0_AgentCore_//​nnn//​.zip  ( //nnn// est un chiffre quelconque et aléatoire, lors de la maquette il était égal à 46. ) qu'il faut transférer sur le serveur à superviser. ​
 ===== Installation de l'​agent ===== ===== Installation de l'​agent =====
-Sur le serveur à superviser, décompresser le fichier .zip transféré précédement. Puis lancer l'​installation.+Sur le serveur à superviser, décompresser le fichier .zip transféré précédement( le fichier fait environ 280Mo ). Puis lancer l'​installation.
 <​code>​ <​code>​
 unzip 12.1.0.1.0_AgentCore_46.zip -d $HOME/​agtImg unzip 12.1.0.1.0_AgentCore_46.zip -d $HOME/​agtImg
 cd $HOME/​agtImg cd $HOME/​agtImg
-./agentDeplaoy.sh AGENT_BASE_DIR=/​u01/​app/​oracle/​product/​agent12c OMS_HOST=adi100.adimcor.eu EM_UPLOAD_PORT=4901 AGENT_REGISTRATION_PASSWORD=manager11+./agentDeploy.sh AGENT_BASE_DIR=/​u01/​app/​oracle/​product/​agent12c OMS_HOST=adi100.adimcor.eu EM_UPLOAD_PORT=4901 AGENT_REGISTRATION_PASSWORD=manager11 ​-ignorePrereqs
 </​code>​ </​code>​
 +Il est impératif que le serveur cible résolve le nom adi100.adimcor.eu et qu'il puisse accèder au port 4901. L'​option -ignorePrereqs est utile si la cible est sous une distribution Linux autre que redHat, par exemple Debian ou Ubuntu.
enterprise_manager_em12c.1336042370.txt.gz · Dernière modification: 2012/05/03 12:52 par admin