meta données pour cette page
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| oracle:database:resize_redologs [28/03/2024 15:51] – créée mdl | oracle: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, | + | SELECT a.group#,b.THREAD#, b.STATUS, |
| - | a.MEMBER, | + | |
| b.BYTES/ | b.BYTES/ | ||
| FROM v$logfile a, | FROM v$logfile a, | ||
| v$log b | v$log b | ||
| WHERE a.group# = b.group#; | WHERE a.group# = b.group#; | ||
| + | </ | ||
| + | * size StandBy REDOLOG | ||
| + | <code PLSQL> | ||
| + | set lines 300 | ||
| + | select group#, thread#, sequence#, BYTES/ | ||
| + | </ | ||
| + | * Localisation | ||
| + | <code PLSQL> | ||
| + | set lines 300 | ||
| + | select * from v$logfile | ||
| + | order by GROUP#, TYPE; | ||
| + | </ | ||
| + | \\ | ||
| + | == PRIMAIRE == | ||
| - | + | * active Redo Group | |
| - | + | <code PLSQL> | |
| - | ############## | + | |
| - | ==> | + | |
| SELECT * FROM V$LOG; | SELECT * FROM V$LOG; | ||
| Ligne 27: | Ligne 37: | ||
| | | ||
| | | ||
| - | + | </code> | |
| - | ==> REDO FILES | + | |
| - | set lines 400 | + | |
| - | col MEMBER format A60 | + | * on ajoute les nouveaux Redo |
| - | SELECT | + | <code PLSQL> |
| - | + | ||
| - | GROUP# STATUS | + | |
| - | ---------- ------- ------- -------------------------------------------------- --- ---------- | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | + | ||
| - | ==> | + | |
| 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; | ||
| + | </ | ||
| - | ==> | + | * 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; | ||
| + | </ | ||
| - | + | * 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; | ||
| + | </ | ||
| + | * 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; | ||
| + | </ | ||
| - | + | * 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; | ||
| + | </ | ||
| - | + | * 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=' | ||
| + | </ | ||
| - | + | * on check eventuellemt des reste de REDO d' | |
| - | ==> | + | <code PLSQL> |
| asmcmd ls -l */ | asmcmd ls -l */ | ||
| + | </ | ||
| + | \\ | ||
| + | == STDY == | ||
| - | ############## | + | * On stoppe le TRANSPORT et APPLY dans le broker |
| - | ==> | + | <code PLSQL> |
| dgmgrl / | dgmgrl / | ||
| edit database c1edpdev set state=' | edit database c1edpdev set state=' | ||
| edit database c1edpdevdr set state=' | edit database c1edpdevdr set state=' | ||
| + | </ | ||
| - | ==> | + | * 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 ' | select process, status, thread#, sequence#, block#, blocks from v$managed_standby where process like ' | ||
| no rows selected | no rows selected | ||
| + | </ | ||
| - | ==> | + | * 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#; | ||
| + | </ | ||
| - | + | * Redo Group | |
| - | ==> | + | <code PLSQL> |
| set lines 400 | set lines 400 | ||
| SELECT * FROM V$LOG; | SELECT * FROM V$LOG; | ||
| Ligne 131: | Ligne 137: | ||
| | | ||
| | | ||
| + | </ | ||
| - | ==> | + | * REDO FILES |
| + | <code PLSQL> | ||
| set lines 400 | set lines 400 | ||
| col MEMBER format A60 | col MEMBER format A60 | ||
| Ligne 157: | Ligne 165: | ||
| | | ||
| | | ||
| + | </ | ||
| - | + | * drop des standby/ | |
| - | ==> | + | <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; | ||
| + | </ | ||
| - | ==> | + | * 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; | ||
| + | </ | ||
| - | ==> | + | * 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=' | edit database c1edpdev set state=' | ||
| edit database c1edpdevdr set state=' | edit database c1edpdevdr set state=' | ||
| + | </ | ||