Mise à jour des Fichiers Redo Log

Slides:



Advertisements
Présentations similaires
Approche graphique du nombre dérivé
Advertisements

Plan de formation Chapitre 1 : Présentation de SAP
Administration des bases de données
Découverte de SQL Server par la pratique pour les administrateurs expérimentés Module 5 : Accès aux données Bertrand Audras Microsoft Technology Center.
1 Copyright© 2005 Dominique Blondeau. All rights reserved 3 Modèles moléculaires 3 Modèles moléculaires.
1 1 Momentum. 2 2 Tout objet en mouvement continuera son mouvement tant que rien nentrave sa progression.
26/03/2017 Fonctionnement d ’un cluster sous AIX grâce à HACMP : High Availability Cluster Multi-Processing Raphaël Bosc, IR5.
Défi écriture BEF Couverture. Défi écriture BEF Page 1.
Plan de formation Chapitre 1 : Présentation de SAP
Construction de Box-Plot ou diagrammes en boîtes ou boîtes à moustaches Construire une boîte à moustaches …
L’intensité du courant électrique dans un circuit en dérivation
LE LANGAGE SQL : LDD La création de tables L’ordre CREATE CREATE TABLE nom_de_table (Nom_colonne Type_colonne, Nom_colonne Type_colonne,
Développement d’applications web
Gestion et administration des bases de données
10 Copyright © Oracle Corporation, Tous droits réservés. Autres concepts relatifs aux déclencheurs.
PI : Une plate forme multi-métiers pour TIGF
La haute tour sombre 3 Des actions
© 2007 P. Van Roy. All rights reserved. 1 FSAB1402: Informatique 2 La Concurrence Déclarative Peter Van Roy Département dIngénierie Informatique, UCL
Gérer les tablespaces et les fichiers de données
Regrouper les Données avec les Fonctions de Groupe
Mise en œuvre du langage MDX - 1 ère partie- Présentation de lexemple et des outils utilisés -1-
Serveurs Partagés Oracle
F Copyright © Oracle Corporation, Tous droits réservés. Créer des programmes avec Procedure Builder.
EPID-CPI-ISAIP Philippe Bancquart - mise à jour 24/02/ page 1 Procédures stockées CPI-SQLServer.
Test bilan de calcul mental N°1 :
ACTIVITES Les quotients (5).
SQL partie3: Langage de définition des données
Gilbert TOUT NEST QUE CALCUL Vous vous êtes certainement déjà demandé ce que voulait dire « se donner à 100% » ?
Modélisation et analyse de la variabilité dans une chaîne logistique par Laurence Morlet Promoteur : Philippe Chevalier Lecteurs : Laurence.
C'est pour bientôt.....
Veuillez trouver ci-joint
Christine Bonnet SOURCES : « Samples » dOracle, « Oracle 8 » R. Chapuis PRO*C – C ++
MÉMOIRE DE SOUTENANCE ADMINISTRATEUR, SYSTÈMES, RÉSEAUX ET BASES DE DONNÉES Charles POUPLIN 11/01/2013.
BLOGS (carnets web, cybercarnets) Didactiques des NTICS.
2 Industrialisation des développements sur SQL Server avec Visual Studio 2010 Mardi 8 Février – 17h30 Karim Zegour – Winwise Michel Perfetti – MVP VS.
1 GPA435 Systèmes d’exploitation et programmation de système Copyright, 2000 © Tony Wong, Ph.D. Chapitre 8 Filtres UNIX.
1 Modèle pédagogique d’un système d’apprentissage (SA)
* Source : Étude sur la consommation de la Commission européenne, indicateur de GfK Anticipations.
Introduction.
Fichiers de données Fichiers de contrôles Fichiers de journalisations Fichiers de paramètres d’initialisation.
SQL partie 3. SQL est un langage de définition de données SQL est un langage de définition de données (LDD), c'est-à-dire qu'il permet de créer des tables.
10 paires -. 9 séries de 3 étuis ( n° 1 à 27 ) 9 positions à jouer 5 tables Réalisé par M..Chardon.
Modélisation des données Niveau conceptuel DON-2 V0-0.
CALENDRIER-PLAYBOY 2020.
 CREATE TABLE  DROP TABLE  ALTER TABLE  INSERT  UPDATE  DELETE  SELECT interrogation 2 Instruction de mise à jour structure.
Gestion d’une instance Oracle
USAM BRIDGE H O W E L L -CLASSIQUE
Gérer la sécurité des mots de passe et les ressources
9 paires séries de 3 étuis ( n° 1 à 27 )
KIWAPP IS A B2B FULL-STACK APP-MANAGEMENT TOOL KIWAPP EN QUELQUES ETAPES Octobre 2014.
Quel est l’intérêt d’utiliser le diagramme de Gantt dans la démarche de projet A partir d’un exemple concret, nous allons pouvoir exploiter plusieurs parties.
Les Composants de l’architecture Oracle
Récupération d’une base de données
Gérer les privilèges.
Copyright  Oracle Corporation, All rights reserved. 19 Gestion des Privilèges.
Gérer une instance Oracle
Concepts de sauvegarde et de récupération
(Ou groupes d ’utilisateurs)
Gérer le fichier de contrôle
Cours oracle n°1 Le SGBD ORACLE
Logs, backup, maintenance
Gestion des Rollback Segments
Copyright  Oracle Corporation, All rights reserved. 20 Gestion des Rôles ( ou regroupement des privilèges)
Gérer les rôles.
PLAN ● L'instance – Création – Démarrer, Arréter et surveiller – Connexion / Utilisateurs ● Optimisations et interconnexions ● Administration et sauvegardes.
24/04/ Introduction 24/04/20152 Contenu du fichier redo Par exemple, si l'on modifie la valeur d'un salaire dans la table employé, on génère un.
Gérer les fichiers de journalisation
Copyright  Oracle Corporation, All rights reserved. 6 Sauvegarde Physique.
D Copyright © 2004, Oracle. Tous droits réservés. Utiliser SQL*Plus.
Transcription de la présentation:

Mise à jour des Fichiers Redo Log Schedule: Timing Topic <xx> minutes Lecture <xx> minutes Practice <xx> minutes Total

Objectifs Explication sur leur utilisation Récupération de l’information sur les fichiers log et sur l’archivage Contrôle des basculements et des points de synchronisation Multiplexage et maintenance Planification des fichiers redo log Dépannage de problèmes courants Lesson Aim <Enter lesson aim here.>

Utilisation des Fichiers Redo Log Les fichiers Redo Log enregistrent tous les changements apportés aux données. Ils sont utilisés lorsqu’une instance ne peut restaurer des données validées qui n’ont pas été écrites dans les fichiers de données. Ils ne sont utilisés que pour la RESTAURATION.

Groupes et Membres de Fichiers Redo Log Disk 1 Membre Membre Membre Membre Membre Membre Disk 2

Basculement de Fichier Redo Log Le buffer redo log est utilisé de manière circulaire. Les entrées sont écrites par LGWR dans l’un des groupes redo log online (courant). Lorsque le groupe courant est rempli, LGWR écrit dans le groupe suivant. Le DBA peut forcer ce basculement. Un numéro de séquence log est a chaque fois attribué par le serveur Oracle A chaque basculement se produit un point de synchronisation Database

Sans Archivage t1 t2 Sauvegarde Panne Disque Fichier de données contrôle 101 100 50 51 t1 t2

Avec Archivage t1 t2 Sauvegarde Panne Disque Fichiers Redo Log Archivés Sauvegarde Panne Disque 50 Fichier de données Control files 50 51 99 101 100 t1 t2

Information sur l’Archivage Commande Server Manager : V$DATABASE: NAME LOG_MODE V$INSTANCE ARCHIVER ARCHIVE LOG LIST;

Informations sur les Groupes V$THREAD: GROUPS CURRENT_GROUP# SEQUENCE# SVRMGRL> select groups, current_groups#, sequence# from v$thread;

Récupération de l’information sur les Groupes et les Membres Le STATUS peut être : Unused : le groupe redo log n’a jamais été utilisé (nouveau groupe) Current : groupe redo log online et actif. Active : groupe actif mais pas courant. Il est nécessaire pour une restauration après panne. Peut être archivé ou non. Inactive : Il n’est plus nécessaire pour une restauration d’instance . Peut être archive ou non. V$LOG: GROUP# MEMBERS STATUS SEQUENCE# BYTES

Information sur les groupes et les membres V$LOGFILE: GROUP# STATUS MEMBER Le STATUS peut être : INVALID : le fichier est inaccessible STALE : le contenu du fichier est incomplet DELETED : le fichier n’est plus utilisé NULL : indique que le fichier est utilisé. En fait ce status Null indique que la base est bien synchronisée/

Basculement et points de Synchronisation de fichiers Log Forcer les basculement de fichier log avec la commande : Contrôler les points de synchronisation avec les paramètres d’initialisation: LOG_CHECKPOINT_INTERVAL LOG_CHECKPOINT_TIMEOUT SVRMRG> ALTER SYSTEM SWITCH LOGFILE;

Ajout de Groupes de Fichiers Redo Log ALTER DATABASE ADD LOGFILE (‘/DISK3/log3a.rdo’, ‘/DISK4/log3b.rdo’) size 1M; log1a.rdo log2b.rdo log3a.rdo log1b.rdo log3b.rdo Groupe 1 Groupe 2 Groupe 3

Ajout de membres de Fichiers Redo Log ALTER DATABASE ADD LOGFILE MEMBER ‘/DISK4/log1b.rdo’ TO GROUP 1, ‘/DISK4/log2b.rdo’ TO GROUP 2; log1a.rdo log1b.rdo log2a.rdo log2b.rdo Groupe 1 Groupe 2

Comment Déplacer des Fichiers Redo Log . Arrêter la base de données. . Copier les fichiers Redo Log au nouvel emplacement. . Monter la base de données. . Exécuter la command ALTER DATABASE RENAME FILE ‘fic1’ TO ‘fic2’. . Ouvrir la Base de données.

Suppression de Groupes de Fichiers Redo Log ON LINE ALTER DATABASE DROP LOGFILE GROUP 3; log1a.rdo log2a.rdo log3a.rdo log3b.rdo log1b.rdo log2b.rdo Groupe 3 Groupe 1 Groupe 2

Suppression de Membres Fichiers Redo Log Online ALTER DATABASE DROP LOGFILE MEMBER ‘/DISK4/log2b.dbf’; log1a.rdo log1b.rdo log2b.rdo log2a.rdo Group 1 Group 2

Suppression du Contenu des Fichiers Redo Log Online Exemple ALTER DATABASE CLEAR LOGFILE ‘/DISK3/log2a.rdo’;

Planification des Redo Log Online Group 1 Group 2 Group 3 Membre Membre Membre Membre Membre Disk 1 Disk 2 Disk 3

Erreurs Possibles LGWR Un membre d’un groupe contenant deux membres ou plus n’est pas disponible. Aucun membre du groupe courant n’est disponible. Aucun membre du groupe suivant n’est disponible.. Lesson Aim <Enter lesson aim here.>

Résumé Contrôle des basculements et points de synchronisation de fichiers Redo Log Administration de fichiers redo log.