Subido por juan carlos

GID-STI-E-2 Configuración de base de datos ORACLE

Anuncio
ESTÁNDAR DE CONFIGURACIÓN
DE BASE DE DATOS ORACLE
CÓDIGO:
GID-STI-E-2
VERSIÓN:
1
PÁGINA:
1 de 9
1. OBJETIVO
Definir los estándares que permitan la configuración y administración de objetos en la Base
de Datos.
2. ALCANCE
El presente documento pertenece al área de Base de Datos para establecer la adecuada
configuración en la implementación de la base de datos en Oracle.
3.
CONSIDERACIONES
Los estándares presentados tienen como finalidad organizar ciertos aspectos de la
administración de las bases de datos Oracle para obtener los siguientes beneficios:

Mejorar el rendimiento a nivel de memoria.

Detección rápida de errores en Oracle.

Reducción del riesgo de pérdida de datos.

Configuración óptima de almacenamiento.
Para esto se debe:

Establecer las configuraciones de memoria adecuadas para las bases de datos
Oracle.

Configurar las bases de datos Oracle para que no se tenga pérdida de data en
caso de caídas.

Normar los aspectos referidos a la seguridad lógica de la bases de datos Oracle.
Se recomienda:

Proporcionar los estándares a los responsables al inicio de todo proyecto.

Control de cumplimiento antes de todo pase a producción.

Revisión de proyectos anteriores y realizando los cambios en la medida que no
afecte la funcionalidad de los mismos.
4.
SISTEMA OPERATIVO
Se recomienda instalar Windows Server 2012 R2 con Oracle Database 12c R2 ambos
en 64 bits y en idioma Ingles.
Aprobado por:
Fecha:
23/03/2018
V°B° Gerente de IT
Prohibida su reproducción sin autorización del Director de Aseguramiento de la Calidad
ESTÁNDAR DE CONFIGURACIÓN
DE BASE DE DATOS ORACLE
CÓDIGO:
GID-STI-E-2
VERSIÓN:
1
PÁGINA:
2 de 9
Considerar el siguiente cuadro de las versiones de Oracle Database soportadas para las
diferentes versiones del sistema operativo y sus restricciones:
Oracle
Database
Versión
Oracle 12C R2
Oracle 11gr2
Sistema operativo
Soportado
Windows Server 2016
Windows Server 2012 R2
Windows Server 2012
Restricciones
Solo soporta las versiones de Windows
Server mencionadas.
Windows Server 2012 R2
Solo soporta las versiones de Windows
Windows Server 2012
Windows Server 2008 R2 Server mencionadas.
SP1
Oracle 10gr2
5.
Windows Server 2008 R2
SP1
Windows Server 2008
Solo soporta hasta la versión de Windows
Server 2008.
SISTEMA OPERATIVO: CONFIGURACIÓN REGIÓN Y LENGUAJE
En el sistema operativo configurar la opción Region and Languages con los siguientes
parámetros.
6.
Formats
English (United States)
Location
Current Location: United States
BASE DE DATOS: PRODUCTO
Para la instalación del producto se debe considerar lo siguiente.

Standard Edition: contiene las características de almacenamiento y administración de
la base de datos.

Enterprise Edition: incluye las características del producto Standard Edition,
adicional tiene para replicación entre bases de datos y particionamiento de tablas.
7.
BASE DE DATOS: PARCHE
Se debe aplicar el último parche disponible para la versión de base de datos publicado por
Oracle Support, considerar la Nota ID 161818.1
Aprobado por:
Fecha:
23/03/2018
V°B° Gerente de IT
Prohibida su reproducción sin autorización del Director de Aseguramiento de la Calidad
ESTÁNDAR DE CONFIGURACIÓN
DE BASE DE DATOS ORACLE
8.
CÓDIGO:
GID-STI-E-2
VERSIÓN:
1
PÁGINA:
3 de 9
BASE DE DATOS: UBICACIÓN
Para la ubicación de los archivos de la base de datos,
se recomienda separar en
diferentes unidades como se detalla a continuación:
Unidad
C
Ubicación para el sistema operativo.
D
Ubicación del software del motor de base de datos Oracle.
E
9.
Detalles
Ubicación para los archivos de Índices y datos para las bases de
datos.
G
Unidad para almacenar los backups.
H
Unidad para la Paginación.
BASE DE DATOS: CONFIGURACIÓN DE MEMORIAS
La memoria disponible para tareas del Sistemas Operativo no puede ser menor al 20% de
la memoria física, quedando disponible el 80% para la configuración de los parámetros de
la base de datos Oracle Database. Pero si se tienen otros programas que se ejecutan en
el servidor en forma paralela, se debe considerar en reducir el porcentaje de memoria.
Las memorias de la base de datos son:
Tipo de Memoria
Descripción
Memoria compartida emplea para ejecutar
SGA
sentencias SQL, ordenamiento de datos y
recuperación.
Área de Memoria reservada para ejecución de
PGA
procesos de los usuarios.
Los cálculos para la configuración son:
Tipo de Memoria
Cálculo
SGA
80% de Memoria RAM - PGA
PGA
20% del SGA
Aprobado por:
Fecha:
23/03/2018
V°B° Gerente de IT
Prohibida su reproducción sin autorización del Director de Aseguramiento de la Calidad
ESTÁNDAR DE CONFIGURACIÓN
DE BASE DE DATOS ORACLE
CÓDIGO:
GID-STI-E-2
VERSIÓN:
1
PÁGINA:
4 de 9
10. BASE DE DATOS: LIMITACIÓN DE MEMORIA
Las versiones de bases de datos relacionado con el Sistemas Operativos en 64 bits, tiene
la siguiente limitación de memoria:

