Accueil » Bases des données » Cours en pdf de Oracle

Cours en pdf de Oracle

Catégorie: Bases des données, type de fichier: PDF, Nombre de page: 27, auteur: Olivier Guibert, license: Creative commons, taille de fichier: , niveau: Débutant, date: 2015-11-30, téléchargement: 3095.

Plan de cours

  • architecture fonctionnelle
  • architecture interne
  • la structure physique
  • la structure logique
  • la mémoire
  • les processus
  • création et démarrage de la base de données
  • création de la base de données
  • modification des caractéristiques de la base de données
  • sécurité des données
  • sauvegarde et restauration de données
  • les différentes pannes
  • les mécanismes mis en œuvre
  • le journal
  • la restauration
  • les sauvegardes
  • les stratégies de sauvegardes
  • les différentes sauvegardes
  • quelques conseils !
  • l’optimisation
  • optimisation d’une requête
  • les phases d’exécution d’une requête
  • le plan d’exécution
  • l’accès aux données
  • les méthodes d’optimisation
  • les buts d’optimisation
  • paramétrage
  • forcer les choix de l’optimiseur par programmation
  • modification de la requête par l’optimiseur
  • optimisation de la mémoire (centrale)
  • appels superflus à l’analyseur
  • défauts de mémoire du cache de la bibliothèque
  • défauts de mémoire du cache du dictionnaire des données
  • défauts de mémoire du buffer cache
  • défauts de mémoire des fichiers de reprise
  • non utilisation de pl/sql
  • défauts de mémoire liés aux tris
  • optimisation des entrées/sorties
  • contentions des disques
  • allocation d’espace dans les blocs
  • défragmentation du disque
  • allocation dynamique d’espace supplémentaire
  • réduction des contentions des processus
  • contentions sur les segments d’annulation
  • outils de développement
  • utilisation des tableaux
  • programmation en pl/sql
  • quelques paquetages
  • outils d’administration
  • l’utilitaire sql*dba
  • l’utilitaire import/export
  • l’utilitaire sql*loader
  • outils pour un environnement réseau

Ce cours intitulé Cours en pdf de Oracle est à télécharger gratuitement, plusieurs autre documents sous la catégorie Bases des données sont disponibles dans ce site, que ce soit vous êtes débutant ou professionel ce cours de oracle va vous aider à améliorer votre compétence et votre savoire faire dans le Bases des données.

Profitez de ce manuel de formation en PDF pour comprendre mieux le oracle et enrichir votre connaissance.

Commencez à télécharger ce cours adapté pour vous et à apprendre oracle.

Télécharger

Extrait du cours :

Modifié le 8/4/14 À 18:04 – Édité le 8/4/14 À 18:04 – Imprimé le 8/4/14 À 18:04 Page 10 sur 27 3.3. Démarrage et fermeture de la base de données 3.3.1. Démarrage d’une base de données Oracle Le démarrage d’une base de données Oracle consiste à mettre la base de données à la disposition des utilisateurs. · Se connecter avec le privilège INTERNAL connect INTERNAL Démarrer une instance Le démarrage d’une instance consiste à préparer le contexte (espace mémoire et processus) pour les uti lisateurs. startup nomount · Chargement d’une base de données Le chargement d’une base de données consiste à asso cier une base de données à une instance démarrée. alter database mount (ou startup mount pour faire en même temps le démarrage de l’instance) La base de données est alors accessible aux adminis trateurs mais pas aux autres utilisateurs ; cela permet de renommer un fichier de données, ajouter ou supprimer ou renomme r un fichier de reprise, activer ou désactiver l’option d’archivage des fichiers de reprise, effectuer un recouvrement (res tauration suite à une panne) total de la base de données, etc. · Ouverture d’une base de données L’ouverture d’une base de données consiste à rendre la base de données accessible à tous les utilisateurs. alter database open (ou startup open pour faire en même temps le démarrage de l’instance et le chargement de la base de données) Les fichiers de données et de reprise sont alors ou verts. 3.3.2. Fermeture d’une base de données Oracle · Se connecter avec le privilège INTERNAL connect INTERNAL · Fermeture d’une base de données Les données en mémoire sont enregistrées dans les f ichiers de données et de reprise qui sont ensuite fermés. · Déchargement d’une base de données Le déchargement d’une base de données consiste à di ssocier une base de données d’une instance. Les fichiers de contrôle sont alors fermés. · Arrêter une instance L’arrêt d’une instance consiste à libérer la mémoir e et arrêter tous les processus. La commande shutdown normal refuse toute nouvelle connexion et attend que tous les utilisateurs se déconnectent ; quand il n’y a plus aucun utilisateur connecté, la base de données est fermée et déchargée et l’instan ce est arrêtée. 4. Transactions et accès concurrents · Une transaction débute implicitement par le début d ‘une session et se termine soit à la fin d’une session soit par l’ordre SQL commit (qui valide toutes les opérations de mise à jour de s données de la transaction) ou rollback (qui annule ces opérations). · Il est possible de placer des points de repères int ermédiaires par l’ordre savepoint . · Les accès concurrents font intervenir les concepts d’intégrité, de concurrence, de consistance et mettent en œuvre la technique de verrouillage des données. · Le granule de verrouillage est logique (table, lign e, etc.) ou physique (segment, fichier, page, etc.). · Le verrouillage est implicite (géré par Oracle pour maintenir la cohérence des données) ou explicite ( l’utilisateur contrôle lui-même les verrouillages, au niveau des transacti ons ou d’une instance). Au démarrage d’une instance, par défaut (verrouilla ge implicite), le paramètre SERIALIZABLE vaut FALSE (TRUE signifierait un verrouillage systématique au niveau table) tandis que le paramètre ROW_LOCKING vaut ALWAYS (INTENT signifierait la non mise à jour simultanée des lignes d’une table par plusieurs transactions). Les différents modes de verrouillage explicite des données sont les suivants : aucun verrouillage ( V$LOCK.LMODE=1 ) tous les autres verrous (RS RX S SRX X, décrits ci- après) sont autorisés select lignes partagées RS ( row share) ( V$LOCK.LMODE=2 ) verrou sélectif des lignes en vue de leur mise à jo ur autres verrous autorisés : RS RX S SRX select … for update lock table … in row share mode lignes exclusives RX ( row exclusive) ( V$LOCK.LMODE=3 ) verrou sélectif de lignes d’une table en vue de leu r mise à jour ; les lignes ne sont cependant pas partagées avec d’autres transactions autres verrous autorisés : RS RX insert

Laisser une réponse

Votre adresse email ne sera pas publiéeLes champs requis sont surlignés *

*