Problemi noti per Amazon RDS Custom for 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à.

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) a SNAPSHOT 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 stringaRDS, ad esempio RDSADMIN eRDS_DATAGUARD. RDS Custom for Oracle utilizza l'RDSaccount 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 ModifyDBInstanceAPI.

  • 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 convenzione L_dbname_001 di denominazione.

    • 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';