Configura un'architettura HA/DR per Oracle E-Business Suite su Amazon RDS Custom con un database in standby attivo - Prontuario AWS

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

Configura un'architettura HA/DR per Oracle E-Business Suite su Amazon RDS Custom con un database in standby attivo

Creato da Simon Cunningham () e Nitin Saxena AWS

Ambiente: produzione

Tecnologie: database; infrastruttura

Carico di lavoro: Oracle

AWSservizi: Amazon RDS

Riepilogo

Questo modello descrive come progettare una soluzione Oracle E-Business su Amazon Relational Database Service (RDSAmazon) Custom per l'alta disponibilità (HA) e il disaster recovery (DR) configurando un database di replica di lettura RDS Amazon Custom in un'altra zona di disponibilità di Amazon Web Services AWS () e convertendolo in un database di standby attivo. La creazione della replica di lettura Amazon RDS Custom è completamente automatizzata tramite la console di AWS gestione.

Questo modello non illustra i passaggi per aggiungere livelli di applicazione aggiuntivi e file system condivisi, che possono anche far parte di un'architettura HA/DR. Per ulteriori informazioni su questi argomenti, vedere le seguenti note di supporto Oracle: 1375769.1, 1375670.1 e 1383621.1 (sezione 5, Opzioni di clonazione avanzate). (L'accesso richiede un account Oracle Support).

Per migrare il sistema E-Business Suite verso un'architettura single-tier, Single-AZ su Amazon Web Services (AWS), consulta lo schema Migrate Oracle E-Business Suite to Amazon Custom. RDS

Oracle E-Business Suite è una soluzione Enterprise Resource Planning (ERP) per automatizzare processi a livello aziendale come dati finanziari, risorse umane, catene di approvvigionamento e produzione. Ha un'architettura a tre livelli: client, applicazione e database. In precedenza, dovevi eseguire il database E-Business Suite su un'istanza Amazon Elastic Compute Cloud (AmazonEC2) autogestita, ma ora puoi trarre vantaggio da Amazon Custom. RDS  

Prerequisiti e limitazioni

Prerequisiti

Limitazioni

Versioni del prodotto

Per le versioni e le classi di istanze di Oracle Database supportate da Amazon RDS Custom, consulta Requisiti e limitazioni per Amazon RDS Custom for Oracle.

Architettura

Il diagramma seguente illustra un'architettura rappresentativa per E-Business Suite AWS che include più zone di disponibilità e livelli di applicazione in una configurazione attiva/passiva. Il database utilizza un'istanza DB Amazon RDS Custom e una replica di lettura Amazon RDS Custom. La replica di lettura utilizza Active Data Guard per la replica in un'altra zona di disponibilità. È inoltre possibile utilizzare la replica di lettura per scaricare il traffico di lettura sul database principale e per scopi di reporting.

Architettura Multi-AZ per Oracle E-Business Suite su AWS

Per ulteriori informazioni, consulta Working with read replicas for Amazon RDS Custom for Oracle nella RDS documentazione di Amazon. 

La replica di lettura Amazon RDS Custom viene creata di default come montata. Tuttavia, se desideri trasferire alcuni dei tuoi carichi di lavoro di sola lettura sul database di standby per ridurre il carico sul database principale, puoi modificare manualmente la modalità delle repliche montate in sola lettura seguendo i passaggi nella sezione Epics. Un tipico caso d'uso in questo caso sarebbe quello di eseguire i report dal database di standby. Il passaggio alla modalità di sola lettura richiede una licenza di database in standby attiva. 

Quando si crea una replica di lettura suAWS, il sistema utilizza il broker Oracle Data Guard sotto copertura.  Questa configurazione viene generata automaticamente e impostata in modalità Maximum Performance come segue:

DGMGRL> show configuration Configuration - rds_dg   Protection Mode: MaxPerformance   Members:   vis_a - Primary database     vis_b - Physical standby database  Fast-Start Failover: DISABLED Configuration Status: SUCCESS   (status updated 58 seconds ago)

