You are on page 1of 8

Instalacin, Pruebas, Liberacin

Pasos de Instalacin del MCPA

Docto.

Instalacin

Cdigo

I-MCPA-0001

Hoja

1 de 8

Elabor

LROD

Fec Elab

21/10/2015

1. Instalacin del sistema MCPA


1. Entre a su servidor como usuario root:
login: root
password: ******

<enter>
<enter>

2. Verifique que exista el directorio /dummy y que tenga permisos 777:


# cd /
# ls l

<enter>
<enter>

Deber aparecer la siguiente lnea:


drwxrwxrwx 2 root other
512 Dec 5 11:11 dummy
Salvo la fecha y la hora, todo debe de coincidir exactamente
En caso de que el directorio no exista, es necesario crearlo y asignarle permisos 777:
# mkdir dummy
# chmod 777 dummy

<enter>
<enter>

3. Frmese como usuario nomiadm:


# su nomiadm

<enter>

4. Usted deber quedar ubicado sobre el directorio /export/home/nomiadm, para comprobar esto
ejecute el comando:
$ pwd

<enter>

Entonces deber aparecer en pantalla: /export/home/nomiadm


5. A continuacin, revise el archivo de configuracin del usuario (archivo .bash_profile), para hacer
esto utilice el siguiente comando:
$ more .bash_profile

<enter>

Revise que dentro de este archivo, se encuentren las siguientes lneas:


INFORMIXDIR=/usr/informix
PATH=$PATH:/usr/ccs/bin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/ucb:/etc:$INFORMIXDIR/bin
INFORMIXTERM=terminfo
DBDATE=DMY4DBCENTURY=P
DBEDIT=vi
TERM=vt100
DBTEMP=/dummy
TERMCAP=/usr/informix/etc/termcap

Instalacin, Pruebas, Liberacin


Pasos de Instalacin del MCPA

Docto.

Instalacin

Cdigo

I-MCPA-0001

Hoja

2 de 8

Elabor

LROD

Fec Elab

21/10/2015

TERMINFO=/usr/lib/terminfo
export INFORMIXDIR PATH INFORMIXTERM DBDATE DBCENTURY DBEDIT TERM DBTEMP
TERMCAP TERMINFO

NOTAS:
El orden en que estas variables de ambiente se exporten no es de importancia, nicamente
revise que se exporten las variables de ambiente en su totalidad
En el caso de que alguna definicin no coincida con la mostrada aqu, es necesario, que
modifique el archivo .bash_profile de tal forma que las definiciones sean idnticas a las
mostradas anteriormente (esto lo puede hacer a travs del comando vi).
De igual forma, si alguna variable no llegara a estar definida, agregue las lneas necesarias para
su definicin (esto lo puede hacer a travs del comando vi).

6. Adems de las variables de ambiente mencionadas en el punto anterior, es necesario agregar la


variable INFORMIXSERVER, esta variable, es propia de la versin 7.x de Informix y en ella se
define la instancia sobre la cual se trabajar. La variable INFORMIXSERVER debe de ser
exactamente la misma definida para el usuario informix, y se define como sigue:
INFORMIXSERVER=nombre-servidor_tli
Para conocer el nombre de su servidor, ejecute la siguiente instruccin:
$ hostname

<enter>

Por ejemplo, si su servidor se llama aeropuerto, entonces el sistema operativo le regresar la


palabra aeropuerto, por lo tanto la variable INFORMIXSERVER se define como sigue:
INFORMIXSERVER=aeropuerto_tli
Utilice el comando vi, para agregar las siguientes lneas al final del archivo .bash_profile:
$ vi .bash_profile

<enter>

Agregue las siguientes lneas (recuerde que estamos tomando como ejemplo un servidor cuyo
nombre es aeropuerto) y guarde el archivo:
INFORMIXSERVER=aeropuerto_tli
export INFORMIXSERVER
7. Una vez que ha modificado el archivo .bash_profile, salga de su sesin como usuario nomiadm y
una vez mas entre como este usuario:
$ exit
# su nomiadm

<enter>
<enter>

8. Colquese en el directorio /tempoadm/RESPALDO/MCPA ejecutando el comando:

Instalacin, Pruebas, Liberacin


Pasos de Instalacin del MCPA
$ cd /tempoadm/RESPALDO/MCPA

Docto.

Instalacin

Cdigo

I-MCPA-0001

Hoja

