11gR2; Redémarrer automatiquement DB Console



Documents pareils
Architecture de la plateforme SBC

Les différentes méthodes pour se connecter

et Groupe Eyrolles, 2006, ISBN :

Installation d ORACLE 10g sous Debian Etch

Oracle WebLogic Server (WLS) 11gR1 ( et ) Installation sur Oracle Linux 5 et 6 Hypothèses Installation Oracle Linux 5 (OL5)

Oracle 11g - Dataguard

Oracle 11g. Installation et administration. Claude Duvallet 1/36

Guide Installation Serveur Extensive Testing

Présentation de l'outil RMAN d'oracle

Client windows Nagios Event Log

Installation Oracle 10g : Installation sur Solaris 10 x86

Consolidation. Grid Infrastructure avec la 11gR2

Oracle Learning Library Tutoriel Database 12c Installer le logiciel Oracle Database et créer une Database

HOW-TO Install Oracle 11gR2 on OL5U7

Guide Installation Serveur Extensive Testing

WDpStats Procédure d installation

INFO-F-404 : Techniques avancées de systèmes d exploitation

Installation de Zabbix

1. Warm up Activity: Single Node

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5

Oracle Database HOWTO

TP LINUX : MISE EN PLACE DU SERVEUR DE MESSAGERIE QMAIL

Guide d installation de SugarCRM Open Source version 4.5.1

Installer un domaine DNS

W4 ENGINE MANUEL D INSTALLATION. Référence: W4NG_INSTALLATION_020_FR. Les prochaines mises à jour de ce document seront disponibles sur

Serveur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014

Installation de VirtualPOPC-1 sur Ubuntu Server LTS 64bits

Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux

Q MANAGER HAUTE DISPONIBILITE MULTI INSTANCE

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server

TARDITI Richard Mise en place d une Haute Disponibilité

Configuration de SquidGuard sous Fedora Core 4-1 / 6 -

Connexion à SQL Server 2005 à partir du serveur d application SJSAS 9 Utilisation d une interface JDBC

IceWarp serveur sur Linux : Guide d'installation

Pharmed. gestion de pharmacie hospitalière. Installation / déploiement

IBM Tivoli Monitoring, version 6.1

Oracle Database 11g: Administration Workshop I Release 2

Simple Database Monitoring - SDBM Guide de l'usager

Guide d'installation de la base de données ORACLE 10g ( ) pour linux FEDORA CORE 4.

Serveur de sauvegardes incrémental

Compromission d'un environnement VOIP Cisco Exploitation du Call Manager SSTIC Francisco. Juin 2013 LEXFO 1

GUIDE D'INSTALLATION ET DE CONFIGURATION MSCCV

Oracle Database SQL Developer Guide D'Installation Release 4.0 E

27/11/12 Nature. SDK Python et Java pour le développement de services ACCORD Module(s)

VTP. LAN Switching and Wireless Chapitre 4

Installation UpdatEngine serveur (CentOs apache2 / MySQL)

WEB page builder and server for SCADA applications usable from a WEB navigator

Maarch Framework 3 - Maarch. Tests de charge. Professional Services. 11, bd du Sud Est Nanterre

Classe et groupe : 1P 3 SEN TRI. Ubuntu : serveur Contrôleur de Domaine (PDC) avec SAMBA

TechSoftware Présentations

Fully Automated Nagios

Table des matières. 1. Installation de VMware ESXI Pré-requis Installation... 3

HAUTE DISPONIBILITÉ DE MACHINE VIRTUELLE AVEC HYPER-V 2012 R2 PARTIE CONFIGURATION OPENVPN SUR PFSENSE

Notes pour l'installation d'une version de Eprints sur une machine CentOS4.2 Stéphanie Lanthier Le jeudi 17 février 2006

sshgate Patrick Guiran Chef de projet support

Création d'une nouvelle base de données

Configurer la supervision pour une base MS SQL Server Viadéis Services

FOURNIR UN SERVICE DE BASE DE DONNÉES FLEXIBLE. Database as a Service (DBaaS)

Installation du serveur

Mise en place d un proxy Squid avec authentification Active Directory

SUPERVISION DE RÉSEAU AVEC NAGIOS

CATIA Team PDM. Préface Nouveautés Installation Mise en route Tâches de base Tâches avancées Index

contact@nqicorp.com - Web :

Le Pôle ORACLE d ITS-Overlap. Platinum Partner

