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
Argomenti
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 |
---|---|---|---|---|---|
|
varchar2 |
Un nome spazio tabella valido |
— |
Sì |
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 |
---|---|---|---|---|---|
|
varchar2 |
Un numero ID di file di dati valido o un nome di file di dati valido incluso il percorso completo |
— |
Sì |
Il numero ID di file di dati (da |
|
numero |
Intero valido |
|
No |
Il numero del blocco dove la convalida inizia con i file di dati. Se questo numero è |
|
numero |
Intero valido |
|
No |
Il numero del blocco dove la convalida finisce con i file di dati. Se questo numero è |