Documento para universidades
BASES DE DATOS
26/03/a
Bouchard 547 Piso 29 (1106) Buenos Aires - Argentina - Tel: (54-11) 4310-8888 Fax: (54-11) 4310-8800 - E-mail:
[email protected]
ENTREGABLE PARA UNIVERSIDADES
Informix Software, Región Sur
Pag.1
Documento para universidades
INDICE
instalacion del producto informix online dynamic server
creacion del usuario "informix"
seteo de variables previo para la instalacion
inicializacion de la instancia
multi[ples instancias
introduccion de online dynamic server
backups
utilizacion de comando ontape y onbar
parametros de ontape
niveles de backup
backup de logical logs
sintaxis
ejecucion del backup
restore
ejecucion del restore
operación del utilitario onbar
componentes del onbar
parametro del onbar
recomendaciones para optimizar la performance
comandos del onbar
restore con onbar
politica de backup
politica de backup en el sistema distribuido
politica de backup del sistema centralizado
arcunload
utilizacion
sintaxis
recomendaciones
operacion de la instancia
modos de operacion
descripcion
off-line
initialization
quiescent
on-line
shutdown
recovery
procesos del motor
memoria compartida a nivel unix
activar y desactivar la instancia
modo fast recovery
control de modos desde linea comando
comandos de la instancia
comando dbaccess
comando oninit
opcion -v
casos de fallas
comando onstat
opcion -g
comando onmode
recomendaciones
5
5
5
6
6
8
9
9
9
10
10
10
10
11
13
14
15
17
18
18
19
20
20
21
21
21
21
22
23
23
23
23
23
23
23
23
23
24
24
25
26
26
27
27
28
28
29
34
35
38
39
26/03/a
Bouchard 547 Piso 29 (1106) Buenos Aires - Argentina - Tel: (54-11) 4310-8888 Fax: (54-11) 4310-8800 - E-mail:
[email protected]
ENTREGABLE PARA UNIVERSIDADES
Informix Software, Región Sur
Pag.2
Documento para universidades
recomendaciones generales
optimo monitoreo
mensajes del motor
memoria compartida
Utilizacion de CPUVPS
focalizacion de posibles problemas de performance
memoria
cpu
discos
particionamiento de tablas
bases de datos de control
base de datos sysmaster
base de datos sysutils
tablas del catalogo de la base de datos
consulta a las bases de datos de control
arquitectura de disco
conceptos basicos
pagina
chunk
dbspace
tblspace
extent
control de espacio en discos
operaciones sobre volumenes de base
reorganizacion de tablas
calculo de primer extent y segundo
como asignar el espacio para una tabla
control de espacio en tablas
pasos en el calculo de extents
control de espacio de indices
reorganizacion de una tabla
recomendaciones
reorganizaciones de base
optimizacion de reorganizacion
update statistics
descripcion
distribuciones
recomendaciones
alarmas
configuracion
configuracion de la instancia
parametros basicos
archivo $onconfig
scripting
deteccion de lockeos de tablas
eliminacion de usuarios
reporte de espacio total de la base
reporte de quien se encuentra lockeando o utilizando una tabla
tablas utilizadas en un momento especifico
identificacion de indices redundantes en cada tabla
scripts de update statistics
script de oncheck de carrefour(onchecker)
maximo numero de extens por tabla
40
40
40
41
42
44
44
45
45
47
50
50
50
51
51
53
53
53
53
54
54
55
55
58
60
60
60
61
61
63
63
64
65
65
66
66
66
67
70
70
71
71
78
82
82
85
90
93
94
106
109
119
130
26/03/a
Bouchard 547 Piso 29 (1106) Buenos Aires - Argentina - Tel: (54-11) 4310-8888 Fax: (54-11) 4310-8800 - E-mail:
[email protected]
ENTREGABLE PARA UNIVERSIDADES
Informix Software, Región Sur
Pag.3
Documento para universidades
i/o por cada por cada tabla
soporte tecnico
servicios de soporte tecnico
openline
follow the sun
regency y consultoria
Oficinas locales
136
162
162
162
162
162
162
26/03/a
Bouchard 547 Piso 29 (1106) Buenos Aires - Argentina - Tel: (54-11) 4310-8888 Fax: (54-11) 4310-8800 - E-mail:
[email protected]
ENTREGABLE PARA UNIVERSIDADES
Informix Software, Región Sur
Pag.4
Documento para universidades
INSTALACION DEL PRODUCTO INFORMIX ONLINE DYNAMIC SERVER
Creacion del usuario “Informix”
Antes de realizar la instalacion de producto Informix Dynamic Server, es conveniente crear el
grupo “informix” con Group Id 200 y usuario “informix” con Id 201. Para esto se debera logonear
con el usuario “root” y crear el usuario ya sea por medio de linea comando como por medio de la
herramienta de administracion del sistema operativo. Luego de la creacion del usuario, ejecutar
el comando su – informix y comprobar que, una vez logoneado con esa cuenta, verificar el SID y
GID. Esto ser verifica ejecutando el comando “id” y este sera el output que debera presentar.
uid=201(informix) gid=200(informix)
Seteo de variables previo para la instalacion
Una vez creado el usuario, logonearse nuevamente como root para realizar la instalacion. Esta
debe hacerse como usuario “root” ya que la el script de instalacion realizara cambios de
permisos a binarios del producto que solo pueden hacerce con dicho usuario. Una vez en el
sistema operativo se deberan exportar las siguientes variables:
Nota: estos valores son hipoteticos.
Variable
INFORMIXDIR
ONCONFIG
PATH
INFORMIXSERVER instancia
Descripcion de variable INFORMIXSERVER
La variable INFORMIXSERVER contendra el valor “nombre del motor” este valor debera estar
expresado en el archivo de configuracion $INFORMIXDIR/etc/$ONCONFIG en el parametro
DBSERVERNAME. El nombre del motor no tiene restriccion con el nombre del server a nivel
sistema
de
$INFORMIXDIR/etc/sqlhosts. Este archivo tiene el fin de configurar la comunicacion logica entre
motores de bases de datos y la propia configuracion del motor consigo mismo.
El sqlhosts tendra la siguiente arquitectura:
Nombre de la instancia
El tipo de comunicacion esta tambien contiene su parametro respectivo dentro del archivo
$INFORMIXDIR/etc/$ONCONFIG. Este parametro es NETTYPE los valores que puede adquirir
son tipo de thread para comunicacion, cantidad de trheads, cantidad de usuarios y tipo de clase
en el que ese thread va a correr. Esto se explicara mas adelante en el capitulo “Configuracion de
la instancia”.
Cada vez que el motor se inicializa ya sea por primera vez o no, este buscara el valor de la
variable $ONCONFIG y se parametrizara. Mientras que el INFORMIXDIR contendra el path
donde se encuentra instalado el porducto. Obviamente es conveniente tener seteado el PATH de
Valor
/informix
onconfig
$PATH:$INFORMIXDIR/bin Path donde se encontraran los binarios del producto.
Descipcion
Directorio donde ser realizara la instalacion.
Achivo de configuracion de la instancia.
Nombre de la instancia.
Tipo de comunicacion
Nombre de server
operativo
tambien
debera
estar
contemplado
Servicio
y
en
el
archivo
26/03/a
Bouchard 547 Piso 29 (1106) Buenos Aires - Argentina - Tel: (54-11) 4310-8888 Fax: (54-11) 4310-8800 - E-mail:
[email protected]
ENTREGABLE PARA UNIVERSIDADES
Informix Software, Región Sur
Pag.5
Documento para universidades
los binarios en nuesta variable local PATH para poder ejecutar todos los comandos del motor
desde el prompt.
Inicializacion de la instancia
Una vez finalizada la configuracion deseada del archivo $ONCONFIG, que como se explico
anteriormente es quien parametrizara al motor, deberemos inicialiarlo por primera vez. Esto
puede hacerse ya sea desde la herramienta “omonitor” o desde el prompt, ejecutando el
comando “oninit”. Si la instancia es inicializada por primera vez, el motor se encargara de
inicializar las paginas correspondientes al chunk correspondiente al valor ROOTPATH. Este
parametro corresponde al dispositivo primario asignado para el motor. Luego de la ejecucion del
“oninit”, el proceso realizara autocomprobaciones,
Comentarios de: Informix (2)