• No se han encontrado resultados

ADMINISTRACIÓN DE BASES DE DATOS

N/A
N/A
Protected

Academic year: 2021

Share "ADMINISTRACIÓN DE BASES DE DATOS"

Copied!
10
0
0

Texto completo

(1)

ADMINISTRACIÓN DE BASES DE DATOS

1. PREINSTALACIÓN EN EL SERVIDOR

1.1 Información del Proveedor

• Literatura sobre el producto. • Medio(s) de distribución. • Política de instalación. 1.2 Información de la Empresa • Documento de negociación. 1.3 Tipo de DBMS • Monousuario. • Multiusuario. • Cliente-servidor. • Distribuido. 1.4 Requerimientos de hardware • Máquina. • Marca. • Modelo.

• Cantidad de memoria RAM. • Periféricos:

◊ Unidades de cinta magnética. Ejemplo: Quick 150 ó DAT 12 mm. ◊ Unidades de Discos. ◊ Unidades de CDROM. ◊ Unidades de Disquetes. Ejemplo: 3 1/2" 1.44MB DD. 1.5 Requerimientos de software • Sistema operativo.

(2)

• Ambiente de trabajo. • Herramientas. • Otros productos:

◊ Requeridos. ◊ Colaterales.

1.6 Ajustes al sistema operativo • Valores de parámetros.

◊ Dinámicos. ◊ Estáticos. • Medidas de seguridad.

◊ Definición de grupo(s), categorías o clases. ◊ Creación de cuenta(s).

• Sistema de archivos: ◊ Archivos propios.

◊ Archivos en otros servidores. • Espacio en disco:

◊ Para la instalación del producto. ◊ Para el producto.

◊ Para operación normal del producto. ◊ Para los usuarios que utilizan el producto. • Almacenamiento de la información. ◊ Organización de Directorios. ◊ Reubicación de productos. ◊ Reubicación de archivos. ◊ Reubicación de usuarios. ◊ Medidas de seguridad. • Sistema de comunicaciones: ◊ Identificación de nodo(s): − Nombre. − Alias. − Dirección.

◊ Identificación del(os) servidor(es): − Nombre.

− Alias. ◊ Sockets:

− Dirección. − Uso.

(3)

◊ Automática. ◊ Manual.

1.7 Políticas para efectuar la preinstalación

• Determinación de fecha, hora y duración de la preinstalación. • Determinación del personal responsable.

1.8 Ejemplo

1.8.1 El problema

Instalar el producto nn en el computador cc instalado en ... ... ... ubicado en ... ... ...

1.8.2 Información del Proveedor

• Se dispone de la información del proveedor sobre el producto nn.

• El producto nn se encuentra en los siguientes medios para distribución: DVD, CDROM, cinta magnética, cinta Quick 150, cinta DAT 10, cinta DAT 12. • El proveedor envía un funcionario para hacer la instalación del producto.

1.8.3 Información de la Empresa

Se dispone del documento de negociación.

1.8.4 Tipo de DBMS

El producto nn va a ser un motor de base de datos en un ambiente cliente/servidor.

1.8.5 Hardware disponible y requerido

Concepto Disponible Requerido

Máquina Server Server, ...

Marca SUN SUN, ...

Modelo SparcStation zz SparcStation zz, ...

Memoria RAM yy MB yy+64 MB

Unidad de cinta DAT vv DAT vv, ... (opción 1).

Discos Unidad de 100 GB

Unidad de 140 GB Unidad de 200 GB Unidad de 4 TB

Una unidad

Unidad para CDROM CDROM 624 MB CDROM (opción 2)

(4)

1.8.6 Software disponible y requerido

Concepto Disponible Requerido

Sistema operativo Solaris versión x.y Solaris versión x.y, ... Ambiente de trabajo Motif Dirigido a caracter o a

ventanas.

Herramientas Lenguaje C, C++, o Java... Lenguaje C, Java Productos Arc/Info, ...

1.8.7 Ajustes al sistema operativo

• Valores de parámetros.

◊ Caso 1: requerimientos para SYBASE: − forceload:sys/shmsys

− forceload:sys/semsys

− set shmsys:shminfo_shmmax=131072000 − set aport:aport_board_0_type=16

◊ Caso 2: requerimientos para ORACLE: − forceload:sys/shmsys − forceload:sys/semsys − set shmsys:shminfo_shmmax=8388608 − set shmsys:shminfo_shmmin=1 − set shmsys:shminfo_shmmni=100 − set shmsys:shminfo_shnseg=15 − set shmsys:shminfo_semmns=200 − set shmsys:shminfo_semmi=70 − set shmsys:shminfo_semmsl=25 ◊ Procedimiento.

− Estado actual del sistema.

Utilizar por lo menos uno, alguno o todos los comandos sugeridos a continuación:

dmesg | more sysdef

ipcs -m #Para memoria compartida. ipcs -s # Para Semáforos

cat /etc/system more /etc/system vi /etc/system − Realizar los cambios.

(5)

Editar el archivo /etc/system

Adicionar o actualizar los valores requeridos.

Grabar el archivo /etc/system con los valores modificados. Determinar si son valores estáticos o dinámicos.

Reconfigurar el kernel, si es necesario, utilizando por ejemplo: halt -q ó init 0

reboot -r Revisar la nueva configuración.

En caso de falla (no sube el sistema), arrancar la máquina con la configuración anterior del sistema (copia del archivo /etc/system). Si existen problemas, arreglarlos y repetir los pasos anteriores

