Создание одного набора RMAN

Alexey181
Дата: 13.11.2008 10:34:37
Добрый день всем!
Есть простой сценарий создания копии БД Rman -ом, в итоге получается 2 набора каким образом можно один сделать?
Предполагаю CONFIGURE CONTROLFILE AUTOBACKUP OFF и от этого как то избавиться including current SPFILE in backupset
RMAN> connect target *
connected to target database: MACBER (DBID=3883427872, not open)

RMAN> run{
2> shutdown immediate;
3> startup mount;
4> allocate channel ch_1 type disk;
5> backup database format 'D:\backup\macber\main_%d';
6> copy current controlfile to 'D:\backup\macber\cf_%d';
7> sql 'alter database open';
8> }
using target database control file instead of recovery catalog
database dismounted
Oracle instance shut down

connected to target database (not started)
Oracle instance started
database mounted

Total System Global Area    1258291200 bytes

Fixed Size                     1250548 bytes
Variable Size                159386380 bytes
Database Buffers            1090519040 bytes
Redo Buffers                   7135232 bytes

allocated channel: ch_1
channel ch_1: sid=155 devtype=DISK

Starting backup at 12-NOV-08
channel ch_1: starting full datafile backupset
channel ch_1: specifying datafile(s) in backupset
input datafile fno=00002 name=D:\MACBER\UNDOTBS01.DBF
input datafile fno=00005 name=D:\MACBER\IFSAPP_DATA.DBF
input datafile fno=00006 name=D:\MACBER\IFSAPP_INDEX.DBF
input datafile fno=00001 name=D:\MACBER\SYSTEM01.DBF
input datafile fno=00003 name=D:\MACBER\SYSAUX01.DBF
input datafile fno=00007 name=D:\MACBER\IFSAPP_REPORT_DATA.DBF
input datafile fno=00008 name=D:\MACBER\ZB_DATA.DBF
input datafile fno=00004 name=D:\MACBER\USERS01.DBF
channel ch_1: starting piece 1 at 12-NOV-08
channel ch_1: finished piece 1 at 12-NOV-08
piece handle=D:\BACKUP\MACBER\MAIN_MACBER tag=TAG20081112T185941 comment=NONE
channel ch_1: backup set complete, elapsed time: 00:15:55
channel ch_1: starting full datafile backupset
channel ch_1: specifying datafile(s) in backupset
including current control file in backupset
including current SPFILE in backupset
channel ch_1: starting piece 1 at 12-NOV-08
released channel: ch_1
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: failure of backup command on ch_1 channel at 11/12/2008 19:15:39
ORA-19504: failed to create file "D:\BACKUP\MACBER\MAIN_MACBER"
ORA-27038: created file already exists
OSD-04010: <create> option specified, file already exists

RMAN> **end-of-file**

RMAN>
Alexey181
Дата: 13.11.2008 11:16:48
CONFIGURE CONTROLFILE AUTOBACKUP OFF 
не помогло, все равно 2 пытается сделать (
pravednik
Дата: 13.11.2008 11:38:30
Alexey181,
RMAN>show all
Alexey181
Дата: 13.11.2008 11:43:03
RMAN> connect target system/sys@macber

connected to target database: MACBER (DBID=3883427872)

RMAN> show all;

using target database control file instead of recovery catalog
RMAN configuration parameters are:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default
CONFIGURE BACKUP OPTIMIZATION OFF; # default
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
CONFIGURE CONTROLFILE AUTOBACKUP OFF;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'D:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\S
NCFMACBER.ORA'; # default

RMAN>
mebius
Дата: 13.11.2008 12:25:13
А если явно указать
backup database filesperset 100 format 'D:\backup\macber\main_%d'
?
Alexey181
Дата: 13.11.2008 12:25:19
Recovery Manager: Release 10.2.0.1.0
на 9-ке помнится при одном канале один образ
Aliona
Дата: 13.11.2008 12:36:01
Alexey181
CONFIGURE CONTROLFILE AUTOBACKUP OFF 
не помогло, все равно 2 пытается сделать (


вот этого не надо было делать!
И раз уж у вас оракл 10.2 настройте FRA, работа с rman сильно упростится.

автор
backup device type disk tag 'FULL_BKUP_MOUNT' database;
allocate channel for maintenance type disk;
delete noprompt obsolete device type disk;
release channel;
Aliona
Дата: 13.11.2008 12:38:37
Alexey181
Recovery Manager: Release 10.2.0.1.0
на 9-ке помнится при одном канале один образ


раз уж перешли на 10, но не грех её новыми полезными фичами пользоваться.
Alexey181
Дата: 13.11.2008 12:56:58
Aliona не ясно за чем этого не следовало делать CONFIGURE CONTROLFILE AUTOBACKUP OFF, в сценарии потом указано на копирование CONTROLFILE, с FRA точно не знаком, согласен, как решение изучать доку, пока пусть будет 2 набора)))
Aliona
Дата: 13.11.2008 13:51:32
во-первых, для того чтобы не писать об этом в скрипте
а во-вторых,
автор

If CONFIGURE CONTROLFILE AUTOBACKUP is ON (by default it is OFF), then RMAN performs a control file autobackup in the following circumstances:
After every BACKUP or CREATE CATALOG command issued at the RMAN prompt.

Whenever a BACKUP command within a RUN block is followed by a command that is not BACKUP.

At the end of every RUN block if the last command in the block was BACKUP.

After database structural changes such as adding a new tablespace, altering the state of a tablespace or datafile (for example, bringing it online), adding a new online redo log, renaming a file, adding a new redo thread, and so forth. This type of autobackup, unlike autobackups that occur in the preceding circumstances, goes only to disk. You can run CONFIGURE CONTROLFILE AUTOBACKUP FOR DEVICE TYPE DISK to set a nondefault disk location.

а в-третьих, настой всё на автомат - и спи спокойно и отдыхай 10 дней новогодних каникул.