230 likes | 353 Views
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
E N D
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 • ...
Les paramétres de création de base • Ceux qui ne sont plus modifiables • Les vues V$PARAMETER • Create Database (pas de drop) • Les packages • L' outil (dbca)
L'occupation mémoire • La SGA • Les PGA • Zone de tri • Infos de session • Les process serveurs • Un peu de calcul Instance Shared pool SGA Library cache Buffer cache des données Buffer redo log Cache du dictionnaire de données
Le stict nécessaire • Tablespace SYSTEM • Tablespace TEMPORARY • Tablespace « UNDO » • Redo logs • Control files • Fichier d'init
L'instance • Création • Démarrer, Arréter et surveiller • Connexion / Utilisateurs • Optimisations et interconnexions • Administration et sauvegardes
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
Les arrêts • Normal • Transactional • Immediate • abort
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
Les fichiers • 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_<SID>.log • Trace en modifiant la session dans USER_DUMP_DEST
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 • Créer un utilisateur