3 de 8

Elabor

LROD

Fec Elab

21/10/2015

<enter>

9. Muvase al directorio meta4db.exp donde se encuentra el script meta4db.sql como sigue:


$ cd meta4db.exp

<enter>

Analic el script mencionado para ver si contiene la lnea: x1.fec_retroactivo = fecha. Esto lo
realizar ejecutando el siguiente comando:
$ grep -in "x1.fec_retroactivo = fecha" *.sql
$

<enter>

Si la lnea no es encontrada obtendr una respuesta igual a la mostrada arriba, es decir


simplemente regresar el prompt; Pero si la lnea es hallada tendr una respuesta semejante a la
que sigue:
27033:

x1.fec_retroactivo = fecha

Donde el nmero a la izquierda es el nmero de lnea del archivo meta4db.sql donde se


encuentra la lnea buscada.
Si la lnea no fue encontrada contine con el paso 4, y si la lnea fue encontrada contine con el
paso 3.
10. Proceda entonces a modificar la lnea encontrada editando el archivo meta4db.sql mediante el
siguiente comando:
$ vi meta4db.sql

<enter>

Una vez que el editor de texto muestre el archivo meta4db.sql, pulse la tecla : y luego ingrese el
nmero de lnea que obtuvo en el paso 9, por ejemplo 27033.
:27033

<enter>

Ya en la lnea proceda a modificarla sustituyendo la palabra fecha por TODAY


As aparece:

Cambiar a:

x1.fec_retroactivo = fecha

x1.fec_retroactivo = TODAY

Para hacer lo anterior muvase con la flecha derecha del teclado hasta colocarse en el primer
carcter de la palabra fecha, despus pulse las teclas cw y tecleamos la palabra TODAY,
finalmente pulsamos la tecla ESC y luego pulse las teclas :wq para guardar los cambios y salir.
Despus de modificar el script de la base de datos meta4db, ejecute el siguiente comando para
regresar al directorio /tempoadm/RESPALDO/MCPA.

Instalacin, Pruebas, Liberacin


Pasos de Instalacin del MCPA
$ cd ..

Docto.

Instalacin

Cdigo

I-MCPA-0001

Hoja

4 de 8

Elabor

LROD

Fec Elab

21/10/2015

<enter>

11. Para llevar acabo la importacin de la base de datos meta4db ejecute el comando siguiente:
$ dbimport meta4db d basedatos

<enter>

Durante la ejecucin del comando anterior se desplegara una serie de lneas y al concluir se
despliega como ltima lnea la siguiente:
dbimport completed
y nos regresa al prompt. Esta ltima lnea le dice que la importacin fue completada.
12. Ahora entre al sistema con la cuenta de informix, para convertir la base de datos meta4db a una
base de datos transaccional de la siguiente forma:
$ su informix
Password: *******
$ ontape s U meta4db

<enter>
<enter>
<enter>

Entonces deber de aparecer el siguiente mensaje en pantalla:


Archive to tape device '/dev/null' is complete.
Program over.
Una vez hecho lo anterior cierre la sesin de informix ejecutando el comando exit. Y espere que
le regrese el prompt.
$ exit

<enter>

13. Introduzca el CDROM etiquetado como MIGRACIN 2001 SISTEMAS en su servidor Sun Ultra
5 y espere a que el CDROM sea montado por el sistema operativo, observe el punto de montaje
del CDROM con el comando df:
bash$ df tk

<enter>

Este comando, le despliega los puntos de montaje de los file systems y dispositivos que se
encuentren sobre el sistema operativo, ubique el cdrom y anote su punto de montaje (el punto de
montaje se despliega en la columna Mounted on):
bash$ df tk
Filesystem
/dev/rdsk/c0t0d0s0
/proc
Fd
/dev/dsk/c0t0d0s3
/dev/dsk/c0t0d0s4
Swap

kbytes
3007086
0
0
1487790
192423
612784

<enter>
used
1828193
0
0
36645
117602
208

avail
1118752
0
0
1388634
55579
612576

capacity
63 %
0%
0%
3%
68%
1%

Mounted on
/
/proc
/dev/fd
/var
/export/home
/tmp

Instalacin, Pruebas, Liberacin


Pasos de Instalacin del MCPA
/vol/dev/dsk/c0t2d0/sistemas

80470

Docto.

Instalacin

Cdigo

I-MCPA-0001

Hoja

5 de 8

