PLAN ● L'instance – Création – Démarrer, Arréter et surveiller – Connexion / Utilisateurs ● Optimisations et interconnexions ● Administration et sauvegardes
PLAN ● L'instance ● Optimisations – Les axes (I/O) – La gestion des quotas – Les requêtes gourmandes – Les goulots d'étranglement – Les tablespace, gestion de l'espace ● Administration et sauvegardes
PLAN ● L'instance ● Interconnexion – La couche NET – Le listener – Les clients :... – Les logs – Où c'est cassé ? – Quand ça marche bien. ● Administration et sauvegardes
PLAN ● L'instance ● Optimisations et interconnexions ● Administration – Opérations de maintenance – Compter, calculer et mesurer – Gérer, mettre des barrières – Suivre la chaîne de la conception à la production. – Connaître son architecture – Les outils
PLAN ● L'instance ● Optimisations et interconnexions ● Sauvegardes – La règle d'or – La méthode normale – La journalisation – Les différentes restaurations – Logiques – SQL*Loader
L'instance – Création – Démarrer, Arréter et surveiller – Connexion / Utilisateurs ● Optimisations et interconnexions ● Administration et sauvegardes
Création ● Terminologie ● Les différents types d'instance ● Installation ● Les paramétres de création de base ● L'occupation mémoire ● Le strict nécessaire
● Les différents types d'instance ● Serveur dédié ● MTS ● Partitionnement ● Back-up ● RAC ● TP, batch, Data warehouse.
● Installation ● Pas nécessairement trivial ● Droits d'administrateur ● Ré-installation et sur installation pas obligatoirement simple ● Séparer les différents rôles sur l'OS – Installateur – Administrateur – Utilisateur –...
● Ceux qui ne sont plus modifiables ● Les vues V$PARAMETER ● Create Database (pas de drop) ● Les packages ● L' outil (dbca) ● Les paramétres de création de base
● La SGA ● Les PGA – Zone de tri – Infos de session ● Les process serveurs ● Un peu de calcul ● L'occupation mémoire Instance SGA Cache du dictionnaire de données Buffer cache des données Buffer redo log Shared pool Library cache
● Tablespace SYSTEM ● Tablespace TEMPORARY ● Tablespace « UNDO » ● Redo logs ● Control files ● Fichier d'init ● Le stict nécessaire
– Création – Démarrer, Arréter et surveiller – Connexion / Utilisateurs ● Optimisations et interconnexions ● Administration et sauvegardes ● L'instance
Démarrer, Arréter et surveiller ● L'environnement d'exécution ● Les démarrages ● Les arrêts ● Les process et les sémaphores ● Les fichiers
● L'environnement d'exécution ● ORACLE_SID ● ORACLE_HOME ● ORACLE_BASE ● PATH ● EDITOR ● NLS
● Les démarrages ● Nomount ● Mount ● Open ● Restrict ● Fichier d'init
● Normal ● Transactional ● Immediate ● abort ● Les arrêts
● Les process et les sémaphores ● DBWR : écriture des données (DB_WRITERS) ● LGWR : écriture du journal ● SMON : System monitor ● PMON : Process monitor ● CKPT : Check Point
● Fichiers de données V$DATAFILE ● Fichiers Redo-Logs : V$LOGFILE ● Fichiers de Contrôle : V$CONTROLFILE ● ALERT : se trouve dans BACKGROUND_DUMP_DEST et par défaut dans $ORACLE_HOME/rdbms/log/alert_.log ● Trace en modifiant la session dans USER_DUMP_DEST ● Les fichiers
Connexion / Utilisateurs ● Connexion ● Sécuriser les accés ● Créer un utilisateur
● Connexion ● SYS as SYSOPER ● SYS as SYSDBA ● SYSTEM ● Il faut créer au moins un utilisateur DBA qui ne soit pas SYSTEM
● Sécuriser les accés ● Ne pas laisser les mots de passe par défaut ● Limiter le group DBA ● Vérifier la pertinence d'autoriser l'authentification par l'OS ● Créer des rôles si beaucoup d'utilisateurs. ● Ne pas laisser plus de droits que nécessaires. ● Fichier mot de passe
● Créer un utilisateur