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
MEMBER |
Etape 2 - On stop la base de données (SHUTDOWN) et on move le membre redolog (HOST MOVE)
|
SQL> shutdown immediate; |
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
Total System Global Area 293601280 bytes |
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 |
| 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 |