Elabor

LROD

Fec Elab

21/10/2015

80470

100% /cdrom/sistemas

Por lo general, se encontrar sobre el punto: /cdrom/sistemas (como se observa en el sptimo


rengln); sin embargo, podra variar, la variacin que podra ocurrir es que se colocara despus
de /cdrom/sistemas el smbolo # seguido de un nmero por ejemplo: /cdrom/sistemas#2.
14. Muvase al directorio /export/home/nomiadm/MOVPER ejecutando el siguiente comando:
$ cd /export/home/nomiadm/MOVPER

<enter>

En caso de que el directorio no existiera ser desplegado algo como lo siguiente:


/export/home/nomiadm/MOVPER: does not exist
Por lo que debe proceder a crearlo:
$ mkdir MOVPER

<enter>

Y despus cambiarse dentro del directorio:


$ cd /export/home/nomiadm/MOVPER

<enter>

Para verificar que se encuentra en el directorio MOVPER utilice el siguiente comando:


$ pwd
/export/home/nomiadm/MOVPER

<enter>

15. Copie todos los archivos con extensin 4gi del directorio mcpa/4gi del CD de instalacin al
directorio /export/home/nomiadm/MOVPER donde se encuentra el MCPA. Esto se lleva acabo
ejecutando el siguiente comando:
$ cp /cdrom/sistemas/mcpa/4gi/*.4gi

<enter>

Los archivos copiados con extensin 4gi deben de ser los siguientes, los puede observar con el
comando ls:
$ ls *.4gi
m_baj_acum.4gi
m_car_acum.4gi
m_enom.4gi
m_planti.4gi
pla2.4gi

<enter>

16. De igual forma se debern de copiar todos los archivos con extensin frm contenidos en el
directorio mcpa/frm del CD de Instalacin al directorio /export/home/nomiadm/MOVPER donde
se encuentra el MCPA. Esto se realiza ejecutando el siguiente comando:
$ cp /cdrom/sistemas/mcpa/frm/*.frm .

<enter>

Instalacin, Pruebas, Liberacin


Pasos de Instalacin del MCPA

Docto.

Instalacin

Cdigo

I-MCPA-0001

Hoja

6 de 8

Elabor

LROD

Fec Elab

21/10/2015

Los archivos copiados con extensin frm deben de ser los siguientes, los puede observar con el
comando ls:
$ ls *.frm
b_agen.frm
f_datdom.frm
f_movtos.frm
leer2.frm
menu2.frm
b_bancos.frm
f_datpag.frm
f_movtosr.frm
leer3.frm
menu3.frm
b_depostio.frm
f_datper1.frm
f_planti.frm
liston2.frm
menu4.frm
b_fodepo.frm
f_datpla.frm
f_presta.frm

<enter>
liston3.frm
menu5.frm
b_hempre.frm
f_depeco.frm
f_revi.frm
liston4.frm
menu6.frm
f_acerca.frm
f_depen.frm
f_rfechas.frm
liston5.frm
menu7.frm
f_acumu.frm
f_enom.frm
f_rnomina.frm
login.frm
menu8.frm
f_aemple.frm

f_falta.frm
f_rrequi.frm
menu.frm
menu9.frm
f_archivos.frm
f_fecha.frm
f_sindi.frm
menu10.frm
motivo_mov.frm
f_ausen.frm
f_filtrar.frm
f_trapla.frm
menu11.frm
principal.frm
f_camemple.frm
f_hextras.frm
f_valdep.frm

menu12.frm
usu.frm
f_campla.frm
f_i_extra.frm
f_valpen.frm
menu13.frm
usuarios.frm
f_concep.frm
f_iext.frm
f_veracum.frm
menu14.frm
usuarios2.frm
f_conenvi.frm
f_intlic.frm
grupo_usu.frm
menu15.frm

17. Ahora cmbiese al directorio /export/home/nomiadm/MOVPER/DATOS ejecutando el siguiente


comando:
$ cd DATOS

<enter>

Ejecute el comando pwd para verificar que se encuentra en el directorio DATOS:


$ pwd
/export/home/nomiadm/MOVPER/DATOS

<enter>

En caso de que el directorio no existiera se deber de crear para luego moverse a el:
$ mkdir DATOS
$ cd DATOS

<enter>
<enter>

18. Copie el archivo preparep.4gi, que se encuentra en el directorio mcpa/preparep del CD de


instalacin al directorio export/home/nomiadm/MOVPER/DATOS donde actualmente se
encuentra instalado el MCPA. Ejecute el siguiente comando para llevarlo acabo:
$ cp /cdrom/sistemas/mcpa/preparep/preparep.4gi

<enter>

Instalacin, Pruebas, Liberacin


Pasos de Instalacin del MCPA

Docto.

Instalacin

Cdigo

I-MCPA-0001

Hoja

7 de 8

Elabor

LROD

Fec Elab

21/10/2015

19. De la misma forma copiar el archivo v_centros.frm, que se encuentra en el CD de Instalacin en


la carpeta mcpa/preparep, al directorio export/home/nomiadm/MOVPER/DATOS del servidor
de UNIX, donde esta actualmente se encuentra instalado el MCPA.
$ cp /cdrom/sistemas/mcpa/preparep/v_centros.frm

<enter>

20. Salga del directorio DATOS y regresamos al directorio MOVPER


$ cd ..

<enter>

y verifique que este en el directorio MOVPER, ejecutando el comando


$ pwd
/export/home/nomiadm/MOVPER

<enter>

21. Por ltimo, para probar la aplicacin, copie el archivo pla del disco de instalacin y ejectelo:
$ cp /cdrom/sistemas/mcpa/pla .
$ ./pla

<enter>
<enter>

Una vez que la aplicacin inicie, ingrese su usuario y password de administrador del sistema
MCPA, por ejemplo:
M.C.P.A. Marzo 2000
Usuario: ADMIN
Password: *****

<enter>
<enter>

Nota: El password es admin.


Ya dentro del sistema muvase a la opcin Consultas y pulse <enter> luego elija la opcin
Plantilla, pulsando <enter>, y espere un momento mientras el sistema hace la consulta. Una vez
que termine de procesar la informacin utilice las opciones de Siguiente y Anterior para que se
muestren los distintos registros. Despus elija la opcin Regresar hasta al men principal y elija
salir. Con esto queda concluida la migracin del MCPA.
2. Validacin de la informacin de la versin anterior vs. nueva versin

1. Colquese en el directorio /tempoadm/RESPALDO/MCPA/731 y copie


unload_mcpa.sql que se encuentra sobre /tempoadm/RESPALDO/MCPA/510:
$ cd /tempoadm/RESPALDO/MCPA/731
$ cp /tempoadm/RESPALDO/MCPA/510/unload_mcpa.sql

<enter>
<enter>

el

archivo

Instalacin, Pruebas, Liberacin


Pasos de Instalacin del MCPA

Docto.

Instalacin

Cdigo

I-MCPA-0001

Hoja

8 de 8

Elabor

LROD

Fec Elab

21/10/2015

2. Ejecute el script de la siguiente manera:


$ dbaccess meta4db unload_mcpa.sql

<enter>

Observar que al terminar de ejecutarse el script, habrn quedado 357 archivos con extensin
.unl, cada uno de estos archivos, corresponde a la informacin de cada tabla en la base de datos
meta4db para la versin de Informix 7.31.
Para observar que en realidad son 357 archivos .unl, ejecute la siguiente instruccin:
bash$ ls *.unl | wc l

<enter>

3. Colquese en el directorio /tempoadm/RESPALDO/MCPA y ejecute el archivo compara_mcpa.sh


direccionando la salida de este a un archivo (resultado.txt, por ejemplo); este archivo compara
que la informacin que se encuentra en el directorio 510 sea exactamente igual a la que se
encuentra en el directorio 731, es decir, que la informacin sea exactamente la misma antes y
despus de la migracin del sistema.
$ cd ..
$ ./compara_mcpa.sh > resultado.txt

<enter>
<enter>

4. Una vez que haya terminado de ejecutarse el archivo compara_mcpa.sh, revise el contenido del
archivo resultado.txt (archivo que contiene la salida obtenida de la ejecucin de
compara_mcpa.sh):
bash$ more resultado.txt

<enter>

Dado que la comparacin de la informacin entre versiones se realiz a travs del comando del
sistema operativo cmp, el xito de la comparacin se expresa sin ningn mensaje, por lo tanto el
archivo resultado.txt debe de estar vaco, lo que indica que la informacin coincide exactamente
entre versiones.
5. Si la verificacin fue exitosa, el sistema MCPA est listo para trabajar ahora sobre la versin 7.31
de Informix.

You might also like