Esegui la migrazione di un database Oracle da Amazon EC2 ad Amazon RDS per Oracle utilizzando AWS DMS - 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à.

Esegui la migrazione di un database Oracle da Amazon EC2 ad Amazon RDS per Oracle utilizzando AWS DMS

Creato da Chethan Gangadharaiah () e Brian motzer () AWS AWS

Tipo R: Replatform

Fonte: Database: Relazionale

Target: Amazon RDS per Oracle

Creato da: AWS

Ambiente: PoC o pilota

Tecnologie: database; migrazione

Carico di lavoro: Oracle

AWSservizi: AmazonEC2; Amazon RDS

Riepilogo

Questo modello descrive i passaggi per la migrazione di un database Oracle su Amazon Elastic Compute Cloud (AmazonEC2) su Amazon Relational Database Service (AmazonRDS) per Oracle utilizzando AWS Database Migration Service (). AWS DMS Il modello utilizza anche Oracle SQL Developer SQL o*Plus per connettersi all'istanza Oracle DB e include un AWS CloudFormation modello che automatizza alcune attività.

La migrazione ad Amazon RDS for Oracle ti consente di concentrarti sulla tua attività e sulle tue applicazioni, mentre Amazon RDS si occupa delle attività di amministrazione dei database come il provisioning dei database, il backup e il ripristino, le patch di sicurezza, gli aggiornamenti delle versioni e la gestione dello storage.

Prerequisiti e limitazioni

Prerequisiti

  • Un account attivo AWS

  • Una Amazon Machine Image (AMI) per Oracle Database su Amazon EC2

Versioni del prodotto

  • AWSDMSsupporta le versioni Oracle 11g (versione 11.2.0.3.v1 e successive), 12c e 18c per i database di istanze RDS Amazon per le edizioni Enterprise, Standard, Standard One e Standard Two. Per le informazioni più recenti sulle versioni supportate, consulta Using an Oracle Database as a Target nella documentazione. AWS DMS AWS (I AWS CloudFormation modelli allegati utilizzano la versione 12c di Oracle come database di origine.)

  • Oracle SQL Developer 4.0.3

Architettura

Architettura di origine

  • Database Oracle su Amazon EC2

Architettura Target

  • Amazon RDS per Oracle

Architettura di migrazione

Cloud AWS diagram showing Oracle database migration from EC2 to RDS using AWS DMS across two availability zones.

Strumenti

Epiche

AttivitàDescrizioneCompetenze richieste
Crea un'istanza database Amazon RDS for Oracle.

Accedi alla Console di AWS gestione e apri la RDS console Amazon all'indirizzo https://console.aws.amazon.com/rds/. Crea un'istanza DB Oracle selezionando il motore, il modello, l'impostazione delle credenziali del database appropriati, il tipo di istanza, lo storage, le impostazioni Multi-AZ, il cloud privato virtuale (VPC) e la configurazione, le credenziali di accesso e le impostazioni aggiuntive per il database Oracle. Per istruzioni, visualizza i link nella sezione «Risorse correlate». Oppure usa il AWS CloudFormation modello (Create_ RDS .yaml) nell'allegato per creare l'istanza database Amazon RDS for Oracle.

Developer
Connect ad Amazon RDS e concedi i privilegi all'utente Oracle.

Modifica il gruppo di sicurezza per aprire le porte appropriate per la connessione dal computer locale e dall'istanza di AWS DMS replica. Quando configuri la connettività, assicurati che l'opzione «Accessibile pubblicamente» sia selezionata in modo da poterti connettere al database dall'VPCesterno di. Connect ad Amazon RDS con Oracle SQL Developer SQL o*Plus utilizzando le credenziali di accesso, crea un AWS DMS utente e fornisci all'AWSDMSutente i privilegi necessari per modificare il database.

Developer
AttivitàDescrizioneCompetenze richieste
Controlla se il database Oracle è attivo e funzionante.

Usa Secure Shell (SSH) per connetterti all'EC2istanza e prova a connetterti al database Oracle SQL usando*Plus.

Developer
Modificate il gruppo di sicurezza.

Modifica il gruppo di sicurezza dell'EC2istanza per aprire le porte appropriate, in modo da poterti connettere dal computer locale e dall'istanza di AWS DMS replica.

Developer
AttivitàDescrizioneCompetenze richieste
Crea un'istanza di AWS DMS replica.

Nel AWSDMS, crea un'istanza di replica nella VPC stessa istanza database di Amazon RDS for Oracle. Specificare il nome e la descrizione dell'istanza di replica, scegliere la classe di istanza e la versione del motore di replica (utilizzare l'impostazione predefinita), scegliere l'istanza VPC in cui è stata creata l'istanza Amazon RDS DB, impostare le impostazioni Multi-AZ se necessario, allocare lo storage, specificare la zona di disponibilità e configurare impostazioni aggiuntive. In alternativa, puoi utilizzare il AWS CloudFormation modello (DMS.yaml) nell'allegato per implementare questo passaggio.

DBA
Connect agli endpoint del database di origine e di destinazione.

Crea gli endpoint del database di origine e di destinazione specificando l'identificatore dell'endpoint, il motore, il server, la porta, le credenziali di accesso e gli attributi di connessione aggiuntivi. Per il server di origine, utilizza il pubblico DNS dell'EC2istanza che ospita il database Oracle. Per il server di destinazione, utilizza l'endpoint di Amazon RDS for Oracle. Esegui un test per verificare che le connessioni di origine e destinazione funzionino. In alternativa, puoi utilizzare il AWS CloudFormation modello (DMS.yaml) nell'allegato per implementare questo passaggio.

DBA
Crea un'attività. AWS DMS

Crea un'AWSDMSattività per migrare i dati dall'endpoint di origine all'endpoint di destinazione, per impostare la replica tra l'endpoint di origine e quello di destinazione o entrambi. Durante la creazione dell'AWSDMSattività, specifica l'istanza di replica, l'endpoint di origine, l'endpoint di destinazione, il tipo di migrazione (solo dati, solo replica o entrambi), la mappatura delle tabelle e il filtro. Esegui l'AWSDMSattività, monitora l'attività, controlla le statistiche della tabella e controlla i log in Amazon CloudWatch. In alternativa, puoi utilizzare il AWS CloudFormation modello (DMS.yaml) nell'allegato per implementare questo passaggio.

DBA

Allegati

Per accedere a contenuti aggiuntivi associati a questo documento, decomprimi il seguente file: attachment.zip