MYSQLDUMP & ZRM COMMUNITY

Installation du Hub. Installation du Hub. 1. Description de l installation. by LegalBox. 2 types de serveur sont à installer :

Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall

Manuel d'exploitation de l'application Vitamin version 1.0

Petit guide pour l installation de CVW sous Linux

Introduction...3. Objectif...3. Manipulations...3. Gestion des utilisateurs et des groupes...4. Introduction...4. Les fichiers de base...

1/ Introduction. 2/ Schéma du réseau

Le protocole FTP (File Transfert Protocol,

Complément au mémoire de diplôme

Installation d'un serveur FTP géré par une base de données MySQL

Tutoriel compte-rendu Mission 1

VoD ( Video on Demand ) avec VLC

TP Administration Oracle

Gérer ses environnements de développement avec Vagrant RMLL 2012

PUPPET. Romain Bélorgey IR3 Ingénieurs 2000

GLPI OCS Inventory. 1. Prérequis Installer un serveur LAMP : apt-get install apache2 php5 libapache2-mod-php5 apt-get install mysql-server php5-mysql

Lieberman Software Corporation

Microsoft OSQL OSQL ou l'outil de base pour gérer SQL Server

Déploiement de owncloud à la DT/INSU

INTRODUCTION AUX SGBD/R LUW

EXALOGIC ELASTIC CLOUD MANAGEMENT

Guide de déploiement d'applications FormPublisher

Procédure technique. René de Beauregard Landaile Consulting

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

TP LINUX : LINUX-SAMBA SERVEUR DE FICHIERS POUR UTILISATEURS WINDOWS

SERVEUR DÉDIÉ DOCUMENTATION

Vanilla : Virtual Box

But de cette présentation. Contrôleur de domaine avec Samba (rédigé pour Ubuntu Server) Introduction. Samba: principes

L installation a quelque peu changée depuis les derniers tutos, voici une actualisation.

NTP (Network Time Protocol)

Déploiement OOo en environnement Windows Terminal Server

Projet Administration Réseaux

GOUTEYRON ALEXIS. SIO2 N candidat: UEpreuve E4. USituation professionnelle 2. serveurs de fichiers. Uen haute disponibilité

Transcription:

11gR2; Redémarrer automatiquement DB Console

Introduction: Oracle Restart est un composant ajouté à la version 11gR2 de Oracle pour assurer la haute disponibilité de certains ressources de Oracle. Les instances de bases de données, les listeners (processus d'écoutes) sont automatiquement redemandées après redémarrage du serveur de bases de données. Pour ajouter ces ressources à Oracle restart il suffit d'exécuter la commande srvctl add. La procédure d'ajouter le DB Console comme ressource de Oracle Restart est un différente.. Dans cet article, nous allons vous montrer cette procédure. Environnement de Teste: La procédure suivante a été testée sur une base 11.2.0.2.2, simple infrastructure sous Red hat Enterprise Linux. La même procédure pourra être appliquée sur une environnement de RAC. Dans ce cas, il suffit d'applique la même démarche sur tous les nodes du cluster. La procédure: Etape1: Avec l'utilisateur grid, il faut créer deux scripts sous le répertoire $GRID_HOME/crs/script, dans mon cas: /opt/11.2.0/grid/crs/script/. Voir le contenu des deux fichiers; cat agentstartup.sh #!/bin/bash # # dbcagent.sh - script to start and stop the dbconsole 11gR2 agent # # description: Oracle 11gR2 database console agent ORACLE_BASE=/opt/app/oracle ORACLE_HOME=/opt/app/oracle/product/11.2.0/db_1 LIBRARY_PATH=$ORACLE_HOME/lib

ORACLE_SID=orawiss ORACLE_UNQNAME=$ORACLE_SID export ORACLE_BASE export ORACLE_HOME export LD_LIBRARY_PATH export ORACLE_SID export ORACLE_UNQNAME touch /tmp/test20.log agent_start () { touch /tmp/test22.log $ORACLE_HOME/bin/emctl start dbconsole } agent_stop () { } $ORACLE_HOME/bin/emctl stop dbconsole agent_check () { } $ORACLE_HOME/bin/emctl status dbconsole case "$1" in start)

touch /tmp/test22.log ;; stop) agent_start agent_stop ;; check) agent_check ;; clean) *) agent_clean $(ps -C emagent -o pid=) ;; esac echo $"Usage: `basename $0` {start stop status clean}" exit 1 Etape2: Donner les droits à ces deux scripts; su - grid cd /opt/11.2.0/grid/crs/script/ chmod 755 * ls -rtl total 8 -rwxr-xr-x 1 grid oinstall 1017 Jul 8 14:38 crs_dbconsole.sh

