kostya27
Дата: 05.12.2007 14:00:39
Пытаюсь сделать дубликат БД и вылетает со следующей ошибкой:
printing stored script: Memory Script
{
Alter clone database open resetlogs;
}
executing script: Memory Script
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00601: fatal error in recovery manager
RMAN-03004: fatal error during execution of command
RMAN-10039: error encountered while polling for RPC completion on channel clone_default
RMAN-10006: error running SQL statement: select act from x$ksusex where sid=:1 and serial=:2
RMAN-10002: ORACLE error: ORA-12152: TNS:unable to send break message
RMAN-03002: failure of Duplicate Db command at 12/05/2007 12:35:16
RMAN-03015: error occurred in stored script Memory Script
RMAN-06136: ORACLE error from auxiliary database: ORA-01092: ORACLE instance terminated. Disconnection forced
Где копать?
stranger.
Дата: 05.12.2007 14:33:21
покажи
как ты запускаешь duplicate?
полный трейс?
remote_login_passwordfile на auxiliary?
kostya27
Дата: 05.12.2007 16:50:20
Командный файл запуска скрипта:
rman target sys/sys@branch catalog rman/rman@rman auxiliary sys/sys@testdb cmdfile
Скрипт запуска дибликации branch_dup.rcv:
spool log to 'branch_dup.log';
RUN
{
SET NEWNAME FOR DATAFILE 1 TO 'C:\ORACLE\ORADATA\TESTDB\SYSTEM01.DBF';
SET NEWNAME FOR DATAFILE 2 TO 'D:\ORACLE\ORADATA\TESTDB\UNDOTBS01.DBF';
SET NEWNAME FOR DATAFILE 3 TO 'D:\ORACLE\ORADATA\TESTDB\INDX01.DBF';
SET NEWNAME FOR DATAFILE 4 TO 'D:\ORACLE\ORADATA\TESTDB\TOOLS01.DBF';
SET NEWNAME FOR DATAFILE 5 TO 'D:\ORACLE\ORADATA\TESTDB\USERS01.DBF';
SET NEWNAME FOR DATAFILE 6 TO 'C:\ORACLE\ORADATA\TESTDB\XDB01.DBF';
SET NEWNAME FOR DATAFILE 7 TO 'D:\ORACLE\ORADATA\TESTDB\USERS02.DBF';
SET NEWNAME FOR DATAFILE 8 TO 'D:\ORACLE\ORADATA\TESTDB\USERS03.DBF';
SET NEWNAME FOR DATAFILE 9 TO 'D:\ORACLE\ORADATA\TESTDB\USERS04.DBF';
SET NEWNAME FOR DATAFILE 10 TO 'D:\ORACLE\ORADATA\TESTDB\USERS05.DBF';
SET NEWNAME FOR DATAFILE 11 TO 'D:\ORACLE\ORADATA\TESTDB\ZVIT_TBS.ORA';
SET NEWNAME FOR DATAFILE 12 TO 'D:\ORACLE\ORADATA\TESTDB\ZVIT_IDX.ORA';
SET NEWNAME FOR DATAFILE 14 TO 'D:\ORACLE\ORADATA\TESTDB\KOSHTOR.ORA';
SET NEWNAME FOR DATAFILE 15 TO 'D:\ORACLE\ORADATA\TESTDB\KADRY.ORA';
SET NEWNAME FOR DATAFILE 16 TO 'D:\ORACLE\ORADATA\TESTDB\IKISSYSLOG01.DBF';
SET NEWNAME FOR DATAFILE 17 TO 'D:\ORACLE\ORADATA\TESTDB\IKISSYSLOGIND01.DBF';
SET NEWNAME FOR DATAFILE 18 TO 'D:\ORACLE\ORADATA\TESTDB\IKIS_SYS01.DBF';
SET NEWNAME FOR DATAFILE 19 TO 'D:\ORACLE\ORADATA\TESTDB\IKIS_SYS_IND01.DBF';
SET NEWNAME FOR DATAFILE 20 TO 'D:\ORACLE\ORADATA\TESTDB\DATA01.DBF';
SET NEWNAME FOR DATAFILE 21 TO 'D:\ORACLE\ORADATA\TESTDB\ZVIT_TBS02.ORA';
ALLOCATE AUXILIARY CHANNEL ch1 TYPE DISK;
ALLOCATE AUXILIARY CHANNEL ch2 TYPE DISK;
ALLOCATE AUXILIARY CHANNEL ch3 TYPE DISK;
DUPLICATE TARGET DATABASE TO TESTDB NOFILENAMECHECK
LOGFILE
GROUP 1 ( 'C:\ORACLE\ORADATA\TESTDB\REDO01.LOG' ) SIZE 104857600,
GROUP 2 ( 'C:\ORACLE\ORADATA\TESTDB\REDO02.LOG' ) SIZE 104857600,
GROUP 3 ( 'C:\ORACLE\ORADATA\TESTDB\REDO03.LOG' ) SIZE 104857600;
RELEASE CHANNEL ch1;
RELEASE CHANNEL ch2;
RELEASE CHANNEL ch3;
}
remote_login_passwordfile='EXCLUSIVE'.
Полный лог прикреплен.
stranger.
Дата: 05.12.2007 17:33:18
А напрямую ты пробовал testdb открыть?
stranger.
Дата: 05.12.2007 17:34:00
у тебя не кластер ли случаем?
stranger.
Дата: 05.12.2007 17:38:40
И зачем NOFILENAMECHECK?
Может кто меня поправит если используется set new name или db_file_name_convert log_file_name_convert то NOFILENAMECHECK ставить нет надобности
fortnet
Дата: 05.12.2007 17:58:42
NOFILENAMECHECK обычно ставят, если поднимают на другой машине и структура будущей БД совпадает с имеющейся. В других случаях - опционально.
kostya27
Дата: 05.12.2007 18:24:13
stranger. |
А напрямую ты пробовал testdb открыть? |
Пробовал. Вот что выдает:
Database mounted.
ORA-01113: file 1 needs media recovery
ORA-01110: data file 1: 'C:\ORACLE\ORADATA\TESTDB\SYSTEM01.DBF'
stranger.
Дата: 06.12.2007 08:34:47
Ну если база тебе нужна срочно отрекавери ее ручками.
Потом заведи SR.
fortnet
Дата: 06.12.2007 09:20:28
kostya27 |
Пытаюсь сделать дубликат БД ... |
на другом хосте , конечно.
Хотя не лишне и уточниться.