La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Copyright  Oracle Corporation, 1998. All rights reserved. 3 Gestion d’une instance Oracle.

Présentations similaires


Présentation au sujet: "Copyright  Oracle Corporation, 1998. All rights reserved. 3 Gestion d’une instance Oracle."— Transcription de la présentation:

1 Copyright  Oracle Corporation, All rights reserved. 3 Gestion d’une instance Oracle

2 3-2 Copyright  Oracle Corporation, All rights reserved. Objectives Initialisation du système d’exploitation Création du fichier des paramètres Démarrage d’une instance et ouverture de la base de donnée Fermeture de la base et arrêt de l’instance Obtention et initialisation des paramètres Gestion des sessions Contrôle des fichiers Alerte et Trace Initialisation du système d’exploitation Création du fichier des paramètres Démarrage d’une instance et ouverture de la base de donnée Fermeture de la base et arrêt de l’instance Obtention et initialisation des paramètres Gestion des sessions Contrôle des fichiers Alerte et Trace

3 3-3 Copyright  Oracle Corporation, All rights reserved. Processus utilisateur Processus server PGA Fichier Mot de passe Fichier Alerte Fichier de paramètres Généralités Fichiers De contrôle Fichiers De données Fichiers Redo log Instance SGA Shared pool

4 3-4 Copyright  Oracle Corporation, All rights reserved. Utilisateurs Administrateur de Base de données Sont crées automatiquement Sont crées automatiquement Possèdent le rôle DBA. Possèdent le rôle DBA. Les deux utilisateurs administrateur SYS et SYSTEM :

5 3-5 Copyright  Oracle Corporation, All rights reserved. Utilisateurs SYS et SYSTEM SYS Mot de passe: change_on_install Propriétaire du Dictionnaire de donnée de la base SYS Mot de passe: change_on_install Propriétaire du Dictionnaire de donnée de la base SYSTEM Mot de passe: manager Propriétaire de tables internes supplémentaires utilisées par les outils Oracle

6 3-6 Copyright  Oracle Corporation, All rights reserved. Administration de la base distante Administration de la base locale Oui Oui NonNon Voulez-vous Une connexion sûre Voulez-vous Utilisez l’authentification OS Utilisez l’authentification OS Utilisez un fichier mot de passe (ORACLE) Méthode d’Authentification

7 3-7 Copyright  Oracle Corporation, All rights reserved. Authentification par le Système d’Exploitation Définissez l’utilisateur devant être authentifié par l’OS Mettre REMOTE_LOGIN_PASSWORDFILE à NONE. Utilisez les commandes suivantes pour vous connecter : Définissez l’utilisateur devant être authentifié par l’OS Mettre REMOTE_LOGIN_PASSWORDFILE à NONE. Utilisez les commandes suivantes pour vous connecter : CONNECT INTERNAL CONNECT AS SYSOPER (ou AS SYSDBA)

8 3-8 Copyright  Oracle Corporation, All rights reserved. Utilisation de l’authentification par le fichier mot de passe Créez le fichier de mot de passe avec l’utilitaire de gestion de fichier mot de passe Mettre REMOTE_LOGIN_PASSWORDFILE à EXCLUSIVE ou SHARED Utilisez la commande suivante pour vous connecter à la base : Créez le fichier de mot de passe avec l’utilitaire de gestion de fichier mot de passe Mettre REMOTE_LOGIN_PASSWORDFILE à EXCLUSIVE ou SHARED Utilisez la commande suivante pour vous connecter à la base : $orapwd file=$ORACLE_HOME/dbs/orapwSID\ password=admin entries=5 $orapwd file=$ORACLE_HOME/dbs/orapwSID\ password=admin entries=5 CONNECT INTERNAL/ADMIN

9 3-9 Copyright  Oracle Corporation, All rights reserved. Changer le mot de Passe INTERNAL Utilisez l’utilitaire de gestion des mots de passe sous NT et Unix (ORAPWD) pour supprimer et créer le fichier mot de passe ou Utilisez l’utilitaire ORADIM80 sous NT pour supprimer et créer un nouveau fichier mot de passe Utilisez l’utilitaire de gestion des mots de passe sous NT et Unix (ORAPWD) pour supprimer et créer le fichier mot de passe ou Utilisez l’utilitaire ORADIM80 sous NT pour supprimer et créer un nouveau fichier mot de passe

