Domanda

Vorrei duplicare lo stesso database Oracle del server con RMAN. Ho configurato l'area di ripristino flash per il database Oracle. Il mio database utilizza SPFILE come mostrato di seguito.

SQL> SELECT DECODE(value, NULL, 'PFILE', 'SPFILE') "Init File Type"
FROM sys.v_$parameter WHERE name = 'spfile

SPFILE

Le mie domande sono:

  1. Se il mio database di origine utilizza SPFILE, allora ho creato un pfile da SPFILE? In tal caso, come posso farlo?

  2. Cosa vogliono dire con ciò?

    Devi solo creare directory a cui si fa riferimento nel PFILE o SPFILE.

    Quali directory devono essere create?

    Database di produzione: /u01/app/oracle/oradata/DB11G/. Il mio spfile (spfileDB11g.ora):

    DB11G.__java_pool_size=4194304
    DB11G.__large_pool_size=4194304
    DB11G.__oracle_base='/u01/app/oracle'#ORACLE_BASE set from environment
    DB11G.__pga_aggregate_target=155189248
    DB11G.__sga_target=264241152
    DB11G.__shared_io_pool_size=0
    DB11G.__shared_pool_size=171966464
    DB11G.__streams_pool_size=4194304
    *.audit_file_dest='/u01/app/oracle/admin/DB11G/adump'
    *.audit_trail='db'
    *.compatible='11.2.0.0.0'
    *.control_files='/u01/app/oracle/oradata/DB11G/control01.ctl','/u01/app/oracle/oradata/DB11G/control02.ctl'#Restore Controlfile
    *.db_block_size=8192
    *.db_domain='localdomain'
    *.db_flashback_retention_target=720
    *.db_name='DB11G'
    *.db_recovery_file_dest='/u01/app/oracle/fra'
    *.db_recovery_file_dest_size=3221225472
    *.diagnostic_dest='/u01/app/oracle'
    *.dispatchers='(PROTOCOL=TCP) (SERVICE=DB11GXDB)'
    *.log_archive_dest_1='location=/u01/app/oracle/archive_logs'
    *.log_archive_format='db11g%r_%t_%s.arc'
    *.memory_target=417333248
    *.open_cursors=3^AC^@^@C"^@^@^D^@^@^@^@^@^@^@^@^@^A^DU^F^@^@00
    *.processes=150
    *.remote_login_passwordfile='EXCLUSIVE'
    *.undo_tablespace='UNDOTBS1'
    
  3. Se i file di backup (AutoBackup e Set di backup) sono in un percorso diverso sull'host di origine (non percorso FRA predefinito), come posso usare il comando duplicato? A proposito, solo i registri di flashback sono nella posizione predefinita (/u01/app/oracle/fra/flashback). Sentiero: /u01/app/oracle/oradata/DB11G/autobackup e /u01/app/oracle/oradata/DB11G/backupset.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a dba.stackexchange
scroll top