Oracle - ログスイッチを実行するAdvertisementログスイッチ
OracleではREDOロググループは二つ以上存在し、最後まで書き込み→次のロググループに書き込み開始という処理を繰り返している。この、書き込み対象ログを次のグループへ切り替えることをログスイッチという。通常、ログスイッチはロググループへ最後まで書き込んだ時点で自動的に発行されるがユーザがコマンドを発行し、任意のタイミングで発行することもできる。
SQL> connect / as sysdba
接続されました。
書式 alter system switch logfile; 例:ログスイッチの実行
SQL> select group#, thread#, sequence#, bytes, members, status from v$log;
GROUP# THREAD# SEQUENCE# BYTES MEMBERS STATUS
---------- ---------- ---------- ---------- ---------- ----------------
1 1 127 3145728 1 INACTIVE
2 1 128 3145728 1 CURRENT
SQL> alter system switch logfile;
システムが変更されました。
SQL> select group#, thread#, sequence#, bytes, members, status from v$log;
GROUP# THREAD# SEQUENCE# BYTES MEMBERS STATUS
---------- ---------- ---------- ---------- ---------- ----------------
1 1 129 3145728 1 CURRENT
2 1 128 3145728 1 ACTIVE
v$log ビューより、カレントのロググループを参照することができる。
Advertisement |
ショートカット・634・634ブログ ・このカテゴリのトップページに戻る ・Incubator(Pukiwiki) ・634ラボ UIコレクションギャラリー ZO-3ジェネレーター サイト検索Y!ログール |