Ce livre sur Oracle 11g s’adresse à tout informaticien désireux de maîtriser le

Ce livre sur Oracle 11g s’adresse à tout informaticien désireux de maîtriser les tâches d’administration des bases de données Oracle. Après une présentation générale de l’architecture interne d’un serveur Oracle (mémoire, processus), ce livre détaille les différentes tâches d’administration d’une base de données : installation (sous Windows et sous Linux), configuration Oracle Net, création d’une nouvelle base de données, gestion de la mémoire, gestion du stockage, gestion des utilisateurs et des droits, sauvegardes et restaurations avec RMAN (Recovery Manager). Une attention particulière est apportée aux nouvelles fonctionnalités d’Oracle 11g qui facilitent le travail de l’administrateur : réglage automatique de la mémoire, référentiel de Diagnostique Automatique, mots de passe sensibles à la casse, rétrécissement d’un tablespace temporaire géré localement, nouvelle ergonomie de Oracle Entreprise Manager Database Control, etc. L’ouvrage contient de nombreux conseils pratiques et recommandations et présente les solutions qui peuvent être apportées aux problèmes les plus courants. Des exemples de scripts sont en téléchargement sur cette page. Ce livre numérique a été conçu et est diffusé dans le respect des droits d’auteur. Toutes les marques citées ont été déposées par leur éditeur respectif. La loi du 11 Mars 1957 n’autorisant aux termes des alinéas 2 et 3 de l’article 41, d’une part, que les “copies ou reproductions strictement réservées à l’usage privé du copiste et non destinées à une utilisation collective”, et, d’autre part, que les analyses et les courtes citations dans un but d’exemple et d’illustration, “toute représentation ou reproduction intégrale, ou partielle, faite sans le consentement de l’auteur ou de ses ayants droit ou ayant cause, est illicite” (alinéa 1er de l’article 40). Cette représentation ou reproduction, par quelque procédé que ce soit, constituerait donc une contrefaçon sanctionnée par les articles 425 et suivants du Code Pénal. Copyright Editions ENI Oracle 11g Administration Olivier HEURTEL Résumé L'auteur Après plus de huit ans passés en société de service, où il a successivement occupé les postes de développeur, chef de projet puis directeur de projet, Olivier Heurtel a démarré une activité de consultant/formateur indépendant spécialisé sur les bases de données (Oracle), le développement Web (PHP) et les systèmes décisionnels. Olivier Heurtel est certifié Oracle Certified Professional et cet ouvrage est le fruit de l'expérience acquise au cours de nombreuses prestations de mise en œuvre de bases Oracle en entreprise. - 1 - © ENI Editions - All rights reserved - Algeria Educ Installation du serveur 1. Introduction L’installation d’Oracle sur un serveur nécessite une bonne compréhension de l’architecture Oracle et des compétences minimales sur le système d’exploitation ; ces compétences sont réduites au strict minimum pour la plate­forme Windows mais sont un peu plus avancées pour les autres plates­formes. Dans tous les cas, il est impératif de se référer à la documentation Oracle spécifique à la plate­forme : G Oracle® Database Installation Guide for ... G Oracle® Database Quick Installation Guide for ... G Oracle® Database Release Notes for ... La documentation "Quick Installation Guide" décrit comment installer rapidement Oracle en utilisant des options par défaut. Cette documentation est en général suffisante pour une première prise en main. L’objectif de ce chapitre est de présenter les principales étapes et options de l’installation, en se limitant aux plates­ formes Windows et Linux (en l’occurrence Red Hat Enterprise Linux 4) ; ce chapitre n’a pas vocation à remplacer les manuels d’installation fournis par Oracle. Par ailleurs, l’ouvrage dans son ensemble apporte les compétences sur l’architecture Oracle nécessaires à la compréhension des différentes phases de l’installation. Sur OTN (Oracle Technology Network : http://www.oracle.com/technology/index.html), moyennant une inscription gratuite au site, vous pouvez télécharger les produits Oracle à des fins de développement ou d’évaluation. Sur Metalink (site du support Oracle : https://metalink.oracle.com/), vous pouvez trouver des notes d’installation précises, à jour, pour chaque version d’Oracle, chaque système d’exploitation et chaque architecture (32/64 bits) ; n’hésitez pas à les consulter. 2. Principales étapes de l’installation Installer Oracle sur un serveur comporte trois grandes phases : G pré­installation : préparer le système d’exploitation ; G installation : installer les produits Oracle ; G post­installation : terminer l’installation et configurer certains composants Oracle. Sur plate­forme Windows, la phase de pré­installation est réduite au strict minimum : G vérifier les pré­requis logiciels et matériels ; G se connecter en tant que membre du groupe Administrateur. Sur plate­forme Unix ou Linux, la phase de pré­installation comporte par contre, plusieurs étapes. Dans les grandes lignes, les étapes sont les suivantes : G vérifier les pré­requis logiciels et matériels ; G configurer le noyau (sémaphores, mémoire partagée...) ; G créer les répertoires nécessaires ; - 1 - © ENI Editions - All rights reserved - Algeria Educ G créer un groupe et un compte appartenant à ce groupe. L’installation des produits Oracle s’effectue avec l’application Oracle Universal Installer ; cet installeur est "universel" dans la mesure où il est identique (à peu de choses près) sur les différentes plates­formes et est utilisé par différents produits Oracle (serveur, client, etc.). Oracle Universal Installer permet : G de choisir le type d’installation : Enterprise Edition, Standard Edition, Personal Edition (plate­forme Windows uniquement) personnalisé ; G de créer une base de données de départ avec différentes options de configuration pour le stockage, l’administration, la sauvegarde, etc. À l’issue de cette phase, si vous optez pour une installation avec base de données, vous devriez avoir : G une base de données de départ lancée ; G une configuration Oracle Net par défaut avec un processus d’écoute (listener) lancé ; G Oracle Enterprise Manager Database Control et lancé et accessible à l’aide d’un navigateur ; La phase de post­installation consiste essentiellement à : G télécharger et appliquer d’éventuels patchs Oracle ; G recompiler les modules PL/SQL invalides ; G configurer certains composants Oracle (Oracle Net, etc.) ; G installer des produits supplémentaires ; G configurer l’environnement de travail ; G configurer le démarrage et l’arrêt automatiques des différents composants Oracle (base de données, processus d’écoute, etc.). Sur plate­forme Windows, si vous optez pour une installation avec base de données de départ, Oracle Universal Installer crée automatiquement les services associés aux différents composants et les configure en démarrage automatique ; si l’installation s’effectue sans base de départ, ces services doivent être créés et configurés ultérieurement. Sur plate­forme Linux ou Unix, les services doivent être explicitement créés et configurés par l’administrateur du système d’exploitation. Les différentes phases de l’installation sont décrites ci­après. Ensuite, nous verrons comment configurer l’environnement de travail et configurer le démarrage et l’arrêt automatiques des différents composants Oracle. Avant cela, nous présenterons le standard Optimal Flexible Architecture (OFA). OFA est un ensemble de recommandations sur l’arborescence et le nommage des fichiers du serveur, destinées à faciliter l’administration des produits Oracle. Avant toute installation, il est conseillé de sauvegarder les éléments critiques éventuellement présents sur le serveur (bases Oracle d’une autre version d’Oracle, autres produits). 3. Optimal Flexible Architecture (OFA) a. Principes généraux - 2 - © ENI Editions - All rights reserved - Algeria Educ OFA est un ensemble de recommandations sur l’arborescence et le nommage des fichiers du serveur, destinées à faciliter l’administration des produits Oracle. Un des points les plus intéressants du standard OFA est de clairement séparer le produit Oracle, les fichiers relatifs à l’administration et les fichiers des bases de données, en tenant compte de la possibilité d’avoir plusieurs versions d’Oracle et/ou plusieurs bases sur le serveur. Les recommandations varient légèrement selon la plate­forme (voir la documentation "Oracle® Database Installation Guide" de votre plate­forme). Oracle Universal Installer est compatible OFA et propose une arborescence par défaut qui respecte ce standard. Dans le standard OFA, deux répertoires jouent un rôle particulier : les répertoires Oracle Base et Oracle Home. Le répertoire Oracle Base est le répertoire racine de l’arborescence Oracle. Le répertoire Oracle Home est un sous­répertoire du répertoire Oracle Base qui contient le logiciel Oracle proprement dit, pour une version donnée. Dans un répertoire Oracle Base, il est possible d’avoir plusieurs répertoires Oracle Home correspondant chacun à une certaine version d’un produit Oracle donné (serveur de base de données, client, serveur d’application, etc.). Dans des configurations avancées, il est possible d’avoir plusieurs répertoires Oracle Base, pour installer plusieurs produits Oracle sur des disques différents. Chaque répertoire Oracle Home est, par ailleurs, identifié par un nom, par défaut sous la formeOraDb11g_homeN, N étant un numéro d’ordre. Sur plate­forme Windows, les emplacements de ces deux répertoires sont définis dans des entréesde la base de registre (dans HKEY_LOCAL_ MACHINE\SOFTWARE\ORACLE\KEY_nom, nom étant le nom du Oracle Home). Sur plate­forme Linux ou Unix, les emplacements de ces deux répertoires sont généralement définis dans des variables d’environnement ORACLE_BASE et ORACLE_HOME du compte dans lequel Oracle est installé. Sur plate­forme Windows, depuis la version 11, les recommandations sont les suivantes pour ces deux répertoires : Oracle Base X:\app\compte, X étant un lecteur de disque et compte le nom du compte utilisé pour l’installation. Exemple : d:\app\oracle Oracle Home ORACLE_BASE\product\ v.v.v\type_n, ORACLE_BASE désignant le répertoire Oracle Base, product étant une constante indiquant que les produits sont ici, v.v.v le numéro de version du produit, type le type de produit uploads/s3/ oracle-11g-administrator.pdf

  • 58
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager