Cenário: Host 1: Enterprise Edition 11.2.0.3.5 AIX 64 bits - ( Backup ) - File System - instance_name = XUXA_PRD Host 2: Enterprise Edition 11.2.0.4 AIX 64 bits - ( Restore ) - ASM - isntance_name = XUXA_HML
O backup foi feito no host 1 e será restaurado no host 2 com outro nome Obs: Esse passo eu já fiz algumas vezes e estava dando certo, mas nesse caso específico está me dando um erro que não consegui encontrar ainda uma solução: -- ARQUIVO DE INIT: DB_NAME=XUXA_PRD DB_UNIQUE_NAME=XUXA_HMLcontrol_files='+DATA','+FRA' db_create_file_dest='+DATA' db_recovery_file_dest='+FRA' db_recovery_file_dest_size='100G' sga_max_size='3G' pga_aggregate_target='1G' export ORACLE_SID=XUXA_HML SQL> startup nomount pfile=/u01/app/oracle/product/11.2.0.4/dbhome_1/dbs/initXUXA_HML.ora RMAN> run{ set dbid=xxxxx ALLOCATE CHANNEL C1 TYPE 'SBT_TAPE' PARMS 'ENV=(TDPO_OPTFILE=xxxx)'; restore controlfile from autobackup; } RMAN> startup mount; RMAN> RUN{ ALLOCATE CHANNEL C1 TYPE 'SBT_TAPE' PARMS 'ENV=(TDPO_OPTFILExxxxx)'; ALLOCATE CHANNEL C2 TYPE 'SBT_TAPE' PARMS 'ENV=(TDPO_OPTFILE=/xxxxx)'; ALLOCATE CHANNEL C3 TYPE 'SBT_TAPE' PARMS 'ENV=(TDPO_OPTFILE=/xxxxx)'; ALLOCATE CHANNEL C4 TYPE 'SBT_TAPE' PARMS 'ENV=(TDPO_OPTFILE=/xxxxx)'; ALLOCATE CHANNEL C5 TYPE 'SBT_TAPE' PARMS 'ENV=(TDPO_OPTFILE=/xxxx)'; ALLOCATE CHANNEL C6 TYPE 'SBT_TAPE' PARMS 'ENV=(TDPO_OPTFILE=/xxxxx)'; SET NEWNAME FOR DATABASE TO '+DATA'; RESTORE DATABASE; SWITCH DATAFILE ALL; } SQL> ALTER DATABASE DISABLE BLOCK CHANGE TRACKING; SQL> SELECT MEMBER FROM V$LOGFILE WHERE TYPE = 'ONLINE'; SQL> ALTER DATABASE RENAME FILE 'x.log' TO '+DATA'; ALTER DATABASE RENAME FILE 'x.log' TO '+DATA'; ALTER DATABASE RENAME FILE 'x.log' TO '+DATA'; ALTER DATABASE RENAME FILE 'x.log' TO '+DATA'; ALTER DATABASE RENAME FILE 'x.log' TO '+DATA'; ALTER DATABASE RENAME FILE 'x.log' TO '+DATA'; ALTER DATABASE RENAME FILE 'x.log' TO '+DATA'; ALTER DATABASE RENAME FILE 'x.log' TO '+DATA'; ALTER DATABASE RENAME FILE 'x.log' TO '+DATA'; ALTER DATABASE RENAME FILE 'x.log' TO '+DATA'; ALTER DATABASE RENAME FILE 'x.log' TO '+DATA'; ALTER DATABASE RENAME FILE 'x.log' TO '+DATA'; RMA> list backup of archivelog all; -- pegando o ultimo scn e subtraindo 1 run { ALLOCATE CHANNEL C1 TYPE 'SBT_TAPE' PARMS 'ENV=(TDPO_OPTFILE=x)'; set until scn 756951349201; recover database; } srvctl add database -d XUXA_HML -o /u01/app/oracle/product/11.2.0.4/dbhome_1 -m hostname.xxx.gov.br -p /u01/app/oracle/product/11.2.0.4/dbhome_1/dbs/initXUXA_HML.ora SQL> ALTER DATABASE OPEN RESETLOGS UPGRADE; ERROR at line 1: ORA-03113: end-of-file on communication channel Process ID: 15269900 Session ID: 358 Serial number: 3 Verifiquei no metalink a seguinte nota: Doc ID 1622319.1 A nota me pede pra adicionar o database ao grid, isso já foi feito: PRCD-1000 : Database XUXA_HML already exists PRCR-1086 : resource ora.xuxa_hml.db is already registered Alert.log: Create Relation ADR_INVALIDATION Create Relation INC_METER_IMPT_DEF Create Relation INC_METER_PK_IMPTS USER (ospid: 17760276): terminating the instance Instance terminated by USER, pid = 17760276 Wed Sep 09 18:41:47 2015 Completed: DROP DATABASE Shutting down instance (abort) License high water mark = 1 Wed Sep 09 18:41:48 2015 Instance shutdown complete Alguem teria alguma solução??