meta données pour cette page
  •  

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
oracle:database:resize_redologs [28/03/2024 15:51] – créée mdloracle:database:resize_redologs [26/11/2024 15:31] (Version actuelle) mdl
Ligne 1: Ligne 1:
 ====== RESIZE REDO LOGS ====== ====== RESIZE REDO LOGS ======
  
- +  *  size Online REDOLOG 
-==Size et statut +<code PLSQL>
 set lines 400 set lines 400
 col MEMBER format A60 col MEMBER format A60
-SELECT a.group#, b.STATUS,a.type+SELECT a.group#,b.THREAD#, b.STATUS,a.type,
-a.MEMBER,+
 b.BYTES/1024/1024 "Size (Mb)" b.BYTES/1024/1024 "Size (Mb)"
 FROM v$logfile a, FROM v$logfile a,
 v$log b v$log b
 WHERE a.group# = b.group#; WHERE a.group# = b.group#;
 +</code>
  
 +  * size StandBy REDOLOG
 +<code PLSQL>
 +set lines 300
 +select group#, thread#, sequence#, BYTES/1024/1024 "Size (Mb)", status from v$standby_log;
 +</code>
  
 +  * Localisation
 +<code PLSQL>
 +set lines 300
 +select * from v$logfile
 +order by GROUP#, TYPE;
 +</code>
 + \\
 +== PRIMAIRE ==
  
- +  * active Redo Group 
- +<code PLSQL>
-############## PRIMAIRE ############## +
-==> active Redo Group+
 SELECT * FROM V$LOG; SELECT * FROM V$LOG;
  
Ligne 27: Ligne 37:
                   2       4295 4294967296        512          1 YES INACTIVE            ########## 26-MAR-24   5.1611E+12 26-MAR-24          0                   2       4295 4294967296        512          1 YES INACTIVE            ########## 26-MAR-24   5.1611E+12 26-MAR-24          0
                   2       4296 4294967296        512          1 NO  CURRENT             ########## 26-MAR-24   9.2954E+18                    0                   2       4296 4294967296        512          1 NO  CURRENT             ########## 26-MAR-24   9.2954E+18                    0
- +</code
-==REDO FILES +  
-set lines 400 +  
-col MEMBER format A60 +  * on ajoute les nouveaux Redo 
-SELECT FROM V$LOGFILE; +<code PLSQL>
- +
-    GROUP# STATUS  TYPE    MEMBER                                             IS_     CON_ID +
----------- ------- ------- -------------------------------------------------- --- ---------- +
-                 ONLINE  +RECO/C1EDPDEV/ONLINELOG/group_2.561.1129708917    NO           0 +
-                 ONLINE  +RECO/C1EDPDEV/ONLINELOG/group_1.560.1129708915    NO           0 +
-                 ONLINE  +RECO/C1EDPDEV/ONLINELOG/group_3.562.1129708919    NO           0 +
-                 ONLINE  +RECO/C1EDPDEV/ONLINELOG/group_4.564.1129708921    NO           0 +
-       101         STANDBY +RECO/C1EDPDEV/ONLINELOG/group_101.556.1129709267  NO           0 +
-       102         STANDBY +RECO/C1EDPDEV/ONLINELOG/group_102.558.1129708911  NO           0 +
-       103         STANDBY +RECO/C1EDPDEV/ONLINELOG/group_103.559.1129709269  NO           0 +
-       201         STANDBY +RECO/C1EDPDEV/ONLINELOG/group_201.557.1129709281  NO           0 +
-       202         STANDBY +RECO/C1EDPDEV/ONLINELOG/group_202.566.1129709283  NO           0 +
-       203         STANDBY +RECO/C1EDPDEV/ONLINELOG/group_203.567.1129709285  NO           0 +
-                 STANDBY +RECO/C1EDPDEV/ONLINELOG/group_5.1812.1163514873   NO           0 +
-                 STANDBY +RECO/C1EDPDEV/ONLINELOG/group_6.744.1163514877    NO           0 +
-                 STANDBY +RECO/C1EDPDEV/ONLINELOG/group_7.2999.1163514887   NO           0 +
-                 STANDBY +RECO/C1EDPDEV/ONLINELOG/group_8.980.1163514889    NO           0 +
- +
-==> on ajoute les nouveaux Redo+
 ALTER DATABASE ADD LOGFILE THREAD 1 GROUP 5 SIZE 2G; ALTER DATABASE ADD LOGFILE THREAD 1 GROUP 5 SIZE 2G;
 ALTER DATABASE ADD LOGFILE THREAD 1 GROUP 6 SIZE 2G; ALTER DATABASE ADD LOGFILE THREAD 1 GROUP 6 SIZE 2G;
 ALTER DATABASE ADD LOGFILE THREAD 2 GROUP 7 SIZE 2G; ALTER DATABASE ADD LOGFILE THREAD 2 GROUP 7 SIZE 2G;
 ALTER DATABASE ADD LOGFILE THREAD 2 GROUP 8 SIZE 2G; ALTER DATABASE ADD LOGFILE THREAD 2 GROUP 8 SIZE 2G;
 +</code>
  