Versión Standard, soporta memoria hasta 32 GB.

Versión Enterprise, soporta memoria hasta 2 TB.
11. BASE DE DATOS: TIPO DE BLOQUES
Los tipos de bloques a configurar son los siguientes.
OLTP
OLAP
Para bases de datos transaccionales, se debe considerar bloques
de 8K
Para bases de datos Datawarehouse, se debe considerar bloques
de 32K
12. BASE DE DATOS: TIPO DE CARACTER
La configuración que se aplicará para los caracteres son las siguientes.
Caracter
WE8MSWIN1252
Nacional
AL16UTF16
Lenguaje
American
Formato
United States
13. BASE DE DATOS: MODO DE CONEXIÓN
El modo de conexión que se debe considerar es DEDICATED.
14. BASE DE DATOS: NOMBRE
El nombre de la base de datos deberá contener como máximo 8 caracteres.
15. BASE DE DATOS: CONTROL FILES
Los Control Files son archivos de configuración para la base de datos que tiene como
finalidad la sincronización de la estructura lógica y arranque de la base debido a su
importancia se debe multiplexar los archivos y ubicarlo en diferentes discos.
Para el almacenamiento
Aprobado por:
de los Control Files en ASM (Administración automática de
Fecha:
23/03/2018
V°B° Gerente de IT
Prohibida su reproducción sin autorización del Director de Aseguramiento de la Calidad
ESTÁNDAR DE CONFIGURACIÓN
DE BASE DE DATOS ORACLE
CÓDIGO:
GID-STI-E-2
VERSIÓN:
1
PÁGINA:
5 de 9
Almacenamiento), se recomienda colocar en diferentes grupos.
16. BASE DE DATOS: REDO LOG FILES
Los Redo Log Files son archivos que tienen la finalidad de registrar un histórico de todos
los cambios en la base de datos para la recuperación de la base de datos, debido a su
importancia se debe multiplexar los archivos y ubicarlo en diferentes discos.
Para el almacenamiento de los Redo Log en ASM (Administración automática de
Almacenamiento), se recomienda colocar en diferentes grupos.
17. BASE DE DATOS: PARÁMETROS DE TABLESPACE
En los Tablespace deben contener los siguientes parámetros.
Extent Management
LOCAL
Allocation type
SYSTEM
Segment Space management
AUTO
18. BASE DE DATOS: CREACIÓN DE TABLESPACE
La creación de tablespaces que no están implementados por defecto por la instalación de
la base de datos, se debe considerar el siguiente formato:
18.1.
Para Tablespace de Datos
<schema >+<_>+DATA+<_>+< (opcional)Numeración de la Tablespace de datos>
Aprobado por:
Fecha:
23/03/2018
V°B° Gerente de IT
Prohibida su reproducción sin autorización del Director de Aseguramiento de la Calidad
ESTÁNDAR DE CONFIGURACIÓN
DE BASE DE DATOS ORACLE
CÓDIGO:
GID-STI-E-2
VERSIÓN:
1
PÁGINA:
6 de 9
Descripción de los campos:
Campos
<schema >
Tipo
Requerido
<(opcional)
Numeración de la
Tablespace de
Descripción
Indicar el nombre del esquema sin considerar el
numeral.
Al agregar nuevos Tablespace con el mismo
Opcional
nombre deberá estar con numeración en el rango
de : (01,02 …99)
datos >
Ejemplo: Considerando que el nombre del usuario de base de datos es PWCREPOM01,
el nombre a colocar para el Tablespace es PWCREPOM_DATA.
18.2.
Para Tablespace de Índices
<schema >+<_>+INDX+<_>+< (opcional)Numeración de la Tablespace de Indices>
Descripción de los campos:
Campos
<schema >
Tipo
Requerido
<(opcional)
Numeración de la
Tablespace de indices
>
Descripción
Indicar el nombre del esquema sin considerar el
numeral.
Al agregar nuevos Tablespace con el mismo
opcional
nombre deberá estar con numeración en el rango
de : (01,02 …99)
Ejemplo: El nombre del usuario es PWCREPOM01, el nombre del tablespace será
PWCREPOM_INDX.
19. BASE DE DATOS: CREACIÓN DE DATAFILE
Los Datafile son archivos físicos de los Tablespace, el cuál tendrán la siguiente
configuración dependiendo del tipo de almacenamiento.
Aprobado por:
Fecha:
23/03/2018
V°B° Gerente de IT
Prohibida su reproducción sin autorización del Director de Aseguramiento de la Calidad
ESTÁNDAR DE CONFIGURACIÓN
DE BASE DE DATOS ORACLE
19.1.
CÓDIGO:
GID-STI-E-2
VERSIÓN:
1
PÁGINA:
7 de 9
Almacenamiento Automático
19.1.1. Almacenamiento por Filesystem
<01_mf>+<_>+<Nombredetablespace> +<_>+<valor autogenerado >.dbf
Descripción de los campos
Campos
Tipo
Descripción
<01_MF_>
Automático
Número generado por la BD
<Nombredetablespace>
Automático
Indicar el nombre del esquema
<valor autogenerado >
Automático
La agregación lo genera en
automático por OMF.
E
Ejemplo: 01_MF_ REPLIPC01_DATA_BHVWQWCW.dbf
19.1.2. Almacenamiento por ASM
<Nombredetablespace> +<AUTO_ID_ASM >
Descripción de los campos:
Campos
Tipo
< Nombredetablespace>
Requerido
AUTO_ID_DATAFILE
Automático
Descripción
Nombre del Tablespace
La agregación lo genera en automático
por ASM o datafile.
Ejemplo: REPLIPC01_DATA.256.682183059
Aprobado por:
Fecha:
23/03/2018
V°B° Gerente de IT
Prohibida su reproducción sin autorización del Director de Aseguramiento de la Calidad
ESTÁNDAR DE CONFIGURACIÓN
DE BASE DE DATOS ORACLE
19.2.
CÓDIGO:
GID-STI-E-2
VERSIÓN:
1
PÁGINA:
8 de 9
Almacenamiento Manual
<Nombredetablespace> +<_>+< Numeración de datafiles >.dbf
Descripción de los campos:
Campos
Tipo
<Nombredetablespace>
Requerido
Descripción
Indicar el nombre del Tablespace.
Al agregar nuevos datafiles con el
<(opcional)Numeración
de datafiles >
Requerido
mismo nombre deberá estar con
numeración correlativa en el rango
de : (01,02 …99)
20. BASE DE DATOS: CREACIÓN DE USUARIO
Para la creación del nombre del usuario de base de datos, se debe considerar:
<Serv_Apli>+<Detalle_user>+ (opcional)Numeración>
Descripción de los campos:
Campos
Serv_apli
Tipo
Requerido
Descripción
Se detalla las siglas de la aplicación o el servicio
asociado.
Detalle de lo que va realizar el usuario, si la
Detalle_user
Requerido
extensión es mayor de 8 caracteres se debe
acortar considerando los 3 o 4 primeros
caracteres con alguna sigla de apoyo.
Al agregar nuevos usuario con el mismo nombre
<(opcional)Numeración>
Opcional
deberá estar con numeración en el rango de :
(01,02 …99)
Aprobado por:
Fecha:
23/03/2018
V°B° Gerente de IT
Prohibida su reproducción sin autorización del Director de Aseguramiento de la Calidad
ESTÁNDAR DE CONFIGURACIÓN
DE BASE DE DATOS ORACLE
CÓDIGO:
GID-STI-E-2
VERSIÓN:
1
PÁGINA:
9 de 9
Ejemplo:
Solicitud de creacion:
Usuario
Se requiere la creación de un usuario de base de datos para la
configuración del servicio de Repositorio para la MetaData Manager
PWCREPOMD01
del PowerCenter.
Para la identificación del nombre se descompone de la siguiente manera:
Campos
Tipo
Descripción
Requerido
Desde el Servicio o aplicación que se utilizara con el
usuario creado.
REPOMD
Requerido
Resumen de lo que realizara el usuario, considerar
abreviar apoyándose de algunas siglas.
01
Opcional
PWC
Aprobado por:
Se añade un numeral.
Fecha:
23/03/2018
Augusto Arciniega
Gerente de IT
Aprobado por:
Fecha:
23/03/2018
V°B° Gerente de IT
Prohibida su reproducción sin autorización del Director de Aseguramiento de la Calidad
Descargar