Tsoft et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7
Il est possible, pour des objets, de visualiser ou modifier le contenu. La présentation des objets dans le navigateur peut être paramétrée ; vous trouverez l option Préférence applicable au Navigateur dans le menu Navigation. * Tsoft/Eyrolles Oracle 10g Administration 6-17
Security Manager Security Manager TSOFT Oracle10g Administration I Sur un réseau étendu, les paramètres de sécurité des objets, des administrateurs et des utilisateurs sont constamment modifiés. Oracle Security Manager permet à l'administrateur d'apporter rapidement et efficacement les modifications nécessaires. Oracle Security Manager vous permet de gérer les utilisateurs, les droits d'accès et les rôles utilisateur. Il permet également de gérer les rôles et les profils utilisateurs. Les rôles sont des moyens d attribuer des privilèges à plusieurs utilisateurs. Les profils sont des moyens de limiter l utilisation des ressources système. 6-18 Tsoft/Eyrolles Oracle 10g Administration
Il donne aussi la possibilité d'afficher facilement les dépendances et les objets dépendants des utilisateurs. Tsoft/Eyrolles Oracle 10g Administration 6-19
Storage Management Storage Management TSOFT Oracle10g Administration I Oracle Storage Management permet d'effectuer les tâches administratives associées à la gestion du stockage de base de données. Ces tâches comprennent la gestion des espaces disque logiques et des segments d'annulation, l'ajout de fichiers de données et l'attribution d'un nouveau nom à ces fichiers. Vous pouvez retrouver également les dépendances entre le tablespace et les objets stockés dans ce tablespace. Vous pouvez également lancer d'autres outils et utilitaires de base de données depuis cette application. Ainsi vous pouvez voir le contenu des tablespace avec la carte de description de stockage. 6-20 Tsoft/Eyrolles Oracle 10g Administration
Vous avez également la possibilité de sauvegarder le tablespace ou le réorganiser. Tsoft/Eyrolles Oracle 10g Administration 6-21
Oracle Net Manager Storage Management TSOFT Oracle10g Administration I Un autre produit intégré cette fois à Oracle Enterprise Manager, est Oracle Net Manager, il allie des fonctions de configuration et de gestion des composants pour offrir un environnement intégré de configuration et de gestion d'oracle Net. Oracle Net Manager est lancé via la ligne de commande avec la syntaxe suivante : netmgr Oracle Net Manager est un outil conçu pour vous aider à configurer et à gérer l'environnement réseau Oracle, et plus particulièrement les fonctions et composants Oracle Net suivants : Résolution de noms de service Vous pouvez créer ou modifier des descriptions de réseau pour des services de base de données dans un fichier «tnsnames.ora» ou un serveur d'annuaire. Les descriptions de réseau, appelées descripteurs de connexion, sont associées à des identificateurs de connexion que les clients utilisent dans leurs chaînes de connexion lors d'une connexion à une base de données. 6-22 Tsoft/Eyrolles Oracle 10g Administration
Processus d'écoute LISTENER Vous pouvez créer ou modifier un processus d'écoute, c'est-à-dire un processus du serveur qui reçoit les demandes de connexion client pour un service de base de données, et y répond. Profil Vous pouvez créer ou modifier un profil, c'est-à-dire un ensemble de paramètres qui déterminent la façon dont un client se connecte au réseau Oracle. Vous pouvez configurer les paramètres client pour les méthodes de résolution de noms, la journalisation, la trace et la résolution de noms externes, ainsi qu'oracle Advanced Security Tsoft/Eyrolles Oracle 10g Administration 6-23
OEM Database Control OEM Database Control http://hôte.domaine:port/em TSOFT Oracle10g Administration I Chaque fois que vous installez le produit Oracle serveur de base de données, Oracle Universal Installer vous donne la possibilité d installer ou non Oracle Enterprise Manager Database Control, l application qui fournit la «console HTTP». OEM Database Control est un serveur d applications dédié à l administration de la base de données. Son rôle est de fournir une interface utilisateur, la «console HTTP», et à travers cette interface un ensemble d applications qui vous aident dans vos taches administratives. Note Un serveur d applications est un serveur hébergeant les applications destinées à être utilisées dans un réseau distribué. Alors que le serveur de fichiers abrite les données destinées à être téléchargées et traitées par le poste client, le serveur d'applications assume une partie du traitement. Le produit peut être géré à l aide de l outil «emctl», un outil en ligne de commande qui est identique pour l environnement Windows et Unix/Linux. C est l outil de gestion de tout Oracle Menegement Server. A ce stade, nous observerons les options du produit OEM Database Control. La syntaxe d utilisation de «emctl» est : emctl start stop status dbconsole C:\>emctl status dbconsole http://hera.formation.fr:5500/em/console/aboutapplication Oracle Enterprise Manager 10g is running. ------------------------------------------------------------------ Logs are generated in directory C:\oracle\OraDb10g/hera.formation.fr_dba/sysman/log 6-24 Tsoft/Eyrolles Oracle 10g Administration
Astuce Dans l exemple précèdent vous pouvez remarquer que la demande d informations lancée envoie l URL de connexion à l application OEM Database Control. Ainsi, chaque fois que vous ne saurez pas comment connecter OEM Database Cotrol vous exécuterez la commande suivante : emctl status dbconsole Vous pouvez trouver facilement l URL ; elle est structurée de la sorte : http://hôte.domaine:port/em Attention Le port par défaut est 5500, mais attention, s il y a plusieurs installations sur la même machine le port change pour chacune d elles. Une installation du serveur peut contenir plusieurs ports réservés pour des applications installées. Pour retrouver la valeur d un des ports de l installation du serveur il faut chercher le fichier «portslist.ini» dans le répertoire : $ORACLE_HOME/install est le répertoire pour UNIX et LINUX. %ORACLE_HOME%\install pour les systèmes d'exploitation Windows. Dans l environnement Windows le produit OEM Database Control est un service qui peut être démarré ou arrêté par les outils Windows. Les propriétés de ce service vous permettent de définir s il va être démarré automatiquement ou non. Vous pouvez démarrer l outil de gestion de services Windows ; le service qui gére OEM Database Control s appelle «OracleDBConsole+NomBase». Tsoft/Eyrolles Oracle 10g Administration 6-25
Attention Dans l environnement Unix/Linux, après chaque redémarrage du serveur, il faut lancer manuellement OEM Database Control à l aide de l utilitaire «emctl» car il ne démarre pas automatiquement. emctl start dbconsole C:\>emctl start dbconsole http://hera.formation.fr:5500/em/console/aboutapplication Starting Oracle Enterprise Manager 10g Database Control... Le service OracleDBConsoledba démarre... Le service OracleDBConsoledba a démarré. C:\>emctl status dbconsole http://hera.formation.fr:5500/em/console/aboutapplication Oracle Enterprise Manager 10g is running. ------------------------------------------------------------------ Logs are generated in directory C:\oracle\OraDb10g/hera.formation.fr_dba/sysman/log C:\>emctl stop dbconsole http://hera.formation.fr:5500/em/console/aboutapplication Le service OracleDBConsoledba s'arrête... Le service OracleDBConsoledba a été arrêté. 6-26 Tsoft/Eyrolles Oracle 10g Administration
Console HTTP Console HTTP TSOFT Oracle10g Administration I La page d'accueil de la «console HTTP» vous permet de visualiser l'état en cours de la base de données en affichant une série de mesures qui rendent compte de l'état général de la base de données. Cette page fournit un point de départ pour le statut de la base de données, et pour l'administration et la configuration de l'environnement de base de données. La section Général fournit un aperçu rapide du statut de la base de données, ainsi que des informations de base sur celle-ci, y compris les mesures suivantes. Le graphique Sessions actives contient une grande quantité de données et constitue le point central de la surveillance des performances Oracle. Pour que l'instance Oracle fonctionne correctement, les performances de l'hôte doivent être optimales (puissance d'uc, espace mémoire, réponse réseau et performances d'e/s). La réponse réseau et les performances d'e/s sont signalées directement par les statistiques Oracle. La section Haute disponibilité affiche l'heure de la dernière sauvegarde (pour les bases de données antérieures à Oracle10g), ou affiche l'heure de la dernière sauvegarde et signale si la sauvegarde a réussi (pour les bases de données Oracle 10g). Elle indique également l'estimation du temps de récupération de l'instance et le pourcentage de zone d'archivage utilisé, et précise si la journalisation Flashback a été activée. Configuration de la surveillance permet d'activer plusieurs mesures et rapports, de sélectionner le niveau de surveillance à utiliser pour la base de données, de désigner les valeurs correspondant au chemin d'accès du répertoire d'origine Oracle Home, au nom utilisateur, au mot de passe et aux autres valeurs élémentaires de base de données. Vous trouverez dans la partie inférieure de la page d accueil plusieurs listes d alertes et d analyses de performances. Le tableau Alertes fournit des informations sur les alertes ayant été émises, ainsi que sur le niveau de gravité de chacune d'elles. Lorsqu'une alerte est déclenchée, le nom de la mesure pour laquelle l'alerte a été déclenchée est affiché dans la colonne Nom. L'icône de gravité pour l'alerte (Avertissement ou Critique) est affichée avec l'heure à Tsoft/Eyrolles Oracle 10g Administration 6-27
laquelle l'alerte a été déclenchée, la valeur de l'alerte et l'heure à laquelle la valeur de la mesure a été vérifiée pour la dernière fois. Le tableau Alertes associées fournit des informations sur les alertes des cibles associées, comme le processus d'écoute et l'hôte, et contient des détails sur le message, l'heure du déclenchement de l'alerte, la valeur et l'heure de vérification de l'alerte. 6-28 Tsoft/Eyrolles Oracle 10g Administration
Base de données Administration Base de données Administration TSOFT Oracle10g Administration I La page Administration vous permet de configurer et de régler les aspects de la base de données pour effectuer les tâches suivantes : Création et ouverture de la base de données. Gestion de la sécurité du système à l'aide d'utilisateurs et de rôles. Gestion des ressources de la base de données. Mise en oeuvre de la conception de la base de données grâce à la gestion d'objets de schéma et de types de source. Gestion des configurations de base de données. Configuration de bases de données Data Warehouse avec des vues matérialisées et des métadonnées OLAP. Vous pouvez comme dans Oracle Instance Management modifier dynamiquement les paramètres de la SGA et PGA. On peut ainsi également disposer de conseils se rapportant à la taille de SHARED_POOL_SIZE, BUFFER_CACHE_SIZE et PGA. Tsoft/Eyrolles Oracle 10g Administration 6-29
A partir de la console centrale d'enterprise Manager, vous pouvez créer et gérer des comptes utilisateurs, chaque compte comprenant ses propres informations de connexion, ainsi qu'un ensemble de rôles et de privilèges qui lui sont attribués. Astuce Chaque fois que vous naviguez dans l arborescence du produit, vous avez en haut à gauche les niveaux explorés. Vous pouvez vous en servir pour retourner plus rapidement à l un de ces niveaux. Toutefois si vous souhaitez arriver sur la page d accueil, vous devez cliquez sur l onglet Base de données. Evitez autant que possible le retour sur la page précédente du navigateur, vous vous épargnerez ainsi bien des désagréments. La dernière configuration collectée affiche des informations de configuration générales (instance et base de données) pour la base de données. Ces informations font partie des informations de configuration de base de données collectées par Enterprise Manager. 6-30 Tsoft/Eyrolles Oracle 10g Administration
Base de données Maintenance Base de données Maintenance TSOFT Oracle10g Administration I La page Maintenance de la base de données effectue des tâches telles que l'export et l'import de données à partir de fichiers et vers des fichiers, le chargement de données dans une base de données Oracle à partir d'un fichier, et la collecte, l'estimation et la suppression de statistiques tout en améliorant les performances des interrogations SQL sur les objets de base de données. Le groupe Liens associés que vous pouvez remarquer en bas de la page est pressent sur toutes les pages de la console. Il contient une série d outils comme : isql*plus qui vous permet d'utiliser un navigateur Web pour vous connecter à Oracle10g et y effectuer les mêmes opérations que celles que vous réaliseriez à l'aide de la version ligne de commande de SQL*Plus. Un graphique illustrant l'historique des alertes de la base de données en cours selon les segments temporels indiqués. Les 100 000 derniers octets du journal d'alertes. La liste de toutes les activités de travail de la base de données en cours. La liste des coupures de notification actuellement programmées ou en cours pour la base de données concernée. La liste des fonctions de conseil que vous pouvez utiliser pour améliorer les performances de votre base de données. Voilà qui clôt cette introduction à OEM. C'est un outil puissant qui offre un large panel de fonctions d'administration. Son interface permet de réaliser pratiquement toutes les tâches utiles à l'administrateur d'une base de données Oracle. Nous n'avons fait qu'un rapide survol de quelques-unes de ses possibilités pour vous donner un aperçu de l'utilité qu'il peut présenter pour le DBA. Son point fort est de proposer une interface graphique qui permet d'élaborer à l'aide de la souris des instructions en langage SQL, lequel est normalement le seul moyen de communiquer avec la base de données. Tsoft/Eyrolles Oracle 10g Administration 6-31
Atelier 6 Atelier 6 OEM Database Control Console HTTP Durée : 5 minutes TSOFT Oracle10g Administration I Questions 6-1 Quel est l URL par défaut qui vous permet de vous connecter à la console d'administration de la base de données? A. http://hôte.domaine:5500/dbcontrol B. http://hôte.domaine:5500/em C. http://hôte.domaine:5600/em D. http://hôte.domaine:5500/emctl 6-2 Vous êtes dans l'environnement UNIX/LINUX et vous avez redémarré votre serveur, la console d'administration est-elle démarrée? 6-3 Pour administrer la base de données à travers la console, a-t on besoin du ServerManager? Exercice n 1 Afficher l'état de la console d administration de la base de données, si la console n'est pas démarrée, faîtes en sorte qu elle soit accessible. Exercice n 2 Arrêtez la console d administration de la base de données. 6-32 Tsoft/Eyrolles Oracle 10g Administration