Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Puoi utilizzare il RDS pacchetto Amazon rdsadmin.rdsadmin_rman_util
per eseguire il backup dei redo log archiviati per un'istanza Amazon RDS Oracle DB.
Le procedure per il backup dei redo log archiviati sono supportate per le seguenti versioni del motore Amazon RDS for Oracle DB:
-
Oracle Database 21c (21.0.0)
-
Oracle Database 19c (19.0.0)
Argomenti
Backup di tutti i log redo archiviati
Per eseguire il backup di tutti i redo log archiviati per un'istanza Amazon RDS Oracle DB, utilizza la procedura Amazon. RDS rdsadmin.rdsadmin_rman_util.backup_archivelog_all
Questa procedura utilizza i seguenti parametri comuni per le attività: RMAN
-
p_owner
-
p_directory_name
-
p_label
-
p_parallel
-
p_compress
-
p_rman_to_dbms_output
-
p_tag
Per ulteriori informazioni, consulta Parametri comuni per RMAN le procedure.
Il seguente esempio esegue il backup di tutti i log redo archiviati per l'istanza database.
BEGIN
rdsadmin.rdsadmin_rman_util.backup_archivelog_all(
p_owner => 'SYS
',
p_directory_name => 'MYDIRECTORY
',
p_parallel => 4
,
p_tag => 'MY_LOG_BACKUP
',
p_rman_to_dbms_output => FALSE
);
END;
/
Backup di un log redo archiviato in base a un intervallo di date
Per eseguire il backup di redo log archiviati specifici per un'istanza Amazon RDS Oracle DB specificando un intervallo di date, utilizza la procedura Amazon. RDS rdsadmin.rdsadmin_rman_util.backup_archivelog_date
L'intervallo di date specifica i log redo archiviati di cui eseguire il backup.
Questa procedura utilizza i seguenti parametri comuni per le attività: RMAN
-
p_owner
-
p_directory_name
-
p_label
-
p_parallel
-
p_compress
-
p_rman_to_dbms_output
-
p_tag
Per ulteriori informazioni, consulta Parametri comuni per RMAN le procedure.
Questa procedura utilizza anche i seguenti parametri aggiuntivi.
Nome del parametro | Tipo di dati | Valori validi | Default | Campo obbligatorio | Descrizione |
---|---|---|---|---|---|
|
date |
Una data compresa tra |
— |
Sì |
La data di inizio per i backup dei log archiviati. |
|
date |
Una data compresa tra |
— |
Sì |
La data di file per i backup dei log archiviati. |
Il seguente esempio esegue il backup dei log redo archiviati nell'intervallo di date per l'istanza database.
BEGIN
rdsadmin.rdsadmin_rman_util.backup_archivelog_date(
p_owner => 'SYS
',
p_directory_name => 'MYDIRECTORY
',
p_from_date => '03/01/2019 00:00:00
',
p_to_date => '03/02/2019 00:00:00
',
p_parallel => 4
,
p_tag => 'MY_LOG_BACKUP
',
p_rman_to_dbms_output => FALSE
);
END;
/
Backup di un redo log archiviato da un intervallo SCN
Per eseguire il backup di redo log archiviati specifici per un'istanza Amazon RDS Oracle DB specificando un intervallo di numeri di modifica del sistema (SCN), utilizza la procedura Amazon. RDS rdsadmin.rdsadmin_rman_util.backup_archivelog_scn
L'SCNintervallo specifica di quali redo log archiviati eseguire il backup.
Questa procedura utilizza i seguenti parametri comuni per le attività: RMAN
-
p_owner
-
p_directory_name
-
p_label
-
p_parallel
-
p_compress
-
p_rman_to_dbms_output
-
p_tag
Per ulteriori informazioni, consulta Parametri comuni per RMAN le procedure.
Questa procedura utilizza anche i seguenti parametri aggiuntivi.
Nome del parametro | Tipo di dati | Valori validi | Default | Campo obbligatorio | Descrizione |
---|---|---|---|---|---|
|
number |
Uno SCN di un redo log archiviato che esiste su disco. Il valore deve essere uguale o inferiore al valore specificato per |
— |
Sì |
L'inizio dei SCN backup dei log archiviati. |
|
number |
Uno SCN di un redo log archiviato che esiste su disco. Il valore deve essere maggiore o uguale al valore specificato per |
— |
Sì |
La fine dei SCN backup dei log archiviati. |
L'esempio seguente esegue il backup dei redo log archiviati nell'SCNintervallo dell'istanza DB.
BEGIN
rdsadmin.rdsadmin_rman_util.backup_archivelog_scn(
p_owner => 'SYS
',
p_directory_name => 'MYDIRECTORY
',
p_from_scn => 1533835
,
p_to_scn => 1892447
,
p_parallel => 4
,
p_tag => 'MY_LOG_BACKUP
',
p_rman_to_dbms_output => FALSE
);
END;
/
Backup di un log redo archiviato in base a un intervallo di numeri di sequenza
Per eseguire il backup di redo log archiviati specifici per un'istanza Amazon RDS Oracle DB specificando un intervallo di numeri di sequenza, utilizza la procedura Amazon. RDS rdsadmin.rdsadmin_rman_util.backup_archivelog_sequence
L'intervallo di numeri di sequenza specifica i log redo archiviati di cui eseguire il backup.
Questa procedura utilizza i seguenti parametri comuni per le attività: RMAN
-
p_owner
-
p_directory_name
-
p_label
-
p_parallel
-
p_compress
-
p_rman_to_dbms_output
-
p_tag
Per ulteriori informazioni, consulta Parametri comuni per RMAN le procedure.
Questa procedura utilizza anche i seguenti parametri aggiuntivi.
Nome del parametro | Tipo di dati | Valori validi | Default | Campo obbligatorio | Descrizione |
---|---|---|---|---|---|
|
numero |
Un numero di sequenza di un log redo archiviato esistente su disco. Il valore deve essere uguale o inferiore al valore specificato per |
— |
Sì |
Il numero di sequenza iniziale per i backup dei log archiviati. |
|
numero |
Un numero di sequenza di un log redo archiviato esistente su disco. Il valore deve essere maggiore o uguale al valore specificato per |
— |
Sì |
Il numero di sequenza finale per i backup dei log archiviati. |
Il seguente esempio esegue il backup dei log redo archiviati nell'intervallo di numeri di sequenza per l'istanza database.
BEGIN
rdsadmin.rdsadmin_rman_util.backup_archivelog_sequence(
p_owner => 'SYS
',
p_directory_name => 'MYDIRECTORY
',
p_from_sequence => 11160
,
p_to_sequence => 11160
,
p_parallel => 4
,
p_tag => 'MY_LOG_BACKUP
',
p_rman_to_dbms_output => FALSE
);
END;
/