-==> sur la primaire, drop des standby redo et recreation +  * sur la primaire, drop des standby redo et recreation  
 +<code PLSQL>
 alter database drop logfile group 5 ; alter database drop logfile group 5 ;
 alter database drop logfile group 6 ; alter database drop logfile group 6 ;
Ligne 67: Ligne 60:
 alter database drop logfile group 202 ; alter database drop logfile group 202 ;
 alter database drop logfile group 203 ; alter database drop logfile group 203 ;
- 
 alter database add standby logfile thread 1 group 101 size 2048M; alter database add standby logfile thread 1 group 101 size 2048M;
 alter database add standby logfile thread 1 group 102 size 2048M; alter database add standby logfile thread 1 group 102 size 2048M;
 alter database add standby logfile thread 2 group 103 size 2048M; alter database add standby logfile thread 2 group 103 size 2048M;
 alter database add standby logfile thread 2 group 104 size 2048M; alter database add standby logfile thread 2 group 104 size 2048M;
 +</code>
  
  
- +  * drop unused ONLINE REDO 
-==> drop unused ONLINE REDO+<code PLSQL>
 alter database drop standby logfile group 1; alter database drop standby logfile group 1;
 alter database drop standby logfile group 3; alter database drop standby logfile group 3;
 +</code>
  
 +  * rotation + checkpoint si current
  
-==rotation + checkpoint si current+<code PLSQL>
 alter system switch logfile; alter system switch logfile;
 ALTER SYSTEM CHECKPOINT GLOBAL; ALTER SYSTEM CHECKPOINT GLOBAL;
 select * from v$log; select * from v$log;
 +</code>
  
- +  * drop des autres redo apres rotation 
-==> drop des autres redo apres rotation+<code PLSQL>
 alter database drop logfile group 2; alter database drop logfile group 2;
 alter database drop logfile group 4; alter database drop logfile group 4;
 +</code>
  
- +  * on active standby_file_management 
-==> on active standby_file_management+<code PLSQL>
 alter system set standby_file_management=AUTO scope=both sid='*'; alter system set standby_file_management=AUTO scope=both sid='*';
 +</code>
  
- +  * on check eventuellemt des reste de REDO d'install précédentes 
-==> on check eventuellemt des reste de REDO d'install précédentes+<code PLSQL>
 asmcmd ls -l */C1EDPDEVDR/ONLINELOG/ asmcmd ls -l */C1EDPDEVDR/ONLINELOG/
 +</code>
 + \\
 +== STDY ==
  
-############## STDY ############## +  * On stoppe le  TRANSPORT et APPLY dans le broker 
-==> On stoppe le  TRANSPORT et APPLY dans le broker+<code PLSQL>
 dgmgrl / dgmgrl /
 edit database c1edpdev set state='TRANSPORT-OFF'; edit database c1edpdev set state='TRANSPORT-OFF';
 edit database c1edpdevdr set state='APPLY-OFF'; edit database c1edpdevdr set state='APPLY-OFF';
 +</code>
  
