RMAN backup of a CDB in Oracle 12c Multitenant Database can be performed from the Recovery Manager utility or EM Cloud Control. This procedure shows the steps of performing a CDB backup from RMAN utility.
- Logon to your oracle database server as the oracle software owner.
[root@linux2 larry]# su – oracle
Last login: Thu Jan 3 11:02:25 EDT 2016 on pts/1
[oracle@linux2 ~]$
- Enter the RMAN utility.
[oracle@linux2 ~]$ rman
Recovery Manager: Release 12.1.0.2.0 – Production on Tue Jan 15 12:26:22 2016
Copyright (c) 1982, 2014, Oracle and/or its affiliates. All rights reserved.
RMAN>
- Connect to your target CDB database with SYSBACKUP privilege.
RMAN> connect target ‘”sys/@cdb1 as sysbackup”‘
target database Password:
connected to target database: CDB1 (DBID=898165058)
RMAN>
- Validate the database you are connected to with SQL command: select name from v$database.
RMAN> select name from v$database;
using target database control file instead of recovery catalog
NAME
———
CDB1
RMAN>
- Now that you are connected to the database you can perform the following backups:
- Example of entire CDB backup and all PDBs:
RMAN> BACKUP DATABASE;
- Example of CDB backup and all PDBs, switch online redo logs and include archivelog.
RMAN> BACKUP DATABASE PLUS ARCHIVELOG;
- Backup just the root.
RMAN> BACKUP DATABASE ROOT;
- This completes backup of CDB using RMAN utility.
Larry Catt
OCP