Index
Problem Description
While restoring from an RMAN backup it’s failing with the following error.
RMAN-06100: no channel to restore a backup or copy of datafile
Example : –
Connect target /
RMAN> restore database;
RMAN-03002: failure of restore command at 01/23/2022 12:29:17
RMAN-06026: some targets not found - aborting restore
RMAN-06100: no channel to restore a backup or copy of datafile 6
RMAN-06100: no channel to restore a backup or copy of datafile 5
RMAN-06100: no channel to restore a backup or copy of datafile 4
RMAN-06100: no channel to restore a backup or copy of datafile 3
RMAN-06100: no channel to restore a backup or copy of datafile 2
RMAN-06100: no channel to restore a backup or copy of datafile 1
Solution
There are two ways the issue can be resolved.
First – Catalog the backup files in RMAN so that they can be identified during a restore operation.
rman target /
RMAN>CATALOG START WITH '/RMAN_BACKUP/';
Second – The other option can be below one
run
{
allocate channel ch1 DEVICE TYPE DISK FORMAT '/RMAN_BACKUP/%U';
allocate channel ch2 DEVICE TYPE DISK FORMAT '/RMAN_BACKUP/%U';
restore database;
recover database;
release channel ch1;
release channel ch2;
}
Hope this will be helpful to resolve the issue.
Views: 603