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
Strumenti
AWSDMS— AWS Database Migration Service (AWSDMS) consente di migrare i database in AWS modo rapido e sicuro. Supporta migrazioni sia omogenee che eterogenee. Per informazioni sulle versioni e le edizioni del database Oracle supportate, vedere Utilizzo di un database Oracle come origine AWS DMS e Utilizzo di un database Oracle come destinazione nella documentazione. AWS DMS AWS
Oracle SQL Developer SQL o*Plus: questi strumenti ti consentono di connetterti all'istanza DB Amazon RDS for Oracle.
Epiche
Attività | Descrizione | Competenze 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à | Descrizione | Competenze 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à | Descrizione | Competenze 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 |