Configure ASM for the shared disks and create a clustered database

1. Configure ASM for the shared disks
Documentación en Tahiti -> Masters Book List -> Automatic Storage Management Administrator’s Guide -> 11 Oracle ASM Configuration Assistant -> Creating Disk Groups -> Managing Disk Groups with Oracle ASM Configuration Assistant

2. Lanzamos el asistente asmca
Entramos con el usuario oracle en RAC1 y ejecutamos el asistente:

cd $HOME
. profile_grid
asmca

3. Creamos un DISKGROUP de nombre DATA para datafiles:

Click “Create” ->
-> Disk Group Name = “DATA” ->
-> Redundancy = “Normal” ->
-> Click en los dos discos ‘ORCL:DATA01’ y ‘ORCL:DATA02’ ->
-> Disk Name = “DATA01” y “DATA02” ->
-> Failure Group = “FG1” y “FG2” ->
-> Click “Show Advanced Options” ->
-> Allocation Unit Size (MB) = “4” ->
-> Click “OK”

4. Creamos un DISKGROUP de nombre RECO para la FRA (Fast Recovery Area):

Click “Create” ->
-> Disk Group Name = “RECO” ->
-> Redundancy = “Normal” ->
-> Click en los dos discos ‘ORCL:RECO01’ y ‘ORCL:RECO02’ ->
-> Disk Name = “RECO01” y “RECO02” ->
-> Failure Group = “FG1” y “FG2” ->
-> Click “Show Advanced Options” ->
-> Allocation Unit Size (MB) = “4” ->
-> Click “OK”

5. Click “Exit” para salir del asistente

6. Create a clustered database
Documentación en Tahiti -> Masters Book List -> Real Application Clusters Installation Guide for Linux and UNIX -> 3 Creating Oracle Real Application Clusters Databases with Database Configuration Assistant

7. Entramos en la máquina RAC1 y ejecutamos el asistente dbca

su - oracle
 . profile_rac
 dbca

8. Seleccionamos “Oracle Real Application Clusters database” -> Click “Next”

9. Seleccionamos “Create a Database” -> Click “Next”

10. Seleccionamos “Custom Database” -> Click “Next”

11. Configuration Type = “Admin-Managed”

Global Database Name = “RAC” ->
-> SID Prefix = “RAC” ->
-> Click “Select All” para instalar la BD en los dos nodos ->
-> Click “Next”

12. Deseleccionamos “Configure Enterprise Manager” ->” Click “Next”

13. Seleccionamos “Use the Same Administrative Password for All Accounts”

Introducimos el Password que queramos dos veces ->
-> Click “Next” ->
-> Si pregunta que no cumple con las reglas de seguridad ->
-> Click “Yes”

14. Seleccionamos “Use Oracle-Managed Files”

Database Area = “+DATA” ->
-> Click “Next”

15. Seleccionamos “Specify Flash Recovery Area”

Click “Browse” ->
-> Seleccionamos “RECO” ->
-> Click “OK” ->
-> Click “Next”

16. Seleccionamos “Typical”

Memory Size (SGA and PGA) = “980” ->
-> Seleccionamos “Use Automatica Memory Management” ->
-> Click Pestaña “Character Sets” ->
-> Seleccionamos “Use Unicode (AL32UTF8) ->
-> Click “Next”

17. En la ventana de “Database Storage” -> Click “Next”

18. Debe estar seleccionado “Create Database” -> Click “Finish” -> Click “OK”

19. Para finalizar -> Click “Exit”

20. Comprobamos el estado del RAC con varios comandos:

# Las instancias RAC1/RAC2 deben aparecen "running" en ambos nodos (rac1 y rac2)
srvctl status database -d RAC
# Aquí podremos ver que el recurso "ora.rac.db" tiene dos recursos locales en modo "Open" en rac1 y rac2
crsctl stat res -t
# También lo podemos sacar directamente con
crsctl stat res ora.rac.db -t