Manual Instalacion ASM Oracle11g LINUX SUSE
Manual Instalacion ASM Oracle11g LINUX SUSE
Manual Instalacion ASM Oracle11g LINUX SUSE
30-4-2020
Consultoría Externa DBA. América De Lima.
Contenido
1. Objetivo: ................................................................................................................................ 4
2. Alcance: ................................................................................................................................. 4
3. Requerimientos técnicos: ....................................................................................................... 4
4. Responsables: ........................................................................................................................ 4
5. Documento: ........................................................................................................................... 5
6. Premisas: ............................................................................................................................... 5
Características del Servidor de Producción Actual:.................................................................. 5
Características del Nuevo Servidor: ( la numeración debe incluirse dentro de premisas) .... 5
7. Inicio – Pre-requisitos ............................................................................................................. 6
a) Validar los paquetes requeridos por Oracle para la Instalación de los productos................. 6
b) Configuración de archivos .................................................................................................. 7
c) Archivos Limits ................................................................................................................... 8
d) Validar................................................................................................................................ 9
e) Crear grupos y usuarios ...................................................................................................... 9
f) Nuevo producción versión del sistema operativo................................................................ 9
g) Desarrollo actual .............................................................................................................. 10
h) Producción actual ............................................................................................................. 10
i) Parámetros del so ............................................................................................................ 11
j) Parámetros del Sistema operativo sysctl........................................................................... 11
8. Inicio de instalación.............................................................................................................. 12
I. Iniciando – discos crudos y configuración con asmlib discos en raw device ........................... 12
II. Configurando y creando disco raw con asmlib ...................................................................... 12
III. Iniciando instalación de grid infrastructure ....................................................................... 14
IV. Validación de librerías ASM instaladas .............................................................................. 16
V. Configuración del ASM ......................................................................................................... 16
VI. Creación de discos de Data y FRA del ASM ........................................................................ 16
VII. Cont. De creación de discos data 10 al 57 ......................................................................... 17
VIII. Creación de discos FRAREA ( para área de recuperación) ................................................. 17
IX. Parámetros de configuración del oracle ASM.................................................................... 18
X. Instalación software del GRID. Asignar los grupos dueños del software ................................ 18
XI. Instalación del software ASM: ubicación del software /oracle/u01 ................................... 19
XII. Instalación del grid infrastructure en servidor de BD. Culminación.................................... 19
XIII. Ejecución de script para fijar variables de ambiente ......................................................... 20
XIV. Configuración. Variables de ambiente exitoso .................................................................. 21
XV. Listener del ASM ok y registro de la base de datos ............................................................ 21
XVI. Creación de grupo de disco del FRAREA (flash recovery area) ........................................... 22
XVII. Grupo de discos DATA y FRAREA creados y montados ...................................................... 22
XVIII. Chequeo de pre-requisitos para instalación de la Base de DATOS DW ........................... 23
XIX. Estatus del componente cluster Oracle ASM y grid ........................................................... 23
XX. Validación del grupo de discos antes de Instalar la Base de Datos DW .............................. 24
XXI. Instalación del manejador de Oracle Database 11G .......................................................... 24
XXII. Servidor de base de datos dedicado ................................................................................. 25
XXIII. El home de Oracle database ......................................................................................... 26
XXIV. Type de base de datos: para datawarehouse ................................................................ 27
XXV. No incluir esquemas de ejemplo ....................................................................................... 28
XXVI. Character set de la base de datos ................................................................................. 28
XXVII. Ajuste de memoria de la BD, deshabilitar la memoria automática ................................. 29
XXVIII. Validar componentes del software de bd ...................................................................... 30
XXIX. Culminación de instalación. .......................................................................................... 30
XXX. Crear la instancia de Oracle DW........................................................................................ 31
XXXI. Seleccionar el character set para la nueva instancia ...................................................... 31
XXXII. Validar cantidad de archivos de la Instancia de base de datos DW ................................ 32
XXXIII. Validar los HOME y el nombre de Instancia ................................................................... 32
XXXIV. Instancia de Base de Datos DWNEW creada .................................................................. 33
XXXV. Instancia DWNEW con los grupos de disco DATA y FRAREA 3TB de espacio asignado .... 33
XXXVI. Restaurar el backup de producción: .............................................................................. 34
XXXVII. Inicio de restore en RMAN: ........................................................................................... 34
XXXVIII. Restauración del backup de los datos........................................................................ 35
XXXIX. Monitor de restauración de los archivos de datos ......................................................... 35
XL. Chequeo de las tablas y esquemas de la nueva BD DWNEW ............................................. 37
XLI. Copiar los script de mantenimiento desde el servidor actual al nuevo servidor ................. 37
XLII. Programar script de backup para realizar pruebas del respaldo desde el crontab ............. 38
1. Objetivo:
2. Alcance:
3. Requerimientos técnicos:
Oracle.
4. Responsables:
5. Documento:
Firma Firma
6. Premisas:
7. Inicio – Pre-requisitos
Librerías, paquetes, usuarios y grupos
unixODBC-devel-2.2.12
unixODBC-32bit-2.2.12
oracleasm-2.0.5-7.4.42.33
oracleasm-kmp-default-2.0.5_3.0.101_63-7.42.33
oracleasmlib-2.0.4-1.SLE11 1
oracleasm-support-2.1.8-1.SLE11 2
b) Configuración de archivos
Configuration files & settings:
/etc/sysctl.conf
# Oracle settings
kernel.core_uses_pid = 1
kernel.suid_dumpable = 1
kernel.msgmni = 2878
# physical RAM size (8 GB) / pagesize (4096)
kernel.shmall = 2097152
# 1/2 of physical RAM typically, 5 GB here
kernel.shmmax = 5368709120
kernel.shmmni = 4096
#kernel.sem = 250 32000 100 128
kernel.sem = 250 32000 100 142
# 512 x processes (for example 6815744 for 13312 processes)
fs.file-max = 6815744
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500
net.ipv4.conf.default.rp_filter = 1
1
Se bajan de la página oficial de SUSE. Indicando el kernel del SO
2
Se bajan de la página oficial de SUSE. Indicando el kernel del SO
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
# For RDS use larger value below
#net.core.wmem_max = 2097152
net.core.wmem_max = 1048576
# group ID of dba group
vm.hugetlb_shm_group = 7001
# number of hugepages (2 MB size) to be used for ASMM
vm.nr_hugepages=2560
c) Archivos Limits
/etc/security/limits.conf
# Oracle settings
oracle soft core unlimited
oracle hard core unlimited
oracle soft nproc 131072
oracle hard nproc 131072
oracle soft nofile 131072
oracle hard nofile 131072
oracle soft stack 32768
oracle hard stack 32768
oracle soft memlock 5242880
oracle hard memlock 5242880
root soft core unlimited
root hard core unlimited
root soft nproc 131072
root hard nproc 131072
g) Desarrollo actual
h) Producción actual
i) Parámetros del so
8. Inicio de instalación
Los rpm de asmlib deben instalar con el usuarios root. Una vez instalados,
inicia el proceso de configuración para los discos raw:
/etc/init.d/oracleasm configure
Posteriormente, crear los discos con el ASMLIB para el ASM de Oracle, todos los
discos DATA Y FRAREA, con el nombre que aparece físico en el
/dev/mapper/oraasm
Asignar los discos de forma "progresiva" con la instrucción oracleasm createdisk
Para los DATA Desde el 0000 al 0009
for i in $(seq 0 9); do echo /etc/init.d/oracleasm createdisk DATA_000$i
/dev/mapper/oraasm-DATA_000$i ; done;
Para los DATA Desde el 0010 al 0057
for i in $(seq 10 57); do echo /etc/init.d/oracleasm createdisk DATA_00$i
/dev/mapper/oraasm-DATA_00$i ; done;
Para los FRAREA Desde el 0000 al 0009
for i in $(seq 0 9); do echo /etc/init.d/oracleasm createdisk FRAREA_000$i
/dev/mapper/oraasm-FRAREA_000$i ; done;
Para los FRAREA Desde el 0010 al 0041
for i in $(seq 10 41); do echo /etc/init.d/oracleasm createdisk FRAREA_00$i
/dev/mapper/oraasm-FRAREA_00$i ; done;
Muestra:
#Ruta Scripts
SCRIPTS=/oracle/u02/app/RMAN/scripts; export SCRIPTS
LOGS=/oracle/u02/app/RMAN/logs; export LOGS
EXPDP=/oraclenfs/DWNEW/EXPDP; export EXPDP
# TRACE
TRACE=/oracle/u02/app/oracle/diag/rdbms/dwnew/DWNEW/trace; export
TRACE
ADUMP=/oracle/u02/app/oracle/admin/DWNEW/adump; export ADUMP
Password del asm
sys y asmsnmp : OraAsmPl4z4s