Mostrando entradas con la etiqueta oracleasm. Mostrar todas las entradas
Mostrando entradas con la etiqueta oracleasm. Mostrar todas las entradas

jueves, 8 de agosto de 2024

Instalacion RAC ORacle 19c ++ en Linux

Pre-Requisitos Basicos
--Storage --
/u01 de 100GB
5 discos de 10 GB cada uno para los Vote+OCR
2 discos de 100 GB para la BD de metada del Rac- Colocar en redundancia NORMAL al crear el diskgroup
N Cantidad de Discos para +DATA y +FRA
/tmp 30 GB almenos
---------------------------------------
--Networking
2 Ip en segmento publico
2 Ip en un segmento privado aislado solo para el RAC
3 Ip en el segmento publico para el DNS
2 Ip en el segmento publico para las Vip

Se debe crear y asignar en el Dns la resolucion de nombre del Scan: 
Ejemplo: scan-prod:

[oracle@dbserver01 ~]$ nslookup scan-prod
Server:         10.10.1.140
Address:        10.10.1.140#53

Name:   scan-prod.local.db
Address: 10.129.2.82
Name:   scan-prod.local.db
Address: 10.129.2.83
Name:   scan-prod.local.db
Address: 10.129.2.81
---------------------------------------


Deshabilitar SElinux
vi /etc/selinux/config   --- colocar en disable

Deshablitar Firewall
service firewalld stop
service firewalld disable

Creacion de Grupos de S.O.
groupadd oinstall -g 501
groupadd dba -g 502
groupadd oper -g 503
groupadd backupdba -g 504
groupadd dgdba -g 505
groupadd kmdba -g 506
groupadd asmadmin -g 507
groupadd asmdba -g 508
groupadd asmoper -g 509

Creacion de usuarios de S.O.

--------- where the installation owner is grid and the OSASM group asmadmin -------------------
useradd -u 501 -g oinstall -G asmadmin,asmdba,asmoper,dba grid
useradd -u 502 -g oinstall -G dba,oper,asmdba,backupdba,dgdba,kmdba oracle



Directorios para los binarios:
mkdir -p /u01/app/19.0.0/grid
mkdir -p /u01/app/grid
mkdir -p /u01/app/oracle
chown -R grid:oinstall /u01
chown oracle:oinstall /u01/app/oracle
chmod -R 775 /u01/



Editar archivos etc/hosts en los servidores:
--- IP PUBLICAS ---
10.129.2.72    server01
10.129.2.73    server02
--- IP PRIVADAS --
10.10.10.1    server01-priv
10.10.10.2   server02-priv
-- IP VIPS --
10.129.2.77    server01-vip
10.129.2.78    server02-vip
Nota no agregar el Servicio para el Scan #  Servicio scan: cl-scan-ip : 10.129.2.90, 10.129.2.91, 10.129.2.92




Configurar Interfaces de RED
#nmtui 
#nm-connection-editor 





export CV_ASSUME_DISTID=OEL7.8



[root@dsib0252]# cd /usr/bin
[root@dsib0252 bin]# mv scp scp.orig
[root@dsib0252 bin]# echo "/usr/bin/scp.orig -T \$*" > /usr/bin/scp
[root@dsib0252 bin]# chmod 555 /usr/bin/scp
[root@dsib0252 bin]# cat scp
/usr/bin/scp.orig -T $*


miércoles, 15 de marzo de 2017

Guia Rapida para Crear y configurar Discos para ASM

Esta es una guia sencilla para crear y configurar discos para usarlos en ASM.

Debemos instalar el paquete para manejar ASM

# yum install oracleasm-support oracleasmlib oracleasm-`uname -r`

como Root Nos ubicamos en el directorio:
/etc/init.d/
y ejecutamos

# ./oracleasm configure

Asumimos que el servidor ya tiene los discos instalados y sin formato ni particion. Para este ejemplo tenemos creados 6 discos de 2GB c/u


# fdisk -l | grep 2147
Disk /dev/sda: 21.5 GB, 21474836480 bytes
Disk /dev/sdc: 2147 MB, 2147483648 bytes
Disk /dev/sdd: 2147 MB, 2147483648 bytes
Disk /dev/sde: 2147 MB, 2147483648 bytes
Disk /dev/sdf: 2147 MB, 2147483648 bytes
Disk /dev/sdg: 2147 MB, 2147483648 bytes
Disk /dev/sdh: 2147 MB, 2147483648 bytes

Ahora vamos aproceder a particionar todos los discos

# fdisk /dev/sdc
# fdisk /dev/sdd
# fdisk /dev/sde
# fdisk /dev/sdf
# fdisk /dev/sdg
# fdisk /dev/sdh


Ahora verificamos que se haya creado correctamente la particion en cada disco

# fdisk -l | grep /dev/sd
Disk /dev/sda: 21.5 GB, 21474836480 bytes
/dev/sda1   *           1        2611    20970496   83  Linux
Disk /dev/sdb: 31.1 GB, 31138512896 bytes
/dev/sdb1               1         638     5120000   82  Linux swap / Solaris
/dev/sdb2             638        3786    25287680   83  Linux
Disk /dev/sdc: 2147 MB, 2147483648 bytes
/dev/sdc1               1         261     2096451   83  Linux
Disk /dev/sdd: 2147 MB, 2147483648 bytes
/dev/sdd1               1         261     2096451   83  Linux
Disk /dev/sde: 2147 MB, 2147483648 bytes
/dev/sde1               1         261     2096451   83  Linux
Disk /dev/sdg: 2147 MB, 2147483648 bytes
/dev/sdg1               1         261     2096451   83  Linux
Disk /dev/sdh: 2147 MB, 2147483648 bytes
/dev/sdh1               1         261     2096451   83  Linux
Disk /dev/sdf: 2147 MB, 2147483648 bytes
/dev/sdf1               1         261     2096451   83  Linux

Ahora vamos a crear un disco visible para ASM con cada una de esas particiones

# oracleasm scandisks
Reloading disk partitions: done
Cleaning any stale ASM disks...
Scanning system for ASM disks...

# oracleasm createdisk DATA01 /dev/sdc1
Writing disk header: done
Instantiating disk: done
# oracleasm createdisk DATA02 /dev/sdd1
Writing disk header: done
Instantiating disk: done
# oracleasm createdisk DATA03 /dev/sde1
Writing disk header: done
Instantiating disk: done
# oracleasm createdisk DATA04 /dev/sdf1
Writing disk header: done
Instantiating disk: done
# oracleasm createdisk FRA01 /dev/sdg1
Writing disk header: done
Instantiating disk: done
# oracleasm createdisk FRA02 /dev/sdh1
Writing disk header: done
Instantiating disk: done

Ahora verificamos nuestros discos

# oracleasm listdisks
DATA01
DATA02
DATA03
DATA04
FRA01
FRA02

Listo ! ya estan visibles para la instalacion de software