Bonjour,
Est-ce que quelqu'un pourrait me donner le différence entre
alter system archive log current et
alter system switch logfile ?
Merci d'avance.
Bonjour,
Est-ce que quelqu'un pourrait me donner le différence entre
alter system archive log current et
alter system switch logfile ?
Merci d'avance.
Bonjour,
ARCHIVE LOG CURRENT force l'archivage du redo, et ne rend la main quand quand l'archivelog est créé.
Citation de la doc de "alter system archive log ..." :
http://68.142.116.70/docs/cd/B19306_...3.htm#i2053602
"CURRENT Clause
Specify CURRENT to manually archive the current redo log file group of the specified thread, forcing a log switch. If you omit the THREAD parameter, then Oracle Database archives all redo log file groups from all enabled threads, including logs previous to current logs. You can specify CURRENT only when the database is open."
SWITCH LOGFILE passe simplement au redo suivant, n'attend pas qu'un éventuel archive ait fini de se créer.
La même doc que précédemment un peu plus bas.
"SWITCH LOGFILE Clause
The SWITCH LOGFILE clause lets you explicitly force Oracle Database to begin writing to a new redo log file group, regardless of whether the files in the current redo log file group are full. When you force a log switch, Oracle Database begins to perform a checkpoint but returns control to you immediately rather than when the checkpoint is complete. To use this clause, your instance must have the database open."
Partager