-==> on désactive standby_file_management+  * on désactive standby_file_management 
 +<code PLSQL>
 sqlpus / as sysdba sqlpus / as sysdba
 alter system set standby_file_management=MANUAL scope=both sid='*'; alter system set standby_file_management=MANUAL scope=both sid='*';
Ligne 110: Ligne 113:
 select process, status, thread#, sequence#, block#, blocks from v$managed_standby where process like '%MRP%'; select process, status, thread#, sequence#, block#, blocks from v$managed_standby where process like '%MRP%';
  no rows selected  no rows selected
 +</code>
  
-==> Size et statut+  * Size et statut 
 +<code PLSQL>
 set lines 400 set lines 400
 col MEMBER format A60 col MEMBER format A60
Ligne 120: Ligne 125:
 v$log b v$log b
 WHERE a.group# = b.group#; WHERE a.group# = b.group#;
 +</code>
  
- +  * Redo Group 
-==>  Redo Group+<code PLSQL>
 set lines 400 set lines 400
 SELECT * FROM V$LOG; SELECT * FROM V$LOG;
Ligne 131: Ligne 137:
                   2          0 4294967296        512          1 YES UNUSED              5.1610E+12 13-MAR-24   5.1610E+12 13-MAR-24          0                   2          0 4294967296        512          1 YES UNUSED              5.1610E+12 13-MAR-24   5.1610E+12 13-MAR-24          0
                   2          0 4294967296        512          1 YES UNUSED              5.1610E+12 13-MAR-24   9.2954E+18                    0                   2          0 4294967296        512          1 YES UNUSED              5.1610E+12 13-MAR-24   9.2954E+18                    0
 +</code>
  
-==> REDO FILES+  * REDO FILES 
 +<code PLSQL>
 set lines 400 set lines 400
 col MEMBER format A60 col MEMBER format A60
Ligne 157: Ligne 165:
                  STANDBY +REDO/C1EDPDEVDR/ONLINELOG/group_7.304.1163523563            NO           0                  STANDBY +REDO/C1EDPDEVDR/ONLINELOG/group_7.304.1163523563            NO           0
                  STANDBY +REDO/C1EDPDEVDR/ONLINELOG/group_8.305.1163523565            NO           0                  STANDBY +REDO/C1EDPDEVDR/ONLINELOG/group_8.305.1163523565            NO           0
 +</code>
  
- +  * drop des standby/online redo et recreation  
-==> drop des standby/online redo et recreation +<code PLSQL>
 alter database drop logfile group  1; alter database drop logfile group  1;
 alter database drop logfile group  2; alter database drop logfile group  2;
Ligne 182: Ligne 191:
 alter database add standby logfile thread 2 group 103 size 2048M; alter database add standby logfile thread 2 group 103 size 2048M;
 alter database add standby logfile thread 2 group 104 size 2048M; alter database add standby logfile thread 2 group 104 size 2048M;
 +</code>
  
-==> si ORA-00261: log 3 of thread 2 is being archived or modified+  * si ORA-00261: log 3 of thread 2 is being archived or modified 
 +<code PLSQL>
 alter database clear logfile group x; alter database clear logfile group x;
 alter database drop logfile group x; alter database drop logfile group x;
 +</code>
  
-==> on relance le TRANSPORT et APPLY+  * on relance le TRANSPORT et APPLY 
 +<code PLSQL>
 alter system set dg_broker_start=true SCOPE=BOTH sid='*'; alter system set dg_broker_start=true SCOPE=BOTH sid='*';
 alter system set standby_file_management=AUTO scope=both sid='*'; alter system set standby_file_management=AUTO scope=both sid='*';
Ligne 193: Ligne 206:
 edit database c1edpdev set state='TRANSPORT-ON'; edit database c1edpdev set state='TRANSPORT-ON';
 edit database c1edpdevdr set state='APPLY-ON'; edit database c1edpdevdr set state='APPLY-ON';
 +</code>