Fabio,
I suspected as much, because RMAN is usually very reliable.
If your DBA's can't help, then you should get them to study the RMAN documentation - it's their job!
However, I cannot over emphasise the importance of backups.
From a suitably authorised account, log in to RMAN and do the following:-
Code:
Microsoft Windows [Version 5.2.3790]
(C) Copyright 1985-2003 Microsoft Corp.
H:\>rman target /@dev_5
Recovery Manager: Release 9.2.0.1.0 - Production
Copyright (c) 1995, 2002, Oracle Corporation. All rights reserved.
connected to target database: DEV_5 (DBID=2870968792)
RMAN> SHOW ALL;
using target database controlfile instead of recovery catalog
RMAN configuration parameters are:
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 3 DAYS;
CONFIGURE BACKUP OPTIMIZATION ON;
CONFIGURE DEFAULT DEVICE TYPE TO DISK;
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'e:\oracle\rman_
backups\dev_5\cab_%F';
CONFIGURE DEVICE TYPE DISK PARALLELISM 1;
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1;
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1;
CONFIGURE CHANNEL 1 DEVICE TYPE DISK FORMAT 'e:\oracle\rman_backups\dev_5\back
up_%U';
CONFIGURE MAXSETSIZE TO UNLIMITED;
CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'E:\ORACLE\RMAN_BACKUPS\DEV_5\SNCF_DEV_5.
ORA';
RMAN>
Whatever the setup is, take a copy of it, and save it safely somewhere, so that you can always restore to the current situation if something goes wrong.
Notice from my setup above that channel 1 is DEVICE TYPE DISK. The backup writes to the local disk, and is backed up to tape by the ordinary OS backup routines.
Alter your RMAN to backup to local hard disk, by configuring the device as above. Issue the command
Code:
RMAN> CONFIGURE DEFAULT DEVICE TYPE TO DISK;
old RMAN configuration parameters:
CONFIGURE DEFAULT DEVICE TYPE TO DISK;
new RMAN configuration parameters:
CONFIGURE DEFAULT DEVICE TYPE TO DISK;
new RMAN configuration parameters are successfully stored
RMAN>
Obviously, because my existing default device type was disk, this has made no difference to me, but it will to you.
Then issue the command 'BACKUP DATABASE PLUS ARCHIVELOG;' and watch for errors. If the backup appears to complete ok, issue the command
Code:
RMAN> RESTORE DATABASE VALIDATE;
Starting restore at 16-MAR-06
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=11 devtype=DISK
channel ORA_DISK_1: starting validation of datafile backupset
channel ORA_DISK_1: restored backup piece 1
piece handle=E:\ORACLE\RMAN_BACKUPS\DEV_5\BACKUP_4SHDVVT6_1_1 tag=TAG20060315T01
1518 params=NULL
channel ORA_DISK_1: validation complete
Finished restore at 16-MAR-06
RMAN>
The line params=NULL shows that the backup is valid.
If you get this far, then Oracle and RMAN are behaving properly. The problem lies elsewhere. Your system administrators are then responsible for the matter, not you. It's their job to sort out backups from disk to tape, regardless of how complex the SAN (or whatever) is.
Regards
Tharg
Grinding away at things Oracular