

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 da Oracle 8i o 9i ad Amazon RDS for Oracle utilizzando AWS DMS SharePlex
<a name="migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms"></a>

*Ramu Jagini, Amazon Web Services*

## Riepilogo
<a name="migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms-summary"></a>

Questo modello descrive come migrare un database Oracle 8i o 9i locale a un database Amazon Relational Database Service (Amazon RDS) per Oracle. Puoi utilizzare questo modello per completare la migrazione con tempi di inattività ridotti utilizzando Quest per la replica sincrona. SharePlex 

È necessario utilizzare un'istanza di database Oracle intermedia per la migrazione perché AWS Database Migration Service (AWS DMS) non supporta Oracle 8i o 9i come ambiente di origine. Puoi utilizzare la versione [SharePlex 7.6.3](https://www.quest.com/community/shareplex/f/forum/20700/where-can-download-7-6-3-or-support-9i-shareplex) per eseguire la replica da versioni precedenti del database Oracle a versioni successive del database Oracle. L'istanza intermedia del database Oracle è compatibile come destinazione per la versione SharePlex 7.6.3 e supportata come origine per AWS DMS o versioni più recenti di. SharePlex Questo supporto consente la replica successiva dei dati nell'ambiente di destinazione Amazon RDS for Oracle.

Tieni presente che diversi tipi di dati e funzionalità obsoleti possono influire sulla migrazione da Oracle 8i o 9i alla versione più recente di Oracle Database. Per mitigare questo impatto, questo modello utilizza Oracle 11.2.0.4 come versione intermedia del database per aiutare a ottimizzare il codice dello schema prima della migrazione all'ambiente di destinazione Amazon RDS for Oracle.

## Prerequisiti e limitazioni
<a name="migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms-prereqs"></a>

