Prepara Oracle RAC
Per preparare la migrazione di un database Oracle Real Application Cluster (Oracle RAC) a un server Oracle Cloud Infrastructure, è necessario eseguire più task di preparazione prima di avviare la migrazione.
Aggiungere voci per le istanze di database
Aggiornare il file /etc/oratab
sui nodi Oracle RAC e aggiungere una voce per l'istanza di database come riportato di seguito.
Assicurarsi che il database da migrare sia in esecuzione
Prima di iniziare il processo di migrazione, è necessario verificare che il database di origine (il database primario) di cui eseguire la migrazione sia in esecuzione.
Assicurarsi che tutti i componenti del database nel database di origine siano installati nel database di destinazione
È possibile trovare i componenti installati nel database di origine (il database primario) eseguendo una query sulla vista del dizionario dati DBA_REGISTRY
.
Crea un database in standby per il sistema Oracle Cloud Infrastructure
È necessario creare un database in standby (il database di destinazione) su Oracle Cloud Infrastructure, oltre al database attualmente presente sul sistema. Il processo di creazione per la creazione di questo database crea un database iniziale durante il provisioning. Creare il sistema di database con il nome host, la forma e il conteggio CPU richiesti dal sito.
Genera coppia di chiavi SSH
oracle
o user opc
. Per accedere al sistema di database Virtual Machine in standby mediante SSH, è necessario utilizzare la coppia di chiavi SSH anziché una password per autenticare un utente remoto. Una coppia di chiavi è costituita da una chiave privata e da una chiave pubblica. Conservare la chiave privata sul computer e fornire la chiave pubblica ogni volta che si avvia un'istanza. Per creare coppie di chiavi, è possibile utilizzare uno strumento di terze parti quale OpenSSH nei sistemi in stile UNIX (inclusi Linux, Solaris, BSD e OS X) o PuTTY Key Generator in Windows.
Crea rete cloud virtuale
Quando utilizzi Oracle Cloud Infrastructure, uno dei primi passi prevede l'impostazione di una rete cloud virtuale (VCN) per le tue risorse cloud. Assicurarsi di aver impostato una VCN prima di creare un database in standby. Puoi consultare la documentazione di Oracle Cloud Infrastructure per ulteriori informazioni su come creare una VCN.
Verificare le forme di database Virtual Machine supportate dalla tenancy
Durante la registrazione a Oracle Cloud Infrastructure, vengono configurati un set di limiti del servizio per la tua tenancy. Il limite di servizio è la quota o l'indennità impostati su una risorsa. Ad esempio, alla tua tenancy è consentito un numero massimo di istanze di computazione per dominio di disponibilità. Questi limiti vengono generalmente stabiliti con il rappresentante dell'account Oracle quando si acquista Oracle Cloud Infrastructure.
Quando si crea un sistema di database Virtual Machine in standby, è necessario assicurarsi che la forma del database Virtual Machine selezionata sia strettamente mappata all'istanza primaria(origine). È inoltre necessario assicurarsi che la forma selezionata sia supportata dalla tenancy.
Verificare i limiti e l'uso della tenancy (per area):
Nota
Se un determinato tipo di risorsa ha limiti per dominio di disponibilità, vengono visualizzati il limite e l'uso per ciascun dominio di disponibilità.- Aprire il dashboard di Oracle Cloud Services. Aprire il menu Utente e fare clic su Tenancy: <your_tenancy_name>.
- Fare clic su Limiti servizio sul lato sinistro della pagina.
Vengono visualizzati i limiti delle risorse e l'uso per l'area specifica, suddivisi per servizio.
- Fare clic su Database e verificare le forme di database Virtual Machine supportate dalla tenancy.
La selezione della forma del database in standby deve essere una combinazione di forme che strettamente è mappata alla forma dell'istanza primaria(origine) insieme alle forme di database supportate nella tenancy. Il sistema di database Virtual Machine è disponibile in forme di dimensionamento dati fisse. Assicurarsi che la forma scelta per la creazione del database sia in grado di contenere il database di origine e i requisiti di dimensionamento futuri. Una regola cursore è l'uso di una forma simile o superiore a quella del database di origine.
Crea sistema di database Virtual Machine in standby
Nota
Assicurarsi che il database venga creato con gli stessi parametri, ad esempio il set di caratteri, del database primario (il database di origine).- Login al dashboard di Oracle Cloud Services
- Aprire il menu di navigazione. In Servizi fare clic su Database (NOT Database Classic).
- In Database fare clic su Bare Metal, VM ed Exadata .
- Selezionare il compartimento in cui si desidera lavorare.
- Fare clic su Avvia sistema DB.
- Nella procedura guidata Avvia sistema DB immettere quanto riportato di seguito.
- Fare clic su Avvia sistema DB. Il sistema DB viene visualizzato nella lista con lo stato Provisioning. L'icona del sistema DB cambia da giallo a verde (oppure rosso per indicare gli errori).
- Attendere che l'icona del sistema DB diventi di colore verde, con lo stato Disponibile, quindi fare clic sul nome del sistema DB evidenziato. Vengono visualizzati i dettagli relativi al sistema DB.
- Prendere nota degli indirizzi IP. Per connettersi al sistema DB, sarà necessario l'indirizzo IP privato o pubblico a seconda della configurazione di rete.
- Controllare la password
SYS
sul database primario (di origine). Se non soddisfa i requisiti della password di Oracle Cloud Infrastructure, modificarla in modo che corrisponda alla password creata per il database in standby (il database di destinazione).
Assicurarsi che la porta 1522 e 1521 siano aperte tra il database primario e il database in standby
Assicurarsi che la porta 1522 sia aperta sul database primario (il database di origine) e la porta 1521 sul database in standby (il database di destinazione) per consentire la connessione dei database.
Abilita la comunicazione da Oracle Cloud Infrastructure System a Oracle Cloud Infrastructure Classic System
Nel sistema Oracle Cloud Infrastructure Classic , devi aprire la porta 22 e 1522 per il traffico in entrata dal sistema Virtual Machine Oracle Cloud Infrastructure.
Abilita la comunicazione dal sistema Oracle Cloud Infrastructure Classic al sistema Oracle Cloud Infrastructure
Nel sistema Oracle Cloud Infrastructure Database, devi aprire le porte 22 e 1521 per il traffico in entrata dal sistema Oracle Cloud Infrastructure Classic .
Configurare le impostazioni di comunicazione di Oracle Cloud Infrastructure Classic in Oracle Cloud Infrastructure nella console Oracle Cloud Infrastructure
È possibile utilizzare la console di Oracle Cloud Infrastructure per configurare la prima parte delle impostazioni di comunicazione.
Completare le impostazioni di comunicazione tra Oracle Cloud Infrastructure Classic e Oracle Cloud Infrastructure nella riga di comando
È necessario modificare il file $ORACLE_HOME/network/admin/tnsnames.ora
, impostare la dimensione del socket TCP sul database in standby (il database di destinazione).
Assicurarsi che le patch del bundle siano state applicate e siano sincronizzate.
Assicurarsi che il livello di patch del database primario (il database di origine) del sistema Oracle Cloud Infrastructure Classic sia precedente o uguale al livello di patch nel sistema Oracle Cloud Infrastructure del database in standby (il database di destinazione).