Mercredi 3 mars 2010 3 03 /03 /Mars /2010 22:44

Déplacer et/ou Renommer des membres Redolog (LogFiles)

Comment déplacer mes groupes de REDO LOG.

Par soucis de performance il est parfois nécessaire de devoir déplacer ou renommer les membres Redolog d'une instance de base de données. Voici une des solutions, simple et efficace avec ALTER DATABASE RENAME FILE.

Etape 1 - On constate l'emplacement physique actuel des membres redolog.

C:\>sqlplus /nolog

SQL*Plus: Release 10.2.0.1.0 - Production on Wed Mar 3 23:00:05 2010
Copyright (c) 1982, 2005, Oracle.  All rights reserved.

SQL> connect sys/**** as sysdba
Connected.

SQL> SELECT member FROM v$logfile;

MEMBER
-----------------------------------------------------------------------
C:\ORACLE\PRODUCT\10.2.0\ORADATA\DBTEST\REDO03.LOG
C:\ORACLE\PRODUCT\10.2.0\ORADATA\DBTEST\REDO02.LOG
C:\ORACLE\PRODUCT\10.2.0\ORADATA\DBTEST\REDO01.LOG



Etape 2 - On stop la base de données (SHUTDOWN) et on move le membre redolog (HOST MOVE)

SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.

SQL> host move C:\ORACLE\PRODUCT\10.2.0\ORADATA\DBTEST\REDO01.LOG D:\NEW_REDO01.LOG
        1 fichier(s) déplacé(s).

Vous pouvez aussi utiliser HOST COPY mais il faudra supprimer l'ancien Redolog à la main.



Etape 3 -MOUNT de la base et on signifie à Oracle le nouvel emplacement du Redolog

SQL> startup mount
ORACLE instance started.

Total System Global Area  293601280 bytes
Fixed Size                  1248624 bytes
Variable Size              71303824 bytes
Database Buffers          218103808 bytes
Redo Buffers                2945024 bytes
Database mounted.

SQL>ALTER DATABASE RENAME FILE 'C:\ORACLE\PRODUCT\10.2.0\ORADATA\DBTEST\REDO01.LOG'
         TO  'D:\NEW_REDO01.LOG';
Database altered.

ALTER DATABASE RENAME FILE ne fait que mettre à jour le dictionnaire de données et les controls files



Etape 4 - ALTER DATABASE OPEN et on vérifie la prise en compte par Oracle

 

SQL> ALTER DATABASE OPEN;

Database altered.

SQL> SELECT member FROM v$logfile;

MEMBER
------------------------------------------------------------------
C:\ORACLE\PRODUCT\10.2.0\ORADATA\DBTEST\REDO03.LOG
C:\ORACLE\PRODUCT\10.2.0\ORADATA\DBTEST\REDO02.LOG
D:\NEW_REDO01.LOG



 

Haut de Page www.dba-ora.fr

 

Liens en rapport avec l'article et qui sont susceptibles de vous intéresser
• C'est quoi un REDO-LOG ?
• ALTER SYSTEM SET ARCHIVE_LAG_TARGET
• Réparer Corruption de REDOLOG FILE avec CLEAR LOGFILE
• Activer Mode ARCHIVELOG
• Delete Archivelog Oracle avec RMAN
• Augmenter Changer Taille des membres Redolog-Logfiles
• Deplacer Renommer des membres Redolog-Logfiles
Par Daniel Roesch - Publié dans : REDOLOG / ARCHIVELOG
Ecrire un commentaire - Voir les 0 commentaires
Retour à l'accueil

Rechercher Articles Oracle SQL sur ce Site.

Loading

À lire aussi…

Download PDF Oracle

Rechercher sur le site

Oracle 10G - DBA -

Syndication

  • Flux RSS des articles
Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus - Articles les plus commentés