10 3-10 Copyright  Oracle Corporation, All rights reserved. Le fichier des paramètres d’initialisation SVRMGR> CONNECT / AS SYSDBA SVRMGR> STARTUP PFILE=/DISK1/initU15.ora SVRMGR> CONNECT / AS SYSDBA SVRMGR> STARTUP PFILE=/DISK1/initU15.ora initU15.ora Instance SGA Shared pool Library cache Buffer Redo log PMONDBWR SMON LGWRCKPTARCH Buffer Cache des données Data dictionary cache

11 3-11 Copyright  Oracle Corporation, All rights reserved. Exemple de Fichier des Paramètres # Initialization Parameter File: initU15.ora db_name = U15 control_files = (/DISK1/control01.con, /DISK2/control02.con) db_block_size = 8192 db_block_buffers = 2000 shared_pool_size = log_buffer = 64K processes = 50 db_files = 100 log_files = 10 max_dump_file_size = background_dump_dest = (/home/disk3/user15/BDUMP) user_dump_dest = (/home/disk3/user15/UDUMP) core_dump_dest = (/home/disk3/user15/CDUMP) rollback_segments = (r01,r02,r03,r04,r05,r06,r07,r08)... # Initialization Parameter File: initU15.ora db_name = U15 control_files = (/DISK1/control01.con, /DISK2/control02.con) db_block_size = 8192 db_block_buffers = 2000 shared_pool_size = log_buffer = 64K processes = 50 db_files = 100 log_files = 10 max_dump_file_size = background_dump_dest = (/home/disk3/user15/BDUMP) user_dump_dest = (/home/disk3/user15/UDUMP) core_dump_dest = (/home/disk3/user15/CDUMP) rollback_segments = (r01,r02,r03,r04,r05,r06,r07,r08)...

12 3-12 Copyright  Oracle Corporation, All rights reserved. OPEN MOUNT NOMOUNT SHUTDOWN Tous les fichiers Définis pour cette Instance dans le Fichier de contrôle Sont ouverts Fichier de Contrôle ouvert Pour cette instance Instance démarrée SHUTDOWN STARTUP Démarrage et Arrêt par Étapes

13 3-13 Copyright  Oracle Corporation, All rights reserved. La commande STARTUP STARTUP PFILE=/$ORACLE_HOME/dbs/initU15.ora Démarre l’instance, et ouvre la base de données : Options : soit nomount soit nomount soit mount soit mount soit open soit open pfile : fichier de paramètre

14 3-14 Copyright  Oracle Corporation, All rights reserved. Modes d’arrêt: A shutdown abortI shutdown immédiate T shutdown TransactionalN shutdown normal Les Options d’arrêt lors d’un Shutdown de la base Oracle T I A Mode d’arrêt Autorise de nouvelles connexions Attend la fin des sessions en cours Attend la fin des connexions en cours Force un point de synchronisation N Oui Non

15 3-15 Copyright  Oracle Corporation, All rights reserved. Temps d’arrêt Immédiate Transactional Temps Normal Abort 2

16 3-16 Copyright  Oracle Corporation, All rights reserved. Vues Dynamiques sur les Performances Entretenues par le serveur Oracle et continuellement mises à jour Contiennent les structures du disque et de la mémoire Contiennent des données utiles pour l’optimisation des performances Ont des synonymes publiques avec le préfixe V$ Entretenues par le serveur Oracle et continuellement mises à jour Contiennent les structures du disque et de la mémoire Contiennent des données utiles pour l’optimisation des performances Ont des synonymes publiques avec le préfixe V$

17 3-17 Copyright  Oracle Corporation, All rights reserved. OPEN MOUNT NOMOUNT Dictionnaire de données Accès vue Dynamiques sur les Performances Lecture sur disque des vues Dynamiques sur Les performances Lecture en mémoire des VuesDynamiques Sur les performances SHUTDOWN

18 3-18 Copyright  Oracle Corporation, All rights reserved. Exemple V$PARAMETER V$SGA V$OPTION V$PROCESS V$SESSION V$VERSION V$INSTANCE Fichier de contrôle SGA V$THREAD V$CONTROLFILE V$DATABASE V$DATAFILE V$DATAFILE_HEADER V$LOGFILE

