Architecture et administration d’Oracle
Résumé
Architecture et administration d’Oracle, tutoriel administration de base de données oracle document pdf.
La mémoire
La mémoire est ainsi structurée :
• zones réservées au code de l'applicatif : code des programmes en cours d'exécution
noyau Oracle
outils Oracle (SQL*DBA, SQL*Plus, SQL*Forms, etc.) et programmes d'application faisant appel à Oracle
• zone globale système (System Global Area ou Shared Global Area) : zones tampons partagées contenant les données et les informations de contrôle relatives à une instance
cache base de données (ou buffer cache) : ensemble de zones tampons partagées (par tous les processus) contenant des copies des blocs de données (des tables, index, segments d’annulation, clusters) lus à partir des fichiers de données ; géré par une liste des tampons modifiés non encore écrits sur le disque et une liste des tampons récemment les moins utilisés (algorithme LRU c.-à-d. Least Recently Used)
zone de reprise (Log buffer) concernant les mises à jour des données
pool partagé (Shared buffer pool), géré par un algorithme LRU
zone privée SQL et PL/SQL
• zone globale programme (Program Global Area) : informations de contrôle relatives à un processus
Les processus
Les types de processus sont les suivants :
• processus utilisateur (client) : tâches soumises par SQL*DBA, SQL*Plus, SQL*Forms, Pro*C, etc.
• processus SGBD (RDBMS process) : gestion des données
processus serveur : processus associé à un ensemble de processus utilisateurs
processus d'arrière plan (background process) : tâches du SGBD exécutées de façon asynchrone
Gestion multi-processus :
• architecture combinée : un processus utilisateur pour chaque utilisateur (remplissant aussi les fonctions des processus serveurs)
• architecture à serveur dédié : un processus utilisateur et un processus serveur pour chaque utilisateur
• architecture à serveur partagé : un processus serveur peut être associé à plusieurs processus utilisateurs
Création et démarrage de la base de données
Création de la base de données
• Préambule
Être administrateur de la base de données ayant le plus haut niveau de privilèges
Évaluer l’espace disque nécessaire (et en disposer)
Prévoir les moyens de gestion de la sécurité (fichiers de reprise, archivage, sauvegarde et restauration, etc.)
• Sauvegarde (commande du système d’exploitation) des bases existantes (fichiers d’initialisation, du réseau, de données, de reprise, de contrôle)
• Création et modification du(des) fichier(s) d’initialisation, et notamment les paramètres suivants :
DB_DOMAIN : nom logique du domaine dans un réseau
DB_NAME : nom local de la base de données
CONTROL_FILES : nom et localisation des fichiers de contrôle
INIT_SQL_FILES : fichier SQL construisant le dictionnaire de données et d’autres fichiers initiaux
• Arrêt et redémarrage d’Oracle
Arrêt de la base de données ouverte : shutdown (de SQL*DBA)
Se connecter avec le privilège INTERNAL
Démarrer une nouvelle instance (qui utilise les fichiers d’initialisation, INIT_ORA par défaut) sans ouvrir la base de données :
startup nomount pfile=fichier d’initialisation
La commande create database nom de base de données
Modification des caractéristiques de la base de données
La commande alter database permet l’ajout et la suppression de fichiers de reprise, la redénomination de fichiers de données ou de reprise dans les fichiers de contrôle (opération à faire aussi au niveau du système d’exploitation), l’ajout de fichiers de données (notamment en cas de problème avec un ancien fichier de données), etc.
- Format
- Domaine
- Cours Oracle
- Publié le
- 6 juin 2021
- Vues
- 23
Ressources liées
Oracle Recovery Manager
SQL pour Oracle contrôle des données
Oracle bi publisher entreprise
Commentaires (0)
Connectez-vous pour laisser un commentaire.
Soyez le premier à commenter
Partagez votre avis sur ce document — questions, retours ou votre propre expérience.