-rwxr-xr-x 1 grid oinstall 892 Jul 8 15:10 agentstartup.sh Etape3: Se connecter avec l'utilisateur root; éditer le fichier /etc/sudoers; D'abord, changer les droits de ce fichier de 440 à 640. Comme utilisateur root: [root@ ~]# chmod 640 /etc/sudoers A la fin du fichier, ajouter les trois lignes suivantes; grid =(oracle) NOPASSWD: /opt/11.2.0/grid/crs/script/agentstartup.sh start grid =(oracle) NOPASSWD: /opt/11.2.0/grid/crs/script/agentstartup.sh stop grid =(oracle) NOPASSWD: /opt/11.2.0/grid/crs/script/agentstartup.sh check N'oubliez pas de commenter la ligne suivante ; #Defaults requiretty Maintenant, donner les droits 440 au fichier; [root@ ~]# chmod 440 /etc/sudoers Etape4: Comme utilisateur Oracle; changer les droits des fichiers suivants: chmod 664 /opt/app/oracle/product/11.2.0/db_1/sysman/config/emd.properties chmod 664 /opt/app/oracle/product/11.2.0/db_1/_orawiss/sysman/config/emd.properties chmod 755 /opt/app/oracle/product/11.2.0/db_1/bin/emctl

Etape5: Ajouter une nouvelle ressource nommée "crs_dbconsole" au Oracle Restart. crsctl delete res crs_dbconsole CRS-2613: Could not find resource 'crs_dbconsole'. CRS-4000: Command Delete failed, or completed with errors. crsctl add resource crs_dbconsole -type local_resource -attr " ACTION_SCRIPT=/opt/11.2.0/grid/crs/script/crs_dbconsole.sh, DESCRIPTION=Local DB Console Ressource for DB Console Agent, DEGREE=1, ENABLED=1, AUTO_START=restore, START_TIMEOUT=120, UPTIME_THRESHOLD=1h, CHECK_INTERVAL=60, STOP_TIMEOUT=120, SCRIPT_TIMEOUT=120, RESTART_ATTEMPTS=3, OFFLINE_CHECK_INTERVAL=60, START_DEPENDENCIES=, STOP_DEPENDENCIES=," crsctl start res crs_dbconsole CRS-2672: Attempting to start 'crs_dbconsole' on '' CRS-2676: Start of 'crs_dbconsole' on '' succeeded Etape6: Vérifiez le statut de la nouvelle ressource; crsctl status res -t NAME TARGET STATE SERVER STATE_DETAILS Local Resources crs_dbconsole

dbcagent ora.listener.lsnr ora.listener_out.lsnr ora.ons Cluster Resources ora.orawiss.db 1 Open ora.cssd ora.diskmon ora.evmd 1 Etape7: Pour tester la procédure, nous allons redémarrer le serveur de la base de données; Comme Utilisateur root:

init 6 login as: grid crsctl status res -t NAME TARGET STATE SERVER STATE_DETAILS Local Resources crs_dbconsole ONLINE OFFLINE STARTING dbcagent ora.listener.lsnr ora.listener_out.lsnr ora.ons

Cluster Resources ora.orawiss.db 1 ONLINE OFFLINE STARTING ora.cssd ora.diskmon ora.evmd 1 ONLINE INTERMEDIATE crsctl status res -t NAME TARGET STATE SERVER STATE_DETAILS Local Resources crs_dbconsole dbcagent ora.listener.lsnr

ora.listener_out.lsnr ora.ons Cluster Resources ora.orawiss.db 1 Open ora.cssd ora.diskmon ora.evmd 1 su - oracle Password: emctl status dbconsole Oracle Enterprise Manager 11g Database Control Release 11.2.0.2.0 Copyright (c) 1996, 2010 Oracle Corporation. All rights reserved.

https://:1158/em/console/aboutapplication Oracle Enterprise Manager 11g is running. ------------------------------------------------------------------ Logs are generated in directory /opt/app/oracle/product/11.2.0/db_1/_orawiss/sysman/log Enfin, la nouvelle ressource est redemandée avec le redémarrage du serveur de bases de données. Merci,