19 3-19 Copyright  Oracle Corporation, All rights reserved. Afficher les valeurs courantes de paramètre Utilisez la commande Server Manager : SHOW PARAMETER control Recherchez dans la vue dynamique sur les performances V$PARAMETER: Recherchez dans la vue dynamique sur les performances V$PARAMETER: SELECT name FROM v$parameter WHERE name LIKE ‘%control%’; SELECT name FROM v$parameter WHERE name LIKE ‘%control%’;

20 3-20 Copyright  Oracle Corporation, All rights reserved. Paramètre d’initialisation Dynamiques ALTER SESSION SET SQL_TRACE=true; Certains paramètre d’initialisation peuvent Être modifiés en cours d’instance. ALTER SYSTEM SET TIMED_STATISTICS=true; ALTER SYSTEM SET SORT_AREA_SIZE= DEFERRED;

21 3-21 Copyright  Oracle Corporation, All rights reserved. Activer et Désactiver le mode Restricted Session Utilisez la commande STARTUP pour limiter l’accès à une base de données Utilisez la commande STARTUP pour limiter l’accès à une base de données STARTUP RESTRICT Utilisez la commande ALTER SYSTEM pour pour mettre l’instance en mode d’accès limite : Utilisez la commande ALTER SYSTEM pour pour mettre l’instance en mode d’accès limite : ALTER SYSTEM ENABLE RESTRICTED SESSION;

22 3-22 Copyright  Oracle Corporation, All rights reserved. Fermeture de Sessions SELECT sid, serial# FROM v$session WHERE username=‘SCOTT’; 1. Identifiez la session à fermer en utilisant la vue dynamique sur les utilisant la vue dynamique sur les performances V$SESSION: performances V$SESSION: 2. Exécuter la commande ALTER SYSTEM ALTER SYSTEM KILL SESSION ‘7,15’;

23 3-23 Copyright  Oracle Corporation, All rights reserved. Fichiers Trace Ces fichiers peuvent être écrits par le serveur et les processus en arrière-plan Oracle vide les informations sur les erreurs dans les fichiers trace. Le fichier ALERT consiste en un journal chronologique des messages et des erreurs Le suivi processus serveur peut être activé ou désactivé par : – SQL> ALTER SESSION SET sql_trace=TRUE; Ces fichiers peuvent être écrits par le serveur et les processus en arrière-plan Oracle vide les informations sur les erreurs dans les fichiers trace. Le fichier ALERT consiste en un journal chronologique des messages et des erreurs Le suivi processus serveur peut être activé ou désactivé par : – SQL> ALTER SESSION SET sql_trace=TRUE;

24 3-24 Copyright  Oracle Corporation, All rights reserved. Contrôle du fichier Trace Processus utilisateur Processus serveur USER_DUMP_DESTBACKGROUND_DUMP_DEST Fichier ALERT Instance SGA Shared pool

25 3-25 Copyright  Oracle Corporation, All rights reserved. Règles Vérifiez périodiquement le fichier ALERT pour: Détecter les erreurs internes (ORA-600) et les corruptions de blocs Surveiller les opérations liées à la base Visualiser les paramètres d’initialisation hors-valeur par défaut Vérifiez périodiquement le fichier ALERT pour: Détecter les erreurs internes (ORA-600) et les corruptions de blocs Surveiller les opérations liées à la base Visualiser les paramètres d’initialisation hors-valeur par défaut

26 3-26 Copyright  Oracle Corporation, All rights reserved. Résumé Démarrage et arrêt d’une instance Compréhension de l’utilisation des vues dynamiques sur les performances Description de l’utilisation des fichiers trace. Démarrage et arrêt d’une instance Compréhension de l’utilisation des vues dynamiques sur les performances Description de l’utilisation des fichiers trace.

27 Copyright  Oracle Corporation, All rights reserved. 3 Instance SGA Shared pool Library cache Buffer Redo log PMON DBWR SMON LGWRCKPTARCH Buffer Cache des données Data dictionary cache Processus en arrière plan


Télécharger ppt "Copyright  Oracle Corporation, 1998. All rights reserved. 3 Gestion d’une instance Oracle."

Présentations similaires


Annonces Google