Installation GI standalone (Restart) 12.2 on Linux (OEL 7)

 

You can check previous steps here.

  • Groups

[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)

  • Change password for user 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

 

  • Partitioning disks

[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–> to be used for diskgroup DATA

sdc–> to be used for diskgroup FRA

 

  • Format disk DATA

    Format /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.

     

    Update the partition table so you don’t need to reboot the machine:

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

     

     

  • Format disk FRA

    Format /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.

 

Update the partition table so you don’t need to reboot the machine:

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

 

  • Create directories

    [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 installation

    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

 

You need to use the “oracle” user for unzip it:

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


  • Cvuqdisk

[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%]

 

  • Disks AFD

Instead use ASMlib we are going to use the driver AFD:

[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

 

You can see these files:

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

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

 

  • Installation GI

You can choose to do the installation in graphical mode or in silent mode:

  1. Response file
  2. Graphical interface


 

Adding value with Arumel!!