0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

ALTER DATABASE文の実行でRMAN上でコピーとみなされる(Oracle Database 19c)

Last updated at Posted at 2021-01-12

RMANで取得するバックアップにはBACKUPSETとCOPYがあります。COPYはファイルの物理コピーを示し、BACKUP AS COPYコマンドで作成します。BACKUP AS COPYコマンドの実行以外にアーカイブログがCOPYとして認識されます。下記の例ではアーカイブログがCOPYとして認識されることがわかります。

RMAN> ALTER SYSTEM ARCHIVE LOG CURRENT;

文が処理されました

RMAN> LIST COPY;

指定がリポジトリ内のどのデータファイル・コピーとも一致しません
指定がリポジトリ内のどの制御ファイル・コピーとも一致しません
データベースdb_unique_name O19Aのアーカイブ・ログ・コピーのリスト
=====================================================================

Key     Thrd Seq     S Low時間
------- ---- ------- - --------
18      1    11      A 21-01-12
        名前: /u01/app/oracle/admin/O19A/archive/1_11_1061126924.dbf

BACKUP AS COPYコマンドの実行とアーカイブログ以外にALTER DATABASE文の実行でCOPYとして認識される場合があるため検証します。ALTER DATABASE CREATE STANDBY CONTROFILE文を実行すると、制御ファイルのコピーが作成されたと認識します。

RMAN> ALTER DATABASE CREATE STANDBY CONTROLFILE AS '/tmp/standby01.ctl' REUSE;

文が処理されました

RMAN> LIST COPY;

指定がリポジトリ内のどのデータファイル・コピーとも一致しません
指定がリポジトリ内のどのアーカイブ・ログとも一致しません
制御ファイル・コピーのリスト
===========================

Key     S 終了時間 Ckp SCN    Ckp時間
------- - -------- ---------- --------
37      A 21-01-12 10847016   21-01-12
        名前: /tmp/standby01.ctl
             タグ: TAG20210112T140427

ALTER DATABASE BACKUP CONTROLFILE文の実行でも制御ファイルのコピーが作成されたと認識されます。

RMAN> ALTER DATABASE BACKUP CONTROLFILE TO '/tmp/backup01.ctl' REUSE;

文が処理されました

RMAN> LIST COPY;

指定がリポジトリ内のどのデータファイル・コピーとも一致しません
指定がリポジトリ内のどのアーカイブ・ログとも一致しません
制御ファイル・コピーのリスト
===========================

Key     S 終了時間 Ckp SCN    Ckp時間
------- - -------- ---------- --------
38      A 21-01-12 10847426   21-01-12
        名前: /tmp/backup01.ctl
             タグ: TAG20210112T140453

37      A 21-01-12 10847016   21-01-12
        名前: /tmp/standby01.ctl
             タグ: TAG20210112T140427

ただし、ALTER DATABASE BACKUP CONTROLFILE TO TRACE文を実行してトレースファイルに対して制御ファイル情報を書き込んだ場合はコピーとはみなされません。

RMAN> ALTER DATABASE BACKUP CONTROLFILE TO TRACE;

文が処理されました

RMAN> LIST COPY;

指定がリポジトリ内のどのデータファイル・コピーとも一致しません
指定がリポジトリ内のどのアーカイブ・ログとも一致しません
制御ファイル・コピーのリスト
===========================

Key     S 終了時間 Ckp SCN    Ckp時間
------- - -------- ---------- --------
38      A 21-01-12 10847426   21-01-12
        名前: /tmp/backup01.ctl
             タグ: TAG20210112T140453

37      A 21-01-12 10847016   21-01-12
        名前: /tmp/standby01.ctl
             タグ: TAG20210112T140427
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?