[Oracle] 個別プラガブルデータベース(pdb)をRMANでバックアップ

個別プラガブルデータベースのバックアップを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

Amazonで探す

Kindleで探す

楽天ブックスで探す

楽天koboで探す

7netで探す

hontoで探す

e-honで探す

紀伊國屋書店で探す

よかったらシェアしてね!
  • URLをコピーしました!
目次