Configurare Oracle ASM su una macchina virtuale Linux in AzureSet up Oracle ASM on an Azure Linux virtual machine

Le macchine virtuali di Azure offrono un ambiente di elaborazione completamente configurabile e flessibile.Azure virtual machines provide a fully configurable and flexible computing environment. In questa esercitazione viene descritta la distribuzione della macchina virtuale di Azure base in combinazione con l'installazione e la configurazione di Oracle Automated Storage Management (ASM).This tutorial covers basic Azure virtual machine deployment combined with the installation and configuration of Oracle Automated Storage Management (ASM). Si apprenderà come:You learn how to:

  • Creare e connettersi a una macchina virtuale per database OracleCreate and connect to an Oracle Database VM
  • Installare e configurare Oracle Automated Storage ManagementInstall and configure Oracle Automated Storage Management
  • Installare e configurare l'infrastruttura di Oracle GridInstall and configure Oracle Grid infrastructure
  • Inizializzare l'installazione di Oracle ASMInitialize an Oracle ASM installation
  • Creare un database Oracle gestito da ASMCreate an Oracle DB managed by ASM

Avviare Azure Cloud ShellLaunch Azure Cloud Shell

Azure Cloud Shell è una shell Bash gratuita che può essere eseguita direttamente nel portale di Azure.The Azure Cloud Shell is a free Bash shell that you can run directly within the Azure portal. Include l'interfaccia della riga di comando di Azure preinstallata e configurata per l'uso con l'account.It has the Azure CLI preinstalled and configured to use with your account. Fare clic sul pulsante Cloud Shell nel menu nel riquadro in alto a destra nel portale di Azure.Click the Cloud Shell button on the menu in the upper-right of the Azure portal.

Cloud ShellCloud Shell

Il pulsante avvia una shell interattiva che è possibile usare per eseguire i passaggi di questo argomento:The button launches an interactive shell that you can use to run the steps in this topic:

Screenshot che mostra la finestra di Cloud Shell nel portaleScreenshot showing the Cloud Shell window in the portal

Se si sceglie di installare e usare l'interfaccia della riga di comando in locale, in questa esercitazione è necessario eseguire l'interfaccia della riga di comando di Azure versione 2.0.4 o successiva.If you choose to install and use the CLI locally, this tutorial requires that you are running the Azure CLI version 2.0.4 or later. Eseguire az --version per trovare la versione.Run az --version to find the version. Se è necessario eseguire l'installazione o l'aggiornamento, vedere Installare l'interfaccia della riga di comando di Azure 2.0.If you need to install or upgrade, see Install Azure CLI 2.0.

Preparare l'ambientePrepare the environment

Creare un gruppo di risorseCreate a resource group

Per creare un gruppo di risorse, usare il comando az group create.To create a resource group, use the az group create command. Un gruppo di risorse di Azure è un contenitore logico in cui le risorse di Azure vengono distribuite e gestite.An Azure resource group is a logical container in which Azure resources are deployed and managed. In questo esempio, un gruppo di risorse denominato myResourceGroup nell'area eastus.In this example, a resource group named myResourceGroup in the eastus region.

az group create --name myResourceGroup --location eastus

Creare una macchina virtualeCreate a VM

Per creare una macchina virtuale basata sull'immagine del database Oracle e configurarla per l'utilizzo di Oracle ASM, utilizzare il comando az vm create.To create a virtual machine based on the Oracle Database image and configure it to use Oracle ASM, use the az vm create command.

Nell'esempio seguente viene creata una macchina virtuale denominata myVM che ha una dimensione Standard_DS2_v2 con quattro dischi dati collegati da 50 GB ciascuno.The following example creates a VM named myVM that is a Standard_DS2_v2 size with four attached data disks of 50 GB each. Crea anche le chiavi SSH se non esistono già nella posizione predefinita.If they do not already exist in the default key location, it also creates SSH keys. Per usare un set specifico di chiavi, utilizzare l'opzione --ssh-key-value.To use a specific set of keys, use the --ssh-key-value option.

az vm create --resource-group myResourceGroup \
 --name myVM \
 --image Oracle:Oracle-Database-Ee:12.1.0.2:latest \
 --size Standard_DS2_v2 \
 --generate-ssh-keys \
 --data-disk-sizes-gb 50 50 50 50

In seguito alla creazione della VM, l'interfaccia della riga di comando di Azure visualizza informazioni simili a quelle dell'esempio seguente.After you create the VM, Azure CLI displays information similar to the following example. Notare il valore di publicIpAddress.Note the value for publicIpAddress. Questo indirizzo verrà usato per accedere alla VM.You use this address to access the VM.

