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