• Medidas de seguridad.

Crear grupos, cuentas, espacios en disco, protecciones, palabras claves y tipo de Shell. ◊ Caso 1: Para Sybase

Definir el grupo sybase

Crear la cuenta sybase

◊ Caso 2: Para Oracle Definir el grupo dba

Crear la cuenta oracle

• Sistema de archivos:

Todos los archivos van a estar en los discos de la máquina, son de tipo file system, y no hay dispositivos tipo raw device.

• Espacio en disco:

◊ Para la instalación del producto: aa MB. ◊ Para el producto: bb MB.

◊ Para operación normal del producto: cc MB. ◊ Para los usuarios que utilizan el producto: dd MB.

◊ Sugerencia: mirar con el comando df -k los espacios en disco. • Almacenamiento de la información. ◊ Organización de Directorios. ◊ Reubicación de productos. ◊ Reubicación de archivos. ◊ Reubicación de usuarios. ◊ Medidas de seguridad.

◊ Sugerencia: utilizar adecuadamente los comandos:

mkdir, rmdir, cp, mv, ln¸ chown, chgrp, chmod. • Sistema de comunicaciones: tcp/ip.

◊ Identificación de nodo(s):

− Nombre: ingenieria.ingsala.unal.edu.co − Alias: unisis.ingsala.unal.edu.co − Dirección:168.176.15.11

(6)

◊ Identificación del(os) servidor(es): − Nombre(s): hh, ...

− Alias: ii, ... ◊ Sockets:

− Dirección: kk

− Uso: Para el servidor hh

• Arranque/Parada: ◊ Automática.

Sugerencia: Ajustar adecuadamente los directorios /etc/init.d, /etc/rc0.d, /etc/rc1.d, , /etc/rc2.d, /etc/rc3.d, /etc/rc4.d, ... y el contenido de sus archivos.

◊ Manual.

Sugerencia: Alistar procedimientos para el arranque y parada de los servicios del motor de base de datos.

(7)

2. PREINSTALACIÓN EN EL CLIENTE

2.1 Información del Proveedor

• Literatura sobre el producto. • Medio(s) de distribución. • Política de instalación. 2.2 Información de la Empresa

• Documento de negociación. 2.3 Tipo de productos cliente

• Propietario. • Abierto. 2.4 Requerimientos de hardware • Máquina. • Marca. • Modelo.

• Cantidad de memoria RAM. • Periféricos. 2.5 Requerimientos de software • Sistema operativo. • Ambiente de trabajo. • Herramientas. • Otros productos: ◊ Requeridos. ◊ Colaterales.

2.6 Ajustes al sistema operativo • Valores de parámetros. • Medidas de seguridad. • Sistema de archivos.

(8)

• Espacio en disco.

◊ Para la instalación del producto. ◊ Para el producto.

◊ Para operación normal del producto. ◊ Para los usuarios que utilizan el producto. • Almacenamiento de la información. ◊ Organización de Directorios. ◊ Reubicación de productos. ◊ Reubicación de archivos. ◊ Reubicación de usuarios. ◊ Medidas de seguridad. • Sistema de comunicaciones: ◊ Identificación de nodo(s):

◊ Identificación del(os) servidor(es): ◊ Sockets. ◊ Otros productos: − Obligatorios. − Colaterales. 2.7 Pruebas y afinamiento • Elaboración de pruebas. ◊ A nivel local.

Comprobar el adecuado funcionamiento a nivel local, es decir, sin agentes externos.

◊ A nivel global.

Comprobar el adecuado funcionamiento a nivel global, es decir, con todos los agentes externos, tales como otros computadores, la conexión en red, usuarios en otros sitios.

Aconsejable:

− Hacer pruebas de comunicación con otros computadores utilizando

ping a un computador.

rlogin telnet ftp

− Hacer pruebas de comunicación con los productos servidores

ping a un producto en el servidor. • Hacer los ajustes necesarios.

2.8 Políticas para efectuar la preinstalación

(9)
(10)

3. INSTALACIÓN DE PRODUCTOS

3.1 Políticas para efectuar la instalación

• Determinación de fecha, hora y duración de la instalación. • Determinación del personal responsable.

• Determinación de pruebas. 3.2 Proceso de instalación

• Tener a mano los resultados de la preinstalación. • Tener el (los) medio(s) de distribución.

• Tener a disposición los manuales del(os) producto(s). • Tener disponible la(s) máquina(s).

• Tener disponible el personal involucrado.

• Elaborar el proceso indicado por el proveedor para la instalación del producto. • Elaborar las pruebas previstas:

◊ De correcta instalación. ◊ De buen funcionamiento.

◊ Prueba simulada de producción. • Recibir visto bueno de auditoría de Sistemas. • Elaborar copias de respaldo.

• Elaborar las memorias (documentación). 3.3 Sugerencias

• Disponibilidad del administrador del sistema operacional. • Disponibilidad del administrador del servidor de bases de datos. • Disponibilidad del administrador de las comunicaciones.

• Disponibilidad de los responsables de productos indispensables y de productos colaterales

• Disponibilidad de manuales, a nivel de cualquier necesidad eventual.. • Disponibilidad de medio(s) de comunicación para consulta a expertos. • Dominio de los comandos previstos para la instalación.

Ejemplo: En Unix saber restaurar y elaborar copias de seguridad. Para restaurar información almacenada en cinta:

tar xvf /dev/rmt/0archivos

Para elaborar una copia de seguridad en cinta:

Referencias

Documento similar