{
  "fqdns": "",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM",
  "location": "eastus",
  "macAddress": "00-0D-3A-36-2F-56",
  "powerState": "VM running",
  "privateIpAddress": "10.0.0.4",
  "publicIpAddress": "13.64.104.241",
  "resourceGroup": "myResourceGroup"
}

Connettersi alla VMConnect to the VM

Per creare una sessione SSH con la macchina virtuale, usare il comando seguente.To create an SSH session with the VM and configure additional settings, use the following command. Sostituire l'indirizzo IP con il valore di publicIpAddress della macchina virtuale.Replace the IP address with the publicIpAddress value for your VM.

ssh <publicIpAddress>

Installare Oracle ASMInstall Oracle ASM

Per installare Oracle ASM, completare la procedura seguente.To install Oracle ASM, complete the following steps.

Per altre informazioni sull'installazione di Oracle ASM, vedere Oracle ASMLib Downloads for Oracle Linux 6 (Download di Oracle ASMLib per Oracle Linux 6).For more information about installing Oracle ASM, see Oracle ASMLib Downloads for Oracle Linux 6.

  1. È necessario accedere come utente root per continuare l'installazione di ASM:You need to login as root in order to continue with ASM installation:

    sudo su -
    
  2. Eseguire questi comandi aggiuntivi per installare i componenti Oracle ASM:Run these additional commands to install Oracle ASM components:

     yum list | grep oracleasm 
     yum -y install kmod-oracleasm.x86_64 
     yum -y install oracleasm-support.x86_64 
     wget http://download.oracle.com/otn_software/asmlib/oracleasmlib-2.0.12-1.el6.x86_64.rpm 
     yum -y install oracleasmlib-2.0.12-1.el6.x86_64.rpm 
     rm -f oracleasmlib-2.0.12-1.el6.x86_64.rpm
    
  3. Verificare che Oracle ASM sia installato:Verify that Oracle ASM is installed:

    rpm -qa |grep oracleasm
    

    L'output di questo comando deve elencare i seguenti componenti:The output of this command should list the following components:

    oracleasm-support-2.1.10-4.el6.x86_64
    kmod-oracleasm-2.0.8-15.el6_9.x86_64
    oracleasmlib-2.0.12-1.el6.x86_64
    
  4. ASM richiede utenti e ruoli specifici per il corretto funzionamento.ASM requires specific users and roles in order to function correctly. I comandi seguenti creano gli account utente e i gruppi che fungono da prerequisito:The following commands create the pre-requisite user accounts and groups:

     groupadd -g 54345 asmadmin 
     groupadd -g 54346 asmdba 
     groupadd -g 54347 asmoper 
     useradd -u 3000 -g oinstall -G dba,asmadmin,asmdba,asmoper grid 
     usermod -g oinstall -G dba,asmdba,asmadmin oracle
    
  5. Verificare che utenti e gruppi siano stati creati correttamente:Verify users and groups were created correctly:

    id grid
    

    L'output di questo comando deve elencare i seguenti utenti e gruppi:The output of this command should list the following users and groups:

    uid=3000(grid) gid=54321(oinstall) groups=54321(oinstall),54322(dba),54345(asmadmin),54346(asmdba),54347(asmoper)
    
  6. Creare una cartella per l’utente grid e modificare il proprietario:Create a folder for user grid and change the owner:

    mkdir /u01/app/grid 
    chown grid:oinstall /u01/app/grid
    

Configurare Oracle ASMSet up Oracle ASM

