みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

Oracleのオンラインバックアップについて

Oracleのオンラインバックアップに関する質問で、バージョンやプラットフォームには依存しません。

表領域のオンラインバックアップを取得する際、ALTER SYSTEM ARCHIVE LOG CURRENT文で現在のカレントのREDOログをアーカイブしておくこと、と関連会社から言われたのですがALTER SYSTEM SWITCH LOGFILE文で駄目な理由が分かりません。
一般的にはALTER SYSTEM SWITCH LOGFILE文が知られていると思うんですが、、。

投稿日時 - 2008-04-20 00:07:03

QNo.3961066

困ってます

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

こんにちわ。

> ALTER SYSTEM SWITCH LOGFILE文で駄目な理由が分かりません。
switch logfile と archive log current で明確な違いが2つあります。
1) switch logfile がLog 切替えを行うのは現行Thread です。
  archive log current は全Thread のLog 切替えを行います。
  switch logfile ではRAC/Parallel Server 構成の場合、
  全てのノードで実行する必要があります。
2) switch logfile は、Log 切替えを行うだけでその後の
  Archive が成功したかどうかは関知しません。
  Online Backup 中の変更を確実にArchive しておかないと、
  Recovery ができなくなるため、archive log current を
  行います。

> 一般的にはALTER SYSTEM SWITCH LOGFILE文が知られていると思うんですが、、。
Recovery のマニュアルには、「archive log current」を実行するように
記載されています。

投稿日時 - 2008-04-20 12:23:59

あなたにオススメの質問