**ATTENTION CET ARTICLE EST EN COURS DE REDACTION** ====== Introduction ====== L'objectif ici est de décrire la mise en place du Grid Control 11g sur un serveur Linux. Le serveur est sous Centos 5.5 et se nomme liszt.adimcor.eu L'interface graphique ne sera pas utilisée. Le principe d'installation comporte 3 phases : - Création de la base de données du référentiel, - Mise en place du serveur Weblogic - Installation du GRID proprement dit. La mise en place de la base oracle sera survolée, se reporter [[installation_oracle_11g|au lien suivant ]] pour plus de précision. ===== Téléchargements ===== Il faut télécharger le serveur Oracle, le serveur weblogic et le grid control. Attention au choix des versions, notamment pour le serveur Weblogic ( version 10.3.2 ) et pour le grid control ( 11.1.0.1.0 ) wget --http-user --http-password -O linux_11gR2_database_1of2.zip \ "http://download.oracle.com/otn/linux/oracle11g/R2/linux_11gR2_database_1of2.zip" --no-check-certificate wget --http-user --http-password -O linux_11gR2_database_2of2.zip \ "http://download.oracle.com/otn/linux/oracle11g/R2/linux_11gR2_database_2of2.zip" --no-check-certificate wget --http-user --http-password -O wls1032_linux32.bin \ "http://download.oracle.com/otn/linux/middleware/11g/wls/wls1032_linux32.bin" --no-check-certificate wget --http-user --http-password -O GridControl_11.1.0.1.0_Linux_1of3.zip \ "http://download.oracle.com/otn/linux/oem/1110/GridControl_11.1.0.1.0_Linux_1of3.zip" --no-check-certificate wget --http-user --http-password -O GridControl_11.1.0.1.0_Linux_2of3.zip \ "http://download.oracle.com/otn/linux/oem/1110/GridControl_11.1.0.1.0_Linux_2of3.zip" --no-check-certificate wget --http-user --http-password -O GridControl_11.1.0.1.0_Linux_3of3.zip \ "http://download.oracle.com/otn/linux/oem/1110/GridControl_11.1.0.1.0_Linux_3of3.zip" --no-check-certificate Les décompresser unzip linux_11gR2_database_1of2.zip unzip linux_11gR2_database_2of2.zip mkdir grid cd grid unzip /home/GridControl_11.1.0.1.0_Linux_1of3.zip unzip /home/GridControl_11.1.0.1.0_Linux_2of3.zip unzip /home/GridControl_11.1.0.1.0_Linux_3of3.zip Rendre exécutable l'installeur du serveur weblogic chmod 0755 wls1032_linux32.bin Installer les binaires de la base de données ( [[installation_oracle_11g|plus d'info ici]] ) ====== Création de la base de données ====== La base de données contenant le référentiel se nommera OEMREP. Création des répertoires mkdir -p /u01/app/oracle/admin/OEMREP/pfile mkdir -p /u01/app/oracle/oradata/OEMREP mkdir -p /u02/app/oracle/oradata/OEMREP mkdir -p /u03/app/oracle/oradata/OEMREP Éditer son fichier de paramètres sous /u01/app/oracle/admin/OEMREP/pfile/initOEMREP.ora db_name = OEMREP db_block_size = 8192 control_files = /u01/app/oracle/oradata/OEMREP/control01.ctl,/u02/app/oracle/oradata/OEMREP/control02.ctl,/u03/app/oracle/oradata/OEMREP/control03.ctl sga_target = 640M pga_aggregate_target = 160M open_cursors = 300 job_queue_processes=30 session_cached_cursors=200 log_buffer=10485760 processes=500 nls_length_semantics=BYTE La mise en place du grid impose de modifier certaines valeurs de paramètres par défaut. Finaliser la préparation de l'installation de la base cd $ORACLE_HOME/dbs ln -s /u01/app/oracle/admin/OEMREP/pfile/initOEMREP.ora initOEMREP.ora orapwd file=orapwOEMREP password=manager11 Créer sous $HOME le script createOEMREP.sql create database OEMREP character set UTF8 national character set UTF8 logfile group 1 ('/u01/app/oracle/oradata/OEMREP/redo01a.log','/u01/app/oracle/oradata/OEMREP/redo01b.log') size 50M, group 2 ('/u01/app/oracle/oradata/OEMREP/redo02a.log','/u02/app/oracle/oradata/OEMREP/redo02b.log') size 50M, group 3 ('/u01/app/oracle/oradata/OEMREP/redo03a.log','/u02/app/oracle/oradata/OEMREP/redo03b.log') size 50M datafile '/u01/app/oracle/oradata/OEMREP/system01.dbf' size 500M autoextend on next 100M maxsize 2G extent management local sysaux datafile '/u01/app/oracle/oradata/OEMREP/sysaux01.dbf' size 500M autoextend on next 100M maxsize 2G undo tablespace UNDO_TBS datafile '/u01/app/oracle/oradata/OEMREP/undo_tbs01.dbf' size 250M default temporary tablespace TEMP tempfile '/u01/app/oracle/oradata/OEMREP/temp01.dbf' size 250M; Lancer la création de la base export ORACLE_SID=OEMREP sqlplus /nolog SQL> connect / as sysdba SQL> startup nomount; SQL> create spfile from pfile; SQL> start createOEMREP.sql SQL> @?/rdbms/admin/catalog.sql SQL> @?/rdbms/admin/catproc.sql SQL> alter user sys identified by manager11; SQL> alter user system identified by manager11; SQL> exit; Se reconnecter en system afin de lancer pupbld sqlplus system/manager11 SQL> @?/sqlplus/admin/pupbld.sql SQL> exit; Activer le spfile sqlplus /nolog SQL> connect / as sysdba SQL> shutdown immediate; SQL> startup; SQL> exit; Pour l'instant la base de données n'est pas en mode archivelog. ===== Oracle*Net ===== Listener : $ORACLE_HOME/network/admin/listener.ora LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS=(PROTOCOL = TCP)(HOST = liszt.adimcor.eu )(PORT = 1521)) ) ) Methode : $ORACLE_HOME/network/admin/sqlnet.ora NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT) Résolution locale : $ORACLE_HOME/network/admin/tnsnames.ora OEMREP = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = liszt.adimcor.eu)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = OEMREP) ) ) ====== Installation du serveur Weblogic ====== Lancer l'exécutable, l'installation se fera en mode ligne. /home/wls1032_linux32.bin Répondre aux questions, elles sont assez claires. Ci-dessous juste les modifications aux valeurs par défaut Enter new Middleware Home OR [Exit][Previous][Next]> -> changer pour : /u01/app/oracle/product/11.2.0/Middleware Select the type of installation you wish to perform -> Choisir 1:Typical Outre le serveur Weblogic, seront installé le JDK et OCM. le processus est assez rapide ( - de 5 minutes ) ====== Installation du Grid Control ====== Editer le fichier réponse, $HOME/grid.rsp, pour l'installation silencieuse. RESPONSEFILE_VERSION=2.2.1.0.0 SECURITY_UPDATES_VIA_MYORACLESUPPORT=false DECLINE_SECURITY_UPDATES=true INSTALL_UPDATES_SELECTION="skip" ORACLE_MIDDLEWARE_HOME_LOCATION=/u01/app/oracle/product/11.2.0/Middleware ORACLE_INSTANCE_HOME_LOCATION=/u01/app/oracle/product/11.2.0/dbhome_2 WLS_ADMIN_SERVER_USERNAME=admin WLS_ADMIN_SERVER_PASSWORD=manager11 WLS_ADMIN_SERVER_CONFIRM_PASSWORD=manager11 NODE_MANAGER_PASSWORD=manager11 NODE_MANAGER_CONFIRM_PASSWORD=manager11 DATABASE_HOSTNAME=liszt.adimcor.eu LISTENER_PORT=1521 SERVICENAME_OR_SID=OEMREP SYS_PASSWORD=manager11 CONNECT_STRING=OEMREP MANAGEMENT_TABLESPACE_LOCATION=/u02/app/oracle/oradata/OEMREP/mgmt_01.dbf CONFIGURATION_DATA_TABLESPACE_LOCATION=/u02/app/oracle/oradata/OEMREP/mgmt_ecm_depot_01.dbf JVM_DIAGNOSTICS_TABLESPACE_LOCATION=/u02/app/oracle/oradata/OEMREP/mgmt_ad4j_01.dbf START_OMS=true SYSMAN_PASSWORD=manager11 SYSMAN_CONFIRM_PASSWORD=manager11 ALLOW_ONLY_SECURE_ACCESS_TO_CONSOLE=true AGENT_REGISTRATION_PASSWORD=manager11 AGENT_REGISTRATION_CONFIRM_PASSWORD=manager11 FROM_LOCATION="../oms/Disk1/stage/products.xml" DEINSTALL_LIST={"oracle.sysman.top.oms","11.1.0.1.0"} TOPLEVEL_COMPONENT={"oracle.sysman.top.oms","11.1.0.1.0"} COMPONENT_LANGUAGES={"fr","en"} b_upgrade=false EM_INSTALL_TYPE="NOSEED" Lancer l'installation du GRID cd /home/grid ./runInstaller -silent -responseFile /home/oracle/grid.rsp Selon la puissance de la machine, ce processus peut être long. Sur le serveur de test -> 2 heures En fin d'installation deux url permettent la connexion * https://liszt.adimcor.eu:7799/em, pour le grid * https://liszt.adimcor.eu:7101/console, pour le serveur weblogic Important REMARQUE : Une clé de cryptage a été générée pour crypter les données sensibles du référentiel de gestion. Si vous perdez cette clé, toutes les données cryptées du référentiel seront inutilisables. Exécutez la commande suivante pour sauvegarder la configuration du service de gestion, notamment la clé EM, et conservez cette sauvegarde sur un autre système : emctl exportconfig oms -dir