Per questa esercitazione, l'utente predefinito è grid mentre il gruppo predefinito è asmadmin.For this tutorial, the default user is grid and the default group is asmadmin. Assicurarsi che l'utente oracle faccia parte del gruppo asmadmin.Ensure that the oracle user is part of the asmadmin group. Per configurare l'installazione di Oracle ASM, completare la procedura seguente:To set up your Oracle ASM installation, complete the following steps:

  1. L'impostazione della raccolta driver di Oracle ASM comporta la definizione di utente predefinito (grid) e gruppo predefinito (asmadmin) nonché la configurazione dell'avvio dell'unità all'accensione (selezione y) e l'analisi per i dischi all'accensione (selezione y).Setting up the Oracle ASM library driver involves defining the default user (grid) and default group (asmadmin) as well as configuring the drive to start on boot (choose y) and to scan for disks on boot (choose y). È necessario rispondere alle istruzioni del comando seguente:You need to answer the prompts from the following command:

    /usr/sbin/oracleasm configure -i
    

    L'output di questo comando dovrebbe avere un aspetto simile al seguente, arrestando le richieste a cui rispondere.The output of this command should look similar to the following, stopping with prompts to be answered.

    Configuring the Oracle ASM library driver.
    
    This will configure the on-boot properties of the Oracle ASM library
    driver. The following questions will determine whether the driver is
    loaded on boot and what permissions it will have. The current values
    will be shown in brackets ('[]'). Hitting <ENTER> without typing an
    answer will keep that current value. Ctrl-C will abort.
    
    Default user to own the driver interface []: grid
    Default group to own the driver interface []: asmadmin
    Start Oracle ASM library driver on boot (y/n) [n]: y
    Scan for Oracle ASM disks on boot (y/n) [y]: y
    Writing Oracle ASM library driver configuration: done
    
  2. Visualizzare la configurazione del disco:View the disk configuration:

    cat /proc/partitions
    

    L'output di questo comando dovrebbe avere un aspetto simile al seguente, elencando i dischi disponibiliThe output of this command should look similar to the following listing of available disks

    8       16   14680064 sdb
    8       17   14678976 sdb1
    8        0   52428800 sda
    8        1     512000 sda1
    8        2   51915776 sda2
    8       48   52428800 sdd
    8       64   52428800 sde
    8       80   52428800 sdf
    8       32   52428800 sdc
    11       0       1152 sr0
    
  3. Formattare il disco /dev/sdc eseguendo il comando seguente e rispondendo alle richieste con:Format disk /dev/sdc by running the following command and answering the prompts with:

    • n per una nuova partizionen for new partition
    • p per una partizione primariap for primary partition
    • 1 per selezionare la prima partizione1 to select the first partition
    • Premere enter per il primo cilindro predefinitopress enter for the default first cylinder
    • Premere enter per l'ultimo cilindro predefinitopress enter for the default last cylinder
    • Premere w per scrivere le modifiche nella tabella delle partizionipress w to write the changes to the partition table
    fdisk /dev/sdc
    

    Utilizzando le risposte fornite in precedenza, l'output del comando fdisk dovrebbe essere simile al seguente:Using the answers provided above, the output for the fdisk command should look like the following:

    Device contains not a valid DOS partition table, or Sun, SGI or OSF disklabel
    Building a new DOS disklabel with disk identifier 0xf865c6ca.
    Changes will remain in memory only, until you decide to write them.
    After that, of course, the previous content won't be recoverable.
    
    Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
    
    The device presents a logical sector size that is smaller than
    the physical sector size. Aligning to a physical sector (or optimal
    I/O) size boundary is recommended, or performance may be impacted.
    
    WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
            switch off the mode (command 'c') and change display units to
            sectors (command 'u').
    
    Command (m for help): n
    Command action
      e   extended
      p   primary partition (1-4)
    p
    Partition number (1-4): 1
    First cylinder (1-6527, default 1):
    Using default value 1
    Last cylinder, +cylinders or +size{K,M,G} (1-6527, default 6527):
    Using default value 6527
    
    Command (m for help): w
    The partition table has been altered!
    
    Calling ioctl() to re-read partition table.
    Syncing disks.
    
  4. Ripetere il comando precedente fdisk per /dev/sdd, /dev/sde e /dev/sdf.Repeat the preceding fdisk command for /dev/sdd, /dev/sde, and /dev/sdf.

  5. Controllare la configurazione del disco:Check the disk configuration:

    cat /proc/partitions
    

    L'output del comando dovrebbe essere simile al seguente:The output of the command should look like the following:

    major minor  #blocks  name
    
      8       16   14680064 sdb
      8       17   14678976 sdb1
      8       32   52428800 sdc
      8       33   52428096 sdc1
      8       48   52428800 sdd
      8       49   52428096 sdd1
      8       64   52428800 sde
      8       65   52428096 sde1
      8       80   52428800 sdf
      8       81   52428096 sdf1
      8        0   52428800 sda
      8        1     512000 sda1
      8        2   51915776 sda2
      11       0    1048575 sr0
    
  6. Controllare lo stato del servizio Oracle ASM e avviare il servizio Oracle ASM:Check the Oracle ASM service status and start the Oracle ASM service:

    service oracleasm status 
    service oracleasm start
    

    L'output del comando dovrebbe essere simile al seguente:The output of the command should look like the following:

    Checking if ASM is loaded: no
    Checking if /dev/oracleasm is mounted: no
    Initializing the Oracle ASMLib driver:                     [  OK  ]
    Scanning the system for Oracle ASMLib disks:               [  OK  ]
    
  7. Creare dischi Oracle ASM:Create Oracle ASM disks:

    service oracleasm createdisk ASMSP /dev/sdc1 
    service oracleasm createdisk DATA /dev/sdd1 
    service oracleasm createdisk DATA1 /dev/sde1 
    service oracleasm createdisk FRA /dev/sdf1
    

    L'output del comando dovrebbe essere simile al seguente:The output of the command should look like the following:

    Marking disk "ASMSP" as an ASM disk:                       [  OK  ]
    Marking disk "DATA" as an ASM disk:                        [  OK  ]
    Marking disk "DATA1" as an ASM disk:                       [  OK  ]
    Marking disk "FRA" as an ASM disk:                         [  OK  ]
    
  8. Elencare i dischi Oracle ASM:List Oracle ASM disks:

    service oracleasm listdisks
    

    L'output di questo comando dovrebbe elencare i seguenti dischi Oracle ASM:The output of the command should list off the following Oracle ASM disks:

     ASMSP
     DATA
     DATA1
     FRA
    
  9. Modificare le password per gli utenti root, oracle e grid.Change the passwords for the root, oracle, and grid users. Prendere nota di queste nuove password dal momento che verranno usate in un secondo momento durante l'installazione.Make note of these new passwords as you are using them later during the installation.

    passwd oracle 
    passwd grid 
    passwd root
    
  10. Modificare l'autorizzazione della cartella:Change the folder permission:

    chmod -R 775 /opt 
    chown grid:oinstall /opt 
    chown oracle:oinstall /dev/sdc1 
    chown oracle:oinstall /dev/sdd1 
    chown oracle:oinstall /dev/sde1 
    chown oracle:oinstall /dev/sdf1 
    chmod 600 /dev/sdc1 
    chmod 600 /dev/sdd1 
    chmod 600 /dev/sde1 
    chmod 600 /dev/sdf1
    

