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à.
Problemi noti per Amazon RDS Custom for Oracle
Quando lavori con RDS Custom for Oracle, tieni presente i seguenti problemi relativi alle istanze DB:
-
Il ridimensionamento dei volumi root o dbbin non è supportato.
avvertimento
Si consiglia vivamente di non ridimensionare manualmente i volumi root o dbbin. Si consiglia di archiviare tutte le configurazioni nel volume di dati, che persiste dopo l'applicazione delle patch, e di ridimensionare il volume utilizzando solo lo storage di scala. RDS API
-
Alcune RDS APIs possono essere bloccate quando un'istanza di database si trova su una versione precedenteAMI, ad esempio, e AMI che utilizza Oracle Linux 7. Per risolvere questo problema, aggiorna l'istanza DB alla versione più recente AMI utilizzando le patch del sistema operativo. Per ulteriori informazioni, consulta CEVopzioni di aggiornamento.
-
Prima di eseguire RDS le operazioni, assicurati di disporre di Account AWS una quota sufficiente per l'elaborazione e lo storage.
-
Se il database è in stato di creazione e accedi attivamente al database o all'EC2host Amazon ed esegui i comandi, la creazione del database potrebbe non essere completata.
-
Il multiplexing dei file di controllo non è attualmente supportato a causa di un problema relativo alla replica di lettura. Prima di creare una replica di lettura, assicuratevi di specificare un solo nome di file nel parametro di
CONTROL_FILES
inizializzazione sul database di origine. -
Non è possibile modificare la modalità del database da
PHYSICAL STANDBY
(montata o di sola lettura) aSNAPSHOT STANDBY
(conversione in lettura/scrittura). -
Se un Account AWS fa parte di un' AWS organizzazione con una policy di controllo del servizio (SCP) e SCP contiene una chiave di condizione, potrebbe non riuscire a creare un'istanza DB RDS Custom for Oracle con il seguente errore:
You can't create the DB instance because of incompatible resources. The IAM instance profile role [AWSRDSCustomInstanceRole1-us-east-1] is missing the following permissions: EFFECT [Allow] on ACTION(S) [ssm:DescribeAssociation, ssm:DescribeDocument, ssm:GetConnectionStatus, ssm:GetDeployablePatchSnapshotForInstance, ssmmessages:OpenControlChannel, ssm:GetParameters, ssm:ListInstanceAssociations, ssm:PutConfigurePackageResult, ssmmessages:CreateControlChannel, ssm:GetParameter, ssm:UpdateAssociationStatus, ssm:GetManifest, ssmmessages:CreateDataChannel, ssm:PutInventory, ssm:UpdateInstanceInformation, ssm:DescribeInstanceInformation, ssmmessages:OpenDataChannel, ssm:GetDocument, ssm:ListAssociations, ssm:PutComplianceItems, ssm:UpdateInstanceAssociationStatus] for RESOURCE(S) [], EFFECT [Allow] on ACTION(S) [ec2messages:DeleteMessage, ec2messages:FailMessage, ec2messages:GetEndpoint, ec2messages:AcknowledgeMessage, ec2messages:GetMessages, ec2messages:SendReply] for RESOURCE(S) [], EFFECT [Allow] on ACTION(S) [logs:CreateLogStream, logs:DescribeLogStreams, logs:PutRetentionPolicy, logs:PutLogEvents]
Per risolvere questo problema, crea un ticket con Supporto.
Problemi noti con gli account utente del database
Tieni presente i seguenti problemi:
-
Non rimuovere gli account utente del database che iniziano con la stringa
RDS
, ad esempioRDSADMIN
eRDS_DATAGUARD
. RDS Custom for Oracle utilizza l'RDS
account per l'automazione. Se rimuovi questo account utente, RDS Custom sposta l'istanza nello stato di configurazione non supportato. -
Non è possibile modificare il nome utente principale per l'istanza DB RDS Custom for Oracle utilizzando il
ModifyDBInstance
API. -
RDSCustom for Oracle ruota le credenziali dell'account utente su tutte le istanze DB. Per ulteriori informazioni, consulta Rotazione delle credenziali RDS Custom per Oracle per i programmi di conformità. Se si utilizza una configurazione primaria/standby locale, la rotazione delle credenziali potrebbe influire sulle seguenti risorse:
-
Istanze personalizzate in standby create manualmente per istanze Oracle RDS
Per risolvere questo problema, elimina i database in standby manuale, quindi crea una replica di Oracle Read utilizzando una chiamata. API Gestisci manualmente i segreti per i database in standby manuale in modo che corrispondano all'istanza DB di origine.
-
Repliche di lettura tra regioni create manualmente
Per risolvere questo problema, conserva manualmente i segreti in modo che corrispondano all'istanza DB principale.
-
Problemi noti relativi ai file di parametri e di configurazione
-
È necessario configurare il
crontab
file dopo il calcolo della scala, gli aggiornamenti del sistema operativo e altre operazioni in cui RDS Custom sostituisce il volume root. Ti consigliamo vivamente di conservare un backup di.crontab
-
Tieni presente le seguenti linee guida quando configuri il
listener.ora
file:-
Assicurati che ogni voce del file sia su una sola riga. Questo approccio evita problemi di indentazione durante la creazione dell'istanza.
-
Assicuratevi che
GLOBAL_DBNAME
sia uguale al valore di.SID_NAME
-
Assicuratevi che il valore di
LISTENER
segua la convenzioneL_
di denominazione.dbname
_001 -
Assicurati che il
listener.ora
file mantenga una connessione al nome del database. RDS Custom utilizza questa connessione per verificare l'avvio del database. Se modifichi questo file in modo errato, operazioni come scalabilità o applicazione di patch potrebbero non riuscire.L'esempio seguente mostra un file
listener.ora
configurato correttamente:ADR_BASE_L_ORCL_001=/rdsdbdata/log/ USE_SID_AS_SERVICE_L_ORCL_001=ON SID_LIST_L_ORCL_001=(SID_LIST = (SID_DESC = (SID_NAME = ORCL)(GLOBAL_DBNAME = ORCL) (ORACLE_HOME = /rdsdbbin/oracle.19.custom.r1.EE.1))) SUBSCRIBE_FOR_NODE_DOWN_EVENT_L_ORCL_001=OFF L_ORCL_001=(DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(PORT = XXXX)(HOST = x.x.x.x))) (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(PORT = XXXX)(HOST = 127.0.0.1))))
-
-
I commenti non sono supportati in un file di parametri del server o in un file di parametri di inizializzazione.
-
È necessario dichiarare i seguenti parametri di inizializzazione nel file dei parametri del server ():
/rdsdbdata/config/oracle_pfile
-
MEMORY_MAX_TARGET
-
MEMORY_TARGET
-
PGA_AGGREGATE_TARGET
-
PROCESSES
-
SGA_TARGET
-
USE_LARGE_PAGES
Se i parametri precedenti non sono dichiarati in
/rdsdbdata/config/oracle_pfile
, la creazione della replica di lettura e il calcolo della scala potrebbero avere esito negativo. -
-
Non è possibile eliminare i collegamenti simbolici per i file di configurazione, ad esempio il file dei parametri del server, i file di controllo,,
listener.ora
o.tnsnames.ora
sqlnet.ora
Inoltre, non è possibile modificare la struttura delle cartelle per questi file. RDS L'automazione personalizzata prevede che questi file esistano in una struttura di directory specifica.Per creare un file di parametri del server da un file di parametri di inizializzazione, utilizzate la seguente sintassi.
CREATE SPFILE='/rdsdbdata/admin/$ORACLE_SID/pfile/spfile$ORACLE_SID.ora' FROM PFILE='/rdsdbdata/config/oracle_pfile';