Convalida dei file di database in RDS Oracle - Amazon Relational Database Service

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à.

Convalida dei file di database in RDS Oracle

Puoi utilizzare il RDS pacchetto Amazon per rdsadmin.rdsadmin_rman_util convalidare i file di database Amazon RDS for Oracle, come file di dati, tablespace, file di controllo e file dei parametri del server (). SPFILEs

Per ulteriori informazioni sulla RMAN convalida, consulta Convalida dei file e dei backup del database e nella documentazione Oracle. VALIDATE

Convalida di un database

Per convalidare tutti i file pertinenti utilizzati da un database Oracle RDS per Oracle, utilizza la RDS procedura rdsadmin.rdsadmin_rman_util.validate_database Amazon.

Questa procedura utilizza i seguenti parametri comuni per RMAN le attività:

  • p_validation_type

  • p_parallel

  • p_section_size_mb

  • p_rman_to_dbms_output

Per ulteriori informazioni, consulta Parametri comuni per RMAN le procedure.

L'esempio seguente convalida il database utilizzando i valori predefiniti per i parametri.

EXEC rdsadmin.rdsadmin_rman_util.validate_database;

L'esempio seguente convalida il database utilizzando i valori specificati per i parametri.

BEGIN rdsadmin.rdsadmin_rman_util.validate_database( p_validation_type => 'PHYSICAL+LOGICAL', p_parallel => 4, p_section_size_mb => 10, p_rman_to_dbms_output => FALSE); END; /

Quando il p_rman_to_dbms_output parametro è impostato suFALSE, l'RMANoutput viene scritto in un file nella BDUMP directory.

Per visualizzare i file nella directory BDUMP, esegui la seguente istruzione SELECT.

SELECT * FROM table(rdsadmin.rds_file_util.listdir('BDUMP')) order by mtime;

Per visualizzare i contenuti di un file nella directory BDUMP, esegui la seguente istruzione SELECT.

SELECT text FROM table(rdsadmin.rds_file_util.read_text_file('BDUMP','rds-rman-validate-nnn.txt'));

Sostituisci il nome del file con il nome del file che desideri visualizzare.

Convalida di un database del tenant

Per convalidare i file di dati del database tenant in un database contenitore (CDB), utilizza la procedura AmazonRDS. rdsadmin.rdsadmin_rman_util.validate_tenant

Questa procedura si applica solo al database del tenant corrente e utilizza i seguenti parametri comuni per le attività: RMAN

  • p_validation_type

  • p_parallel

  • p_section_size_mb

  • p_rman_to_dbms_output

Per ulteriori informazioni, consulta Parametri comuni per RMAN le procedure. Questa procedura è supportata nelle seguenti versioni del motore di database:

  • Oracle Database 21c (21.0.0) CDB

  • Database Oracle 19c (19.0.0) CDB

Il seguente esempio convalida il database del tenant corrente utilizzando i valori predefiniti per i parametri.

EXEC rdsadmin.rdsadmin_rman_util.validate_tenant;

Il seguente esempio convalida il database del tenant corrente utilizzando i valori predefiniti per i parametri.

BEGIN rdsadmin.rdsadmin_rman_util.validate_tenant( p_validation_type => 'PHYSICAL+LOGICAL', p_parallel => 4, p_section_size_mb => 10, p_rman_to_dbms_output => FALSE); END; /

Quando il p_rman_to_dbms_output parametro è impostato suFALSE, l'RMANoutput viene scritto in un file nella directory. BDUMP

Per visualizzare i file nella directory BDUMP, esegui la seguente istruzione SELECT.

SELECT * FROM table(rdsadmin.rds_file_util.listdir('BDUMP')) order by mtime;

Per visualizzare i contenuti di un file nella directory BDUMP, esegui la seguente istruzione SELECT.

SELECT text FROM table(rdsadmin.rds_file_util.read_text_file('BDUMP','rds-rman-validate-nnn.txt'));

Sostituisci il nome del file con il nome del file che desideri visualizzare.

Convalida di uno spazio di tabella

Per convalidare i file associati a un tablespace, utilizza la procedura Amazon. RDS rdsadmin.rdsadmin_rman_util.validate_tablespace

Questa procedura utilizza i seguenti parametri comuni per le attività: RMAN

  • p_validation_type

  • p_parallel

  • p_section_size_mb

  • p_rman_to_dbms_output

Per ulteriori informazioni, consulta Parametri comuni per RMAN le procedure.

Questa procedura utilizza anche il seguente parametro aggiuntivo.

Nome del parametro Tipo di dati Valori validi Default Campo obbligatorio Descrizione

p_tablespace_name

varchar2

Un nome spazio tabella valido

Il nome dello spazio tabella.

Convalida di un file di controllo

Per convalidare solo il file di controllo utilizzato da un'istanza database Amazon RDS Oracle, utilizza la RDS procedura rdsadmin.rdsadmin_rman_util.validate_current_controlfile Amazon.

Questa procedura utilizza il seguente parametro comune per RMAN le attività:

  • p_validation_type

  • p_rman_to_dbms_output

Per ulteriori informazioni, consulta Parametri comuni per RMAN le procedure.

Convalida di un SPFILE

Per convalidare solo il file dei parametri del server (SPFILE) utilizzato da un'istanza database Amazon RDS Oracle, utilizza la RDS procedura rdsadmin.rdsadmin_rman_util.validate_spfile Amazon.

Questa procedura utilizza il seguente parametro comune per RMAN le attività:

  • p_validation_type

  • p_rman_to_dbms_output

Per ulteriori informazioni, consulta Parametri comuni per RMAN le procedure.

Convalida di un file di dati Oracle

Per convalidare un file di dati, utilizza la RDS procedura rdsadmin.rdsadmin_rman_util.validate_datafile Amazon.

Questa procedura utilizza i seguenti parametri comuni per RMAN le attività:

  • p_validation_type

  • p_parallel

  • p_section_size_mb

  • p_rman_to_dbms_output

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

p_datafile

varchar2

Un numero ID di file di dati valido o un nome di file di dati valido incluso il percorso completo

Il numero ID di file di dati (da v$datafile.file#) o il nome completo di file di dati incluso il percorso (da v$datafile.name).

p_from_block

numero

Intero valido

NULL

No

Il numero del blocco dove la convalida inizia con i file di dati. Se questo numero è NULL, si utilizza 1.

p_to_block

numero

Intero valido

NULL

No

Il numero del blocco dove la convalida finisce con i file di dati. Se questo numero è NULL, viene utilizzato il blocco massimo nel file di dati.