Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Informazioni su come usare SQL Server Migration Assistant (SSMA) per Oracle per convertire lo schema HR di esempio Oracle in SQL Server in Linux.
In questo articolo verrà completata la procedura seguente:
- Scaricare e installare SSMA in Windows
- Creare un progetto SSMA per gestire la migrazione
- Connettersi a Oracle
- Eseguire un report di migrazione
- Convertire lo schema HR di esempio
- Migrazione dei dati
Prerequisiti
- Istanza di Oracle 12c (12.2.0.1.0) con lo schema HR installato
- Istanza di lavoro di SQL Server in Linux
Nota
Gli stessi passaggi possono essere usati per usare SQL Server in Windows, ma è necessario selezionare Windows nell'impostazione Esegui migrazione al progetto.
Scaricare e installare SSMA per Oracle
Sono disponibili diverse edizioni di SQL Server Migration Assistant, a seconda del database di origine. Scaricare la versione corrente di SQL Server Migration Assistant per Oracle e installarla usando le istruzioni disponibili nella pagina di download.
Nota
Al momento, SSMA per Oracle Extension Pack non è supportato in Linux, ma non è necessario per questa esercitazione.
Creare e configurare un nuovo progetto SSMA
Aprire SSMA per Oracle e scegliere Nuovo progetto dal menu File.
Assegnare un nome al progetto.
Nel campo Esegui migrazione a scegliere SQL Server 2017 (Linux) - Anteprima.
Abilitare lo schema HR
SSMA per Oracle non usa gli schemi di esempio Oracle per impostazione predefinita. Per ablitare lo schema HR, eseguire le operazioni seguenti:
In SSMA selezionare il menu Strumenti.
Selezionare Impostazioni predefinite progetto, quindi scegliere Caricamento di oggetti di sistema.
Assicurarsi che l'opzione HR sia selezionata e scegliere OK.
Connettere SSMA a Oracle
Sulla barra degli strumenti selezionare Connetti a Oracle.
Compilare i campi Nome server, Porta server, SID Oracle, Nome utente e Password .
Selezionare Connetti. In pochi istanti, SSMA per Oracle si connette al database e legge i relativi metadati.
Generare un report di migrazione
In l'Esplora metadati di Oracle, espandere il nodo del server.
Espandere Schemi, fare clic con il pulsante destro del mouse su HR e selezionare Crea report.
Viene visualizzata una nuova finestra del browser con un report che elenca tutti gli avvisi e gli errori associati alla conversione.
Nota
Non è necessario eseguire alcuna operazione con l'elenco di avvisi ed errori per questa esercitazione. Se si eseguono questi passaggi per il proprio database Oracle, è necessario esaminare il report e risolvere eventuali problemi di conversione importanti.
Connessione a SQL Server
Scegliere Connetti a SQL Server e immettere le informazioni di connessione appropriate. Se si usa un nome di database che ancora non esiste, SSMA per Oracle lo crea automaticamente.
Conversione dello schema
Fare clic con il pulsante destro del mouse su HR in Esplora metadati Oracle e scegliere Converti schema.
Sincronizzare il database
Al termine della conversione, usare Esplora metadati di SQL Server per passare al database creato nel passaggio precedente.
Fare clic con il pulsante destro del mouse sul database, scegliere Sincronizza con database e quindi scegliere OK.
Eseguire la migrazione dei dati
Il passaggio finale consiste nella migrazione dei dati.
In Esplora metadati Oracle fare clic con il pulsante destro del mouse su HR e scegliere Esegui migrazione dati.
Il passaggio di migrazione dei dati richiede di immettere nuovamente le proprie credenziali di Oracle e SQL Server.
Al termine, esaminare il report di migrazione dei dati, che dovrebbe essere simile allo screenshot seguente:
Conclusione
Per uno schema Oracle più complesso, il processo di conversione richiede più tempo, test e possibili modifiche alle applicazioni client. Lo scopo di questa esercitazione è illustrare come usare SSMA per Oracle come parte del processo di migrazione complessivo.
In questo tutorial, hai imparato come:
- Installare SSMA in Windows.
- Creare un nuovo progetto SSMA.
- Valutare ed eseguire una migrazione da Oracle.