Instalación GI standalone (Restart) 12.2 sobre Linux (OEL 7)

 

Consultar pasos previos en esta entrada de blog.

 

  • Crear Grupos

[root@dg1 ~]# id -a oracle
uid=54321(oracle) gid=54321(oinstall) grupos=54321(oinstall),995(vboxsf),54322(dba)

[root@dg1 ~]# groupadd -g 54323 asmadmin

[root@dg1 ~]# groupadd -g 54324 asmdba

[root@dg1 ~]# usermod -a -G asmadmin,asmdba oracle

[root@dg1 ~]# id -a oracle
uid=54321(oracle) gid=54321(oinstall) grupos=54321(oinstall),995(vboxsf),54322(dba),54323(asmadmin),54324(asmdba)

  • Cambiar password usuario oracle

[root@dg1 ~]# passwd oracle

Cambiando la contraseña del usuario oracle.

Nueva contraseña:

CONTRASEÑA INCORRECTA: La contraseña tiene menos de 8 caracteres

Vuelva a escribir la nueva contraseña:

passwd: todos los símbolos de autenticación se actualizaron con éxito.

 

  • /etc/hosts

[root@dg1 ~]# cp /etc/hosts /etc/hosts.old

[root@dg1 ~]# cat /etc/hosts

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4

::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

[root@dg1 ~]# vi /etc/hosts

[root@dg1 ~]# cat /etc/hosts

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4

::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.1.111 dg1 dg1.localdomain

 

  • Particionar discos

De todos los discos que nos aparecen, nos vamos a centrar en los sda,sdb,sdc que hemos creado en el virtualbox:

[root@dg1 ~]# fdisk -l

Disk /dev/sdc: 12.9 GB, 12884901888 bytes, 25165824 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/sda: 85.9 GB, 85899345920 bytes, 167772160 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Identificador del disco: 0x000c3a10

Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200   167772159    82836480   8e  Linux LVM

Disk /dev/sdb: 12.9 GB, 12884901888 bytes, 25165824 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

[…]

 

El sda no lo tocamos, porque es el que hemos utilizado para la instalación del sistema operativo, así que vamos a formatear, para que puedan ser asignados a asm, el resto de los discos:

sdb–> para el DATA

sdc–> para la FRA

 

  • Formatear disco DATA

    Formateamos /dev/sdb:

  • [root@dg1 ~]# fdisk /dev/sdb
    Welcome to fdisk (util-linux 2.23.2).
    
    Changes will remain in memory only, until you decide to write them.
    Be careful before using the write command.
    
    Device does not contain a recognized partition table
    Building a new DOS disklabel with disk identifier 0xf8c4b0a1.
    
    Orden (m para obtener ayuda): n
    Partition type:
       p   primary (0 primary, 0 extended, 4 free)
       e   extended
    Select (default p): 
    Using default response p
    Número de partición (1-4, default 1): 
    Primer sector (2048-25165823, valor predeterminado 2048): 
    Se está utilizando el valor predeterminado 2048
    Last sector, +sectors or +size{K,M,G} (2048-25165823, valor predeterminado 25165823): 
    Se está utilizando el valor predeterminado 25165823
    Partition 1 of type Linux and of size 12 GiB is set
    
    Orden (m para obtener ayuda): p
    
    Disk /dev/sdb: 12.9 GB, 12884901888 bytes, 25165824 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk label type: dos
    Identificador del disco: 0xf8c4b0a1
    
    Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
    /dev/sdb1            2048    25165823    12581888   83  Linux
    
    Orden (m para obtener ayuda): w
    ¡Se ha modificado la tabla de particiones!
    
    Llamando a ioctl() para volver a leer la tabla de particiones.
    Se están sincronizando los discos.

     

    Y actualizamos la tabla de particiones para no tener que reiniciar:

    [root@dg1 ~]# partprobe /dev/sdb

     

     

  • Formatear disco FRA

    Hacemos lo mismo con /dev/sdc:

[root@dg1 ~]# fdisk /dev/sdc
Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0x6783e0b8.