**Prerequisiti**
+ Un account AWS attivo
+ Un database Oracle 8i o 9i di origine in un ambiente locale
+ [Oracle Database 12c Release 2](https://docs.oracle.com/en/database/oracle/oracle-database/12.2/index.html) (12CR2) per lo staging su Amazon Elastic Compute Cloud (Amazon) EC2
+ Quest SharePlex 7.6.3 (livello commerciale)

**Limitazioni**
+ [Limitazioni di RDS per Oracle](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Oracle.Concepts.limitations.html)

**Versioni del prodotto**
+ Oracle 8i o 9i per il database di origine
+ Oracle 12 CR2 per il database dell'area di gestione temporanea (deve corrispondere alla versione di Amazon RDS for Oracle)
+ Oracle 12 CR2 o versione successiva per il database di destinazione (Amazon RDS for Oracle)

## Architecture
<a name="migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms-architecture"></a>

**Stack tecnologico di origine**
+ Database Oracle 8i o 9i
+ SharePlex

**Stack tecnologico Target**
+ Amazon RDS per Oracle

**Architettura di migrazione**

Il diagramma seguente mostra come migrare un database Oracle 8i o 9i da un ambiente locale a un'istanza DB Amazon RDS for Oracle nel cloud AWS.

![\[Flusso di lavoro per la migrazione di un database Oracle locale ad Amazon RDS su AWS.\]](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/patterns/images/pattern-img/6e07d586-fd74-4f3d-8e81-79dd55c445c3/images/36e1a5ff-908b-4cb7-96f7-997eb105f1d6.png)


Il diagramma mostra il flusso di lavoro seguente:

1. Abilita il database di origine Oracle con la modalità di registro degli archivi, la registrazione forzata e la registrazione supplementare.

1. [Ripristina il database di gestione temporanea Oracle dal database di origine Oracle utilizzando il ripristino di Recovery Manager (RMAN) e FLASHBACK\$1SCN. point-in-time](https://docs.oracle.com/database/121/SUTIL/GUID-D408B112-1A81-4F68-BEFF-7403A9588DDB.htm#SUTIL849)

1.  SharePlex Configurare per leggere i redo log dal database di origine Oracle utilizzando (utilizzato in RMAN). `FLASHBACK_SCN`

1. Avvia SharePlex la replica per sincronizzare i dati dal database di origine Oracle al database di gestione temporanea Oracle.

1. Ripristina il database di destinazione Amazon RDS for Oracle utilizzando EXPDP e IMPDP con. `FLASHBACK_SCN`

1. Configura AWS DMS e le relative attività di origine come database di staging Oracle e Amazon RDS for Oracle come database di destinazione utilizzando `FLASHBACK_SCN` (utilizzato in EXPDP).

1. Avvia le attività di AWS DMS per sincronizzare i dati dal database di staging Oracle al database di destinazione Oracle.

## Tools (Strumenti)
<a name="migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms-tools"></a>
+ [Amazon Relational Database Service (Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Welcome.html)) ti aiuta a configurare, gestire e scalare un database relazionale nel cloud AWS.
+ [AWS Database Migration Service (AWS DMS)](https://docs.aws.amazon.com/dms/latest/userguide/Welcome.html) ti aiuta a migrare gli archivi di dati nel cloud AWS o tra combinazioni di configurazioni cloud e locali.
+ [Quest SharePlex](https://support.quest.com/shareplex/11.0/technical-documents) è uno strumento di replica Oracle-to-Oracle dei dati per spostare i dati con tempi di inattività minimi e nessuna perdita di dati.
+ [Recovery Manager (RMAN)](https://docs.oracle.com/cd/E11882_01/backup.112/e10642/rcmquick.htm) è un client di database Oracle che esegue attività di backup e ripristino sui database. Semplifica enormemente il backup, il ripristino e il ripristino dei file di database.
+ [Data Pump Export](https://docs.oracle.com/cd/E11882_01/server.112/e22490/dp_export.htm#SUTIL823) consente di caricare dati e metadati in un set di file del sistema operativo chiamato set di file di dump. [Il set di file di dump può essere importato solo dall'utilità [Data Pump Import o dal pacchetto](https://docs.oracle.com/cd/E11882_01/server.112/e22490/dp_import.htm#SUTIL300) DBMS\$1DATAPUMP.](https://docs.oracle.com/database/121/ARPLS/d_datpmp.htm#ARPLS356)

## Epiche
<a name="migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms-epics"></a>

### Configurazione SharePlex e database di gestione temporanea di Oracle su Amazon EC2
<a name="set-up-shareplex-and-the-oracle-staging-database-on-amazon-ec2"></a>


| Operazione | Description | Competenze richieste | 
| --- | --- | --- | 
| Crea un' EC2 istanza. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/patterns/migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms.html) | Amministrazione Oracle | 
| Preparare il database dell'area di gestione temporanea. | Prepara il database di gestione temporanea di Oracle per il ripristino come aggiornamento su Oracle 12 CR2 eseguendo il backup RMAN dall'ambiente di origine del database Oracle 8i o 9i.Per ulteriori informazioni, vedere [Oracle 9i Recovery Manager User's Guide](https://docs.oracle.com/cd/B10500_01/server.920/a96566/toc.htm) e [Database Backup and Recovery User's Guide](https://docs.oracle.com/database/121/BRADV/rcmcomre.htm#BRADV8005) nella documentazione Oracle. | Amministrazione Oracle | 
| Configura SharePlex. | Configura l' SharePlex origine come database Oracle 8i o 9i locale e configura la destinazione come database di CR2 staging Oracle 12 ospitato su Amazon. EC2 | SharePlex, Amministrazione Oracle | 

### Configura Amazon RDS for Oracle come ambiente di destinazione
<a name="set-up-amazon-rds-for-oracle-as-your-target-environment"></a>


| Operazione | Description | Competenze richieste | 
| --- | --- | --- | 
| Crea un'istanza Oracle DB. | Crea un database Amazon RDS for Oracle, quindi collega Oracle CR2 12 al database.Per ulteriori informazioni, consulta [Creazione di un'istanza DB Oracle e connessione a un database su un'istanza DB Oracle](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_GettingStarted.CreatingConnecting.Oracle.html) nella documentazione di Amazon RDS. | DBA | 
| Ripristina Amazon RDS for Oracle dal database di staging. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/patterns/migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms.html)Per ulteriori informazioni, consulta [54 DBMS\$1DATAPUMP](https://docs.oracle.com/en/database/oracle/oracle-database/21/arpls/DBMS_DATAPUMP.html#GUID-AEA7ED80-DB4A-4A70-B199-592287206348) nella documentazione Oracle. | DBA | 

### Configura AWS DMS
<a name="set-up-aws-dms"></a>


| Operazione | Description | Competenze richieste | 
| --- | --- | --- | 
| Crea endpoint per i database. | Crea un endpoint di origine per il database di staging Oracle e un endpoint di destinazione per il database Amazon RDS for Oracle.Per ulteriori informazioni, consulta [Come posso creare endpoint di origine o di destinazione utilizzando AWS DMS](https://aws.amazon.com/premiumsupport/knowledge-center/create-source-target-endpoints-aws-dms/)? nell'AWS Knowledge Center. | DBA | 
| Crea un'istanza di replica. | Utilizza AWS DMS per avviare un'istanza di replica per il database di staging Oracle sul database Amazon RDS for Oracle.Per ulteriori informazioni, consulta [Come posso creare un'istanza di replica AWS DMS](https://aws.amazon.com/premiumsupport/knowledge-center/create-aws-dms-replication-instance/)? nell'AWS Knowledge Center. | DBA | 
| Crea e avvia attività di replica. | Crea attività di replica AWS DMS per l'acquisizione dei dati di modifica (CDC) utilizzando `FLASHBACK_SCN` EXPDP (poiché il caricamento completo è già avvenuto tramite EXPDP).Per ulteriori informazioni, consulta [Creazione di un'attività](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.Creating.html) nella documentazione di AWS DMS. | DBA | 

### Passare ad Amazon RDS for Oracle
<a name="cut-over-to-amazon-rds-for-oracle"></a>


| Operazione | Description | Competenze richieste | 
| --- | --- | --- | 
| Interrompi il carico di lavoro dell'applicazione. | Arresta i server delle applicazioni e le relative applicazioni durante la finestra di cutover pianificata. | Sviluppatore di app, DBA | 
| Convalida la sincronizzazione del database di staging Oracle locale con l'istanza. EC2  | Verifica che tutti i messaggi siano stati pubblicati per le attività di replica dall'istanza di SharePlex replica al database di staging Oracle su Amazon EC2 eseguendo alcuni cambi di registro sul database di origine locale.Per ulteriori informazioni, consulta [6.4.2 Cambio di un file di registro](https://docs.oracle.com/database/121/ADMQS/GUID-E30B4C65-2AC7-4A44-A58C-D3C121EB152F.htm#ADMQS12075) nella documentazione Oracle. | DBA | 
| Convalida la sincronizzazione del database di gestione temporanea di Oracle con il database Amazon RDS for Oracle. | Verifica che tutte le attività di AWS DMS non presentino ritardi né errori, quindi verifica lo stato di convalida delle attività. | DBA | 
| Interrompi la replica di SharePlex Amazon RDS. | Se entrambe le repliche SharePlex e AWS DMS non mostrano errori, interrompi entrambe le repliche. | DBA | 
| Rimappa l'applicazione su Amazon RDS. | Condividi i dettagli dell'endpoint Amazon RDS for Oracle con il server delle applicazioni e le relative applicazioni, quindi avvia l'applicazione per riprendere le operazioni aziendali. | Sviluppatore di app, DBA | 

### Testa l'ambiente di destinazione AWS
<a name="test-the-aws-target-environment"></a>


| Operazione | Description | Competenze richieste | 
| --- | --- | --- | 
| Testa l'ambiente del database di staging Oracle su AWS. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/patterns/migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms.html) | SharePlex, Amministrazione Oracle | 
| Testa l'ambiente Amazon RDS. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/patterns/migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms.html)Per ulteriori informazioni, consulta [Amazon RDS for](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Oracle.html) Oracle nella documentazione di Amazon RDS. | Amministrazione Oracle | 

## Risorse correlate
<a name="migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms-resources"></a>
+ [Migra con fiducia](https://aws.amazon.com/cloud-migration/)
+ [Amazon EC2](https://aws.amazon.com/ec2/)
+ [Amazon RDS per Oracle](https://aws.amazon.com/rds/oracle/)
+ [AWS Database Migration Service](https://aws.amazon.com/dms/)
+ [Eseguire il debug delle migrazioni AWS DMS: cosa fare quando le cose vanno male (parte 1)](https://aws.amazon.com/blogs/database/debugging-your-aws-dms-migrations-what-to-do-when-things-go-wrong-part-1/)
+ [Eseguire il debug delle migrazioni AWS DMS: cosa fare quando le cose vanno male (parte 2)](https://aws.amazon.com/blogs/database/debugging-your-aws-dms-migrations-what-to-do-when-things-go-wrong-part-2/)
+ [Eseguire il debug delle migrazioni AWS DMS: cosa fare quando le cose vanno male? (Parte 3)](https://aws.amazon.com/blogs/database/debugging-your-aws-dms-migrations-what-to-do-when-things-go-wrong-part-3/)
+ [SharePlex per la replica del database](https://aws.amazon.com/marketplace/pp/B07943W4MJ)
+ [SharePlex: replica del database per qualsiasi ambiente](https://www.youtube.com/watch?v=ygS_ouUaNus)