個別プラガブルデータベースのバックアップをRMANでバックアップする方法を紹介します。
この方法を使えば「No Archive Mode 」でも、
コンテナデータベースを止めることなくプラガブルデータベースのバックアップを取得することができます。
手順は簡単でプラガブルデータベースをcloseした後にバックアップを行います。
目次
プラガブルデータベースのバックアップ
RMANで対象のPDBにログインします。
rman target sys/<password>@PDB01
次にPDBをmoundedモードに変更します。
alter pluggable database PDB01 close immediate ;
RMANでバックアップを取得します。
backup database;
最後はPDBをopenさせます。
alter pluggable database PDB01 open ;
以下が実行ログになります。今回はバックアップセットで取得します。
[oracle@test-server ]$ rman target sys/password@pdb01
Recovery Manager: Release 12.2.0.1.0 - Production on Fri Oct 26 11:50:57 2018
Copyright (c) 1982, 2017, Oracle and/or its affiliates. All rights reserved.
connected to target database: CDB01:PDB01 (DBID=2752839962)
RMAN> select NAME, OPEN_MODE from V$CONTAINERS;
NAME
--------------------------------------------------------------------------------
OPEN_MODE
----------
PDB01
READ WRITE
RMAN> alter pluggable database pdb01 close immediate ;
Statement processed
RMAN> select NAME, OPEN_MODE from V$CONTAINERS;
NAME
--------------------------------------------------------------------------------
OPEN_MODE
----------
PDB01
MOUNTED
RMAN> backup database;
Starting backup at 26-OCT-18
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=9 device type=DISK
channel ORA_DISK_1: starting full datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup selec
~一部省略~
channel ORA_DISK_1: backup set complete, elapsed time: 00:01:24
Finished backup at 26-OCT-18
RMAN> alter pluggable database pdb01 open;
Statement processed
RMAN> select NAME, OPEN_MODE from V$CONTAINERS;
NAME
--------------------------------------------------------------------------------
OPEN_MODE
----------
PDB01
READ WRITE
RMAN>
Oracleの基本 ~データベース入門から設計/運用の初歩までposted with ヨメレバ
渡部 亮太,相川 潔,日比野 峻佑,岡野 平八郎,宮川 大地 技術評論社 2017-09-22