Scaricare e preparare Oracle Grid InfrastructureDownload and prepare Oracle Grid Infrastructure

Per scaricare e preparare il software Oracle Grid Infrastructure, completare la procedura seguente:To download and prepare the Oracle Grid Infrastructure software, complete the following steps:

  1. Scaricare Oracle Grid Infrastructure dalla pagina di download di Oracle ASM.Download Oracle Grid Infrastructure from the Oracle ASM download page.

    Sotto il download denominato Oracle Database 12c Release 1 Grid Infrastructure (12.1.0.2.0) for Linux x86-64 (Oracle Database 12c versione 1 Grid Infrastructure (12.1.0.2.0) per Linux x86-64) scaricare i due file con estensione ZIP.Under the download titled Oracle Database 12c Release 1 Grid Infrastructure (12.1.0.2.0) for Linux x86-64, download the two .zip files.

  2. Dopo aver scaricato i file con estensione ZIP nel computer client, è possibile usare il protocollo per la copia di sicurezza, SCP, per copiare i file nella macchina virtuale:After you download the .zip files to your client computer, you can use Secure Copy Protocol (SCP) to copy the files to your VM:

    scp *.zip <publicIpAddress>:.
    
  3. SSH alla macchina virtuale Oracle in Azure per spostare i file con estensione zip nella cartella / zip.SSH back into your Oracle VM in Azure in order to move the .zip files into the /opt folder. Quindi, modificare il proprietario dei file:Then, change the owner of the files:

    ssh <publicIPAddress>
    sudo mv ./*.zip /opt
    cd /opt
    sudo chown grid:oinstall linuxamd64_12102_grid_1of2.zip
    sudo chown grid:oinstall linuxamd64_12102_grid_2of2.zip
    
  4. Decomprimere i file.Unzip the files. A tale scopo, installare lo strumento di decompressione di Linux se non è già installato.(Install the Linux unzip tool if it's not already installed.)

    sudo yum install unzip
    sudo unzip linuxamd64_12102_grid_1of2.zip
    sudo unzip linuxamd64_12102_grid_2of2.zip
    
  5. Modificare l'autorizzazione:Change permission:

    sudo chown -R grid:oinstall /opt/grid
    
  6. Aggiornare lo spazio di swapping configurato.Update configured swap space. I componenti Oracle Grid necessitano almeno di 6,8 GB di spazio di swapping per l’installazione di Grid.Oracle Grid components need at least 6.8 GB of swap space to install Grid. La dimensione predefinita dei file di scambio per le immagini di Oracle Linux in Azure è solo di 2048 MB.The default swap file size for Oracle Linux images in Azure is only 2048MB. È necessario aumentare ResourceDisk.SwapSizeMB nel file /etc/waagent.conf e riavviare il servizio WALinuxAgent per rendere effettive le impostazioni aggiornate.You need to increase ResourceDisk.SwapSizeMB in the /etc/waagent.conf file and restart the WALinuxAgent service in order for the updated settings to take effect. Poiché si tratta di un file di sola lettura, è necessario modificare le autorizzazioni di file per consentire l'accesso alla scrittura.Because it is a read-only file, you need to change file permissions to enable write access.

    sudo chmod 777 /etc/waagent.conf  
    vi /etc/waagent.conf
    

    Cercare ResourceDisk.SwapSizeMB e modificare il valore in 8192.Search for ResourceDisk.SwapSizeMB and change the value to 8192. Sarà necessario premere insert per passare alla modalità di inserimento, digitare il valore 8192 e quindi premere esc per tornare alla modalità di comando.You will need to press insert to enter insert mode, type in the value of 8192 and then press esc to return to command mode. Per scrivere le modifiche e chiudere il file, digitare :wq e premere enter.To write the changes and quit the file, type :wq and press enter.

    Nota

    È consigliabile usare sempre WALinuxAgent per configurare lo spazio di swapping in modo che questo venga sempre creato nel disco temporaneo locale per garantire la massima prestazione.We highly recommend that you always use WALinuxAgent to configure swap space so that it's always created on the local ephemeral disk (temporary disk) for best performance. Per altre informazioni, vedere Come aggiungere un file di scambio in macchine virtuali di Azure per Linux.For more information on, see How to add a swap file in Linux Azure virtual machines.

Preparare il client locale e la macchina virtuale per eseguire x11Prepare your local client and VM to run x11

La configurazione di Oracle ASM richiede un'interfaccia grafica per completare l'installazione e la configurazione.Configuring Oracle ASM requires a graphical interface to complete the install and configuration. Si sta usando il protocollo x11 per agevolare l'installazione.We are using the x11 protocol to facilitate this installation. Se si utilizza un sistema client (Mac o Linux) che dispone già di funzionalità X11 abilitate e configurate, è possibile ignorare questa configurazione e impostarla esclusivamente per i computer Windows.If you are using a client system (Mac or Linux) that already has X11 capabilities enabled and configured - you can skip this configuration and setup exclusive to Windows machines.

  1. Scaricare PuTTY e Xming sul computer Windows.Download PuTTY and download Xming to your Windows computer. È necessario completare l'installazione di entrambe le applicazioni con i valori predefiniti prima di procedere.You will need to complete the installation of both of these applications with the default values before proceeding.

  2. Dopo aver installato PuTTY, aprire un prompt dei comandi, accedere alla cartella PuTTY (ad esempio, C:\Program Files\PuTTY) ed eseguire puttygen.exe per generare una chiave.After you install PuTTY, open a command prompt, change into the PuTTY folder (for example, C:\Program Files\PuTTY), and run puttygen.exe in order to generate a key.

  3. Nel generatore di chiavi PuTTY:In PuTTY Key Generator:

    1. Generare una chiave selezionando il pulsante Generate.Generate a key by selecting the Generate button.
    2. Copiare il contenuto della chiave, con Ctrl+C.Copy the contents of the key (Ctrl+C).
    3. Selezionare il pulsante Save private key.Select the Save private key button.
    4. Ignorare l'avviso sulla protezione della chiave con una passphrase e quindi selezionare OK.Ignore the warning about securing the key with a passphrase, and then select OK.

    Screenshot del generatore di chiavi PuTTY

  4. Nella macchina virtuale eseguire questi comandi:In your VM, run these commands:

    sudo su - grid
    mkdir .ssh 
    cd .ssh
    
  5. Creare un file denominato authorized_keys.Create a file named authorized_keys. Incollare il contenuto della chiave in questo file e quindi salvare il file.Paste the contents of the key in this file, and then save the file.

    Nota

    La chiave deve contenere la stringa ssh-rsa.The key must contain the string ssh-rsa. In aggiunta, il contenuto della chiave deve essere una singola riga di testo.Also, the contents of the key must be a single line of text.

  6. Nel sistema client, avviare PuTTY.On your client system, start PuTTY. Nel pannello Categoria andare in Connessione > SSH > Autenticazione. Nella casella Private key file for authentication (File della chiave privata per l'autenticazione) individuare la chiave generata in precedenza.In the Category pane, go to Connection > SSH > Auth. In the Private key file for authentication box, browse to the key that you generated earlier.

    Screenshot delle opzioni di autenticazione SSH

  7. Nel pannello Categoria andare in Connessione > SSH > X11.In the Category pane, go to Connection > SSH > X11. Selezionare la casella di controllo Enable X11 forwarding (Abilita l'inoltro di X11).Select the Enable X11 forwarding check box.

    Screenshot delle opzioni di inoltro X11 SSH

  8. Nel pannello Categoria andare in Sessione.In the Category pane, go to Session. Immettere la macchina virtuale ASM Oracle <publicIPaddress> nella finestra di dialogo nome host, riempire un nuovo nome Saved Session e quindi fare clic su Save.Enter your Oracle ASM VM <publicIPaddress> in the host name dialog box, fill in a new Saved Session name and then click on Save. Dopo aver salvato, fare clic su open per connettersi alla macchina virtuale Oracle ASM.Once saved, click on open to connect to your Oracle ASM virtual machine. Alla prima connessione viene segnalato che il Registro di sistema non è stato memorizzato nella cache del sistema remoto.The first time you connect you are warned the remote system is not cached in your registry. Fare clic su yes per aggiungerlo e continuare.Click on yes to add it and continue.

    Screenshot delle opzioni per la sessione PuTTY

Installare Oracle Grid InfrastructureInstall Oracle Grid Infrastructure

Per installare Oracle Grid Infrastructure, completare la procedura seguente:To install Oracle Grid Infrastructure, complete the following steps:

  1. Accedere come utente grid.Sign in as grid. L'accesso non dovrebbe richiedere una password.(You should be able to sign in without being prompted for a password.)

    Nota

    Se si esegue Windows, assicurarsi di aver avviato Xming prima di iniziare l'installazione.If you are running Windows, make sure you have started Xming before you begin the installation.

    cd /opt/grid
    ./runInstaller
    

    Verrà visualizzata la finestra Oracle Grid Infrastructure 12c Release 1 Installer (Programma di installazione di Oracle Grid Infrastructure 12c versione 1).Oracle Grid Infrastructure 12c Release 1 Installer opens. L'avvio del programma di installazione potrebbe richiedere alcuni minuti.(It might take a few minutes for the installer to start.)

  2. Nella pagina Select Installation Option (Selezionare le opzioni di installazione) selezionare Install and Configure Oracle Grid Infrastructure for a Standalone Server (Installare e configurare Oracle Grid Infrastructure su un server autonomo).On the Select Installation Option page, select Install and Configure Oracle Grid Infrastructure for a Standalone Server.

    Screenshot della pagina del programma di installazione Select Installation Option (Selezionare le opzioni di installazione)

  3. Nella pagina Select Product Languages (Selezionare le lingue del prodotto) assicurarsi che sia selezionato English (Inglese) o la lingua desiderata.On the Select Product Languages page, ensure English or the language that you want is selected. Fare clic su next.Click next.

  4. Nella pagina Create ASM Disk Group (Creare il gruppo di dischi ASM):On the Create ASM Disk Group page:

    • Immettere un nome per il gruppo di dischi.Enter a name for the disk group.
    • In Redundancy (Ridondanza) selezionare External (Esterna).Under Redundancy, select External.
    • In Allocation Unit Size (Dimensioni dell'unità di allocazione) selezionare 4.Under Allocation Unit Size, select 4.
    • In Add Disks (Aggiungi dischi) selezionare ORCLASMSP.Under Add Disks, select ORCLASMSP.
    • Fare clic su next.Click next.
  5. Nella pagina Specify ASM Password (Specificare la password ASM) selezionare l'opzione Use same passwords for these accounts (Usare le stesse password per questi account) e immettere una password.On the Specify ASM Password page, select the Use same passwords for these accounts option, and enter a password.

    Screenshot della pagina del programma di installazione Specify ASM Password (Specificare la password ASM)

  6. Nella pagina Specificare opzioni di gestione è possibile configurare il controllo Cloud EM.On the Specify Management Options page, you have the option to configure EM Cloud Control. Questa opzione verrà ignorata: fare clic su next per continuare.We are skipping this option - click next to continue.

  7. Nella pagina Privileged Operating System Groups (Gruppi del sistema operativo con privilegi) usare le impostazioni predefinite.On the Privileged Operating System Groups page, use the default settings. Fare quindi clic su next per continuare.Click next to continue.

  8. Nella pagina Specify Installation Location (Specificare il percorso di installazione) usare le impostazioni predefinite.On the Specify Installation Location page, use the default settings. Fare quindi clic su next per continuare.Click next to continue.

  9. Nella pagina Crea inventario, cambiare la directory inventario in /u01/app/grid/oraInventory.On the Create Inventory page, change the Inventory Directory to /u01/app/grid/oraInventory. Fare quindi clic su next per continuare.Click next to continue.

    Screenshot della pagina del programma di installazione Create Inventory (Creare l'inventario)

  10. Nella pagina Root script execution configuration (Configurazione di esecuzione dello script principale) selezionare la casella di controllo Automatically run configuration scripts (Eseguire automaticamente gli script di configurazione).On the Root script execution configuration page, select the Automatically run configuration scripts check box. Selezionare quindi l'opzione Use "root" user credential (Usa le credenziali dell'utente "root") e immettere la password dell'utente root.Then, select the Use "root" user credential option, and enter the root user password.

    Screenshot della pagina del programma di installazione Root script execution configuration (Configurazione di esecuzione dello script principale)

  11. Nella pagina Eseguire controlli dei prerequisiti, l’impostazione corrente avrà esito negativo con errori.On the Perform Prerequisite Checks page, the current setup will fail with errors. Si tratta di un comportamento previsto.This is an expected behavior. Selezionare Fix & Check Again.Select Fix & Check Again.

  12. Nella finestra di dialogo Fixup Script (Correggi script) fare clic su OK.In the Fixup Script dialog box, click OK.

  13. Nella pagina Summary (Riepilogo) rivedere le impostazioni selezionate e quindi fare clic su Install.On the Summary page, review your selected settings, and then click Install.

    Screenshot della pagina del programma di installazione Summary (Riepilogo)

  14. Viene visualizzata una finestra di dialogo che avvisa che gli script di configurazione devono essere eseguiti come un utente con privilegi.A warning dialog box appears informing you configuration scripts need to be run as a privileged user. Fare quindi clic su Yes per continuare.Click Yes to continue.

  15. Nella pagina Finish (Fine) fare clic su Close per completare l'installazione.On the Finish page, click Close to finish the installation.

Configurare l'installazione di Oracle ASMSet up your Oracle ASM installation

Per configurare l'installazione di Oracle ASM, completare la procedura seguente:To set up your Oracle ASM installation, complete the following steps:

  1. Verificare che si è ancora connessi come grid dalla sessione X11.Ensure you are still signed in as grid, from your X11 session. Potrebbe essere necessario accedere a enter per ripristinare i servizi terminal.You might need to hit enter to revive the terminal. Avviare quindi l’assistente alla configurazione Oracle Automated Storage Management:Then launch the Oracle Automated Storage Management Configuration Assistant:

    cd /u01/app/grid/product/12.1.0/grid/bin
    ./asmca
    

    Verrà visualizzato ASM Configuration Assistant (Assistente alla configurazione di ASM).Oracle ASM Configuration Assistant opens.

  2. Nella finestra di dialogo Configurare ASM: gruppi di dischi, fare clic sul pulsante Create e quindi fare clic su Show Advanced Options.In the Configure ASM: Disk Groups dialog box, click the Create button, and then click Show Advanced Options.

  3. Nella finestra di dialogo Create Disk Group (Creare il gruppo di dischi):In the Create Disk Group dialog box:

    • Immettere il nome del gruppo di dischi DATA.Enter the disk group name DATA.
    • In Select Member Disks (Selezionare i dischi membri) selezionare ORCL_DATA e ORCL_DATA1.Under Select Member Disks, select ORCL_DATA and ORCL_DATA1.
    • In Allocation Unit Size (Dimensioni dell'unità di allocazione) selezionare 4.Under Allocation Unit Size, select 4.
    • Fare clic su ok per creare il gruppo di dischi.Click ok to create the disk group.
    • Per chiudere la finestra di conferma fare clic su ok.Click ok to close the confirmation window.

    Screenshot della finestra di dialogo Create Disk Group (Creare il gruppo di dischi)

  4. Nella finestra di dialogo Configurare ASM: gruppi di dischi, fare clic sul pulsante Create e quindi fare clic su Show Advanced Options.In the Configure ASM: Disk Groups dialog box, click the Create button, and then click Show Advanced Options.

  5. Nella finestra di dialogo Create Disk Group (Creare il gruppo di dischi):In the Create Disk Group dialog box:

    • Immettere il nome del gruppo di dischi FRA.Enter the disk group name FRA.
    • In Redundancy (Ridondanza) selezionare External (none) (Esterna (nessuna)).Under Redundancy, select External (none).
    • In Select Member Disks (Selezionare i dischi membri) selezionare ORCL_DATA.Under Select Member Disks, select ORCL_FRA.
    • In Allocation Unit Size (Dimensioni dell'unità di allocazione) selezionare 4.Under Allocation Unit Size, select 4.
    • Fare clic su ok per creare il gruppo di dischi.Click ok to create the disk group.
    • Per chiudere la finestra di conferma fare clic su ok.Click ok to close the confirmation window.

    Screenshot della finestra di dialogo Create Disk Group (Creare il gruppo di dischi)

  6. Selezionare Exit (Esci) per chiudere ASM Configuration Assistant (Assistente alla configurazione di ASM).Select Exit to close ASM Configuration Assistant.

    Screenshot della finestra di dialogo Configure ASM: Disk Groups (Configura ASM: gruppi di dischi) con il pulsante Exit (Esci)

Creare il databaseCreate the database

Il software del database Oracle è già installato nell'immagine di Azure Marketplace.The Oracle database software is already installed on the Azure Marketplace image. Per creare un database seguire questa procedura:To create a database, complete the following steps:

  1. Passare gli utenti all'utente principale di Oracle e inizializzare il listener per la registrazione:Switch users to the Oracle superuser, and then initialize the listener for logging:

    su - oracle
    cd /u01/app/oracle/product/12.1.0/dbhome_1/bin
    ./dbca
    

    Si apre Configuration Assistant (Assistente alla configurazione).Database Configuration Assistant opens.

  2. Nella pagina Database Operation (Operazioni del database), fare clic su Create Database.On the Database Operation page, click Create Database.

  3. Nella pagina Creation Mode (Modalità di creazione):On the Creation Mode page:

    • Immettere un nome per il database.Enter a name for the database.
    • Per Storage Type (tipo di archiviazione) assicurarsi che Automatic Storage Management (ASM) (Gestione archiviazione automatica, ASM) sia selezionato.For Storage Type, ensure Automatic Storage Management (ASM) is selected.
    • Per Percorso file di database, utilizzare il percorso predefinito ASM suggerito.For Database Files Location, use the default ASM suggested location.
    • Per Area di ripristino rapido, utilizzare il percorso predefinito ASM suggerito.For Fast Recovery Area, use the default ASM suggested location.
    • Digitare una Password amministratore e confermare la password.type in an Administrative Password and confirm password.
    • Verificare che create as container database sia selezionato.ensure create as container database is selected.
    • Digitare un valore pluggable database name.type in a pluggable database name value.
  4. Nella pagina Summary (Riepilogo) rivedere le impostazioni selezionate e quindi fare clic su Finish per creare il database.On the Summary page, review your selected settings, and then click Finish to create the database.

    Schermata della pagina Summary (Riepilogo)

  5. Il database è stato creato.The Database has been created. Nella pagina Fine è possibile sbloccare gli account aggiuntivi per usare il database e modificare le password.On the Finish page, you have the option to unlock additional accounts to use this database and change the passwords. Se si desidera eseguire questa operazione, selezionare Gestione password, in caso contrario fare clic su close.If you wish to do so, select Password Management - otherwise click on close.

Eliminare la macchina virtualeDelete the VM

Oracle Automated Storage Management è stato configurato correttamente sull'immagine del database Oracle da Azure Marketplace.You have successfully configured Oracle Automated Storage Management on the Oracle DB image from the Azure Marketplace. Quando la macchina virtuale non è più necessaria, è possibile usare il comando seguente per rimuovere il gruppo di risorse, la macchina virtuale e tutte le risorse correlate:When you no longer need this VM, you can use the following command to remove the resource group, VM, and all related resources:

az group delete --name myResourceGroup

Passaggi successiviNext steps

Esercitazione: Configurare Oracle DataGuardTutorial: Configure Oracle DataGuard

Esercitazione: Configurare Oracle GoldenGateTutorial: Configure Oracle GoldenGate

Revisione: Definire l'architettura di un database OracleReview Architect an Oracle DB