Strumenti

AWSservizi

  • Amazon RDS Custom for Oracle è un servizio di database gestito per applicazioni legacy, personalizzate e confezionate che richiedono l'accesso al sistema operativo e all'ambiente di database sottostanti. Automatizza le attività e le operazioni di amministrazione del database, consentendo al contempo, in qualità di amministratore di database, di accedere e personalizzare l'ambiente di database e il sistema operativo. 

Altri strumenti

  • Oracle Data Guard è uno strumento che consente di creare e gestire database Oracle standby. Questo modello utilizza Oracle Data Guard per configurare un database di standby attivo su Amazon RDS Custom.

Epiche

AttivitàDescrizioneCompetenze richieste
Crea una replica di lettura dell'istanza Amazon RDS Custom DB.

Per creare una replica di lettura, segui le istruzioni nella RDSdocumentazione di Amazon e usa l'istanza Amazon RDS Custom DB che hai creato (consulta la sezione Prerequisiti) come database di origine.

Per impostazione predefinita, la replica di lettura di Amazon RDS Custom viene creata come standby fisico e si trova nello stato montato. Ciò è intenzionale per garantire la conformità con la licenza Oracle Active Data Guard. Segui i passaggi successivi per convertire la replica di lettura in modalità di sola lettura.

DBA
AttivitàDescrizioneCompetenze richieste
Connect alla replica di lettura Amazon RDS Custom.

Usa i seguenti comandi per convertire il tuo database di standby fisico in un database di standby attivo.  

Importante: questi comandi richiedono una licenza Oracle Active Standby. Per ottenere una licenza, contatta il tuo rappresentante Oracle.

$ sudo su - rdsdb -bash-4.2$ sql SQL> select process,status,sequence# from v$managed_standby; PROCESS    STATUS        SEQUENCE# --------- ------------ ---------- ARCH       CLOSING            3956 ARCH       CONNECTED             0 ARCH       CLOSING            3955 ARCH       CLOSING            3957 RFS        IDLE                  0 RFS        IDLE               3958 MRP0       APPLYING_LOG       3958 SQL> select name, database_role, open_mode from v$database; NAME       DATABASE_ROLE    OPEN_MODE --------- ---------------- -------------------- VIS        PHYSICAL STANDBY MOUNTED SQL> alter database recover managed standby database cancel; Database altered. Open the standby database SQL> alter database open; Database altered. SQL> select name, database_role, open_mode from v$database; NAME       DATABASE_ROLE    OPEN_MODE --------- ---------------- -------------------- VIS        PHYSICAL STANDBY READ ONLY
DBA
Avvia il ripristino dei file multimediali con Log Apply in tempo reale.

Per abilitare la funzionalità di applicazione dei log in tempo reale, utilizzate i seguenti comandi. Questi convertono e convalidano lo standby (read replica) come database in standby attivo, in modo da poter connettere ed eseguire query di sola lettura.

SQL>   alter database recover managed standby database using current logfile disconnect from session; Database altered
DBA
Controlla lo stato del database.

Per verificare lo stato del database, utilizzare il seguente comando.

SQL> select name, database_role, open_mode from v$database; NAME      DATABASE_ROLE    OPEN_MODE --------- ---------------- -------------------- VIS       PHYSICAL STANDBY READ ONLY WITH APPLY
DBA
Seleziona la modalità Redo Apply.

Per controllare la modalità Redo Apply, utilizzate il seguente comando.

SQL> select process,status,sequence# from v$managed_standby; PROCESS    STATUS        SEQUENCE# --------- ------------ ---------- ARCH       CLOSING            3956 ARCH       CONNECTED             0 ARCH       CLOSING            3955 ARCH       CLOSING            3957 RFS        IDLE                  0 RFS        IDLE               3958 MRP0       APPLYING_LOG       3958   SQL> select open_mode from v$database; OPEN_MODE -------------------- READ ONLY WITH APPLY
DBA

Risorse correlate