Orden (m para obtener ayuda): n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): 
Using default response p
Número de partición (1-4, default 1): 
Primer sector (2048-25165823, valor predeterminado 2048): 
Se está utilizando el valor predeterminado 2048
Last sector, +sectors or +size{K,M,G} (2048-25165823, valor predeterminado 25165823): 
Se está utilizando el valor predeterminado 25165823
Partition 1 of type Linux and of size 12 GiB is set

Orden (m para obtener ayuda): p

Disk /dev/sdc: 12.9 GB, 12884901888 bytes, 25165824 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Identificador del disco: 0x6783e0b8

Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/sdc1            2048    25165823    12581888   83  Linux

Orden (m para obtener ayuda): w
¡Se ha modificado la tabla de particiones!

Llamando a ioctl() para volver a leer la tabla de particiones.
Se están sincronizando los discos.

 

Actualizamos la tabla de particiones para no tener que reiniciar las máquinas:

[root@dg1 ~]# partprobe /dev/sdc

 

  • Creación directorios

    Creamos los directorios que nos harán falta para las instalaciones:

    [root@dg1 ~]# mkdir -p /u01/app/12.2.0.1/grid
    [root@dg1 ~]# mkdir -p /u01/app/oracle/product/12.2.0.1/db_1
    [root@dg1 ~]# chown -R oracle:oinstall /u01
    [root@dg1 ~]# chmod -R 775 /u01

     

  • Software instalación

    La instalación de la GI 12.2 difiere de las anteriores en que ahora es como un “clonado”, por lo tanto hay que descomprimir el zip directamente en la ubicación de la instalación.

    En nuestro caso, tenemos asociada la carpeta compartida de Virtualbox, que contiene el software, en esta ubicación:

[root@dg1 ~]# df -h
S.ficheros          Tamaño Usados  Disp Uso% Montado en
devtmpfs              2,0G      0  2,0G   0% /dev
tmpfs                 2,0G      0  2,0G   0% /dev/shm
tmpfs                 2,0G   8,5M  2,0G   1% /run
tmpfs                 2,0G      0  2,0G   0% /sys/fs/cgroup
/dev/mapper/ol-root    50G   2,2G   48G   5% /
/dev/sda1            1014M   209M  806M  21% /boot
/dev/mapper/ol-home    26G    33M   26G   1% /home
12.2                  699G   480G  219G  69% /media/sf_12.2
tmpfs                 396M      0  396M   0% /run/user/0

 

Con el usuario “oracle” procedemos a descomprimir el fichero en la ubicación seleccionada:

[oracle@dg1 ~]$ unzip /media/sf_12.2/linuxx64_12201_grid_home.zip -d /u01/app/12.2.0.1/grid/


  • Cvuqdisk

Para que el instalador no dé problemas al leer los discos:

[root@dg1 ~]# rpm -Uvh /u01/app/12.2.0.1/grid/cv/rpm/cvuqdisk-1.0.10-1.rpm

Preparando... ################################# [100%]

Using default group oinstall to install package

Actualizando / instalando...

1:cvuqdisk-1.0.10-1 ################################# [100%]

 

  • Discos AFD

Vamos a configurar los discos para ASM con el driver AFD en vez del ASMlib:

[root@dg1 ~]# export ORACLE_HOME=/u01/app/12.2.0.1/grid

[root@dg1 ~]# $ORACLE_HOME/bin/asmcmd afd_scan '/dev/sd*p1'

[root@dg1 ~]# $ORACLE_HOME/bin/asmcmd afd_label DATA /dev/sdb1 --init

[root@dg1 ~]# $ORACLE_HOME/bin/asmcmd afd_label FRA /dev/sdc1 --init

[root@dg1 ~]# ls -l /dev/oracleafd/disks/

total 8

-rwxrwx--- 1 oracle oinstall 23 jun 20 10:17 DATA

-rwxrwx--- 1 oracle oinstall 23 jun 20 10:17 FRA

 

Si alguno tiene curiosidad para ver que contienen estos ficheros:

[root@dg1 ~]# cat /dev/oracleafd/disks/DATA
512:25163776:/dev/sdb1

[root@dg1 ~]# cat /dev/oracleafd/disks/FRA
512:25163776:/dev/sdc1

 

  • Instalación GI

Puedes elegir cualquiera de los dos tipos de instalación, o con un fichero respuesta, o con la interfaz gráfica:

  1. Response file
  2. Interfaz gráfica