Está en la página 1de 10

Instalación, Pruebas, Liberación Docto.

Instalación

Código I-MCPA-0001 Hoja 1 de 8


Pasos de Instalación del MCPA Elaboró LROD Fec Elab 14/02/2020

1. Instalación del sistema MCPA

1. Entre a su servidor como usuario root:


login: root <enter>
password: ****** <enter>

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

# cd / <enter>
# ls –l <enter>

Deberá aparecer la siguiente línea:


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 <enter>


# chmod 777 dummy <enter>

3. Fírmese 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 continuación, revise el archivo de configuración 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 líneas:

INFORMIXDIR=/usr/informix
PATH=$PATH:/usr/ccs/bin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/ucb:/etc:$INFORMIXDIR/bin
INFORMIXTERM=terminfo
DBDATE=DMY4-
DBCENTURY=P
DBEDIT=vi
TERM=vt100
DBTEMP=/dummy
TERMCAP=/usr/informix/etc/termcap
Instalación, Pruebas, Liberación Docto. Instalación

Código I-MCPA-0001 Hoja 2 de 8


Pasos de Instalación del MCPA Elaboró LROD Fec Elab 14/02/2020

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 definición no coincida con la mostrada aquí, es necesario, que
modifique el archivo .bash_profile de tal forma que las definiciones sean idénticas a las
mostradas anteriormente (esto lo puede hacer a través del comando vi).
 De igual forma, si alguna variable no llegara a estar definida, agregue las líneas necesarias para
su definición (esto lo puede hacer a través del comando vi).

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


variable INFORMIXSERVER, esta variable, es propia de la versión 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 instrucción:

$ 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 líneas al final del archivo .bash_profile:

$ vi .bash_profile <enter>

Agregue las siguientes líneas (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 sesión como usuario nomiadm y
una vez mas entre como este usuario:

$ exit <enter>
# su – nomiadm <enter>

8. Colóquese en el directorio /tempoadm/RESPALDO/MCPA ejecutando el comando:


Instalación, Pruebas, Liberación Docto. Instalación

Código I-MCPA-0001 Hoja 3 de 8


Pasos de Instalación del MCPA Elaboró LROD Fec Elab 14/02/2020

$ cd /tempoadm/RESPALDO/MCPA <enter>

9. Muévase 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 línea: x1.fec_retroactivo = fecha. Esto lo
realizará ejecutando el siguiente comando:

$ grep -in "x1.fec_retroactivo = fecha" *.sql <enter>


$

Si la línea no es encontrada obtendrá una respuesta igual a la mostrada arriba, es decir


simplemente regresará el prompt; Pero si la línea es hallada tendrá una respuesta semejante a la
que sigue:

27033: x1.fec_retroactivo = fecha

Donde el número a la izquierda es el número de línea del archivo meta4db.sql donde se


encuentra la línea buscada.

Si la línea no fue encontrada continúe con el paso 4, y si la línea fue encontrada continúe con el
paso 3.

10. Proceda entonces a modificar la línea 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
número de línea que obtuvo en el paso 9, por ejemplo 27033.

:27033 <enter>

Ya en la línea 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 muévase con la flecha derecha del teclado hasta colocarse en el primer
carácter de la palabra fecha, después 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.

Después de modificar el script de la base de datos meta4db, ejecute el siguiente comando para
regresar al directorio /tempoadm/RESPALDO/MCPA.
Instalación, Pruebas, Liberación Docto. Instalación

Código I-MCPA-0001 Hoja 4 de 8


Pasos de Instalación del MCPA Elaboró LROD Fec Elab 14/02/2020

$ cd .. <enter>

11. Para llevar acabo la importación de la base de datos meta4db ejecute el comando siguiente:

$ dbimport meta4db –d basedatos <enter>

Durante la ejecución del comando anterior se desplegara una serie de líneas y al concluir se
despliega como última línea la siguiente:

dbimport completed

y nos regresa al prompt. Esta última línea le dice que la importación 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 <enter>
Password: ******* <enter>
$ ontape –s –U meta4db <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 sesión de informix ejecutando el comando exit. Y espere que
le regrese el prompt.

$ exit <enter>

13. Introduzca el CDROM etiquetado como “MIGRACIÓN 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 <enter>


Filesystem kbytes used avail capacity Mounted on
/dev/rdsk/c0t0d0s0 3007086 1828193 1118752 63 % /
/proc 0 0 0 0% /proc
Fd 0 0 0 0% /dev/fd
/dev/dsk/c0t0d0s3 1487790 36645 1388634 3% /var
/dev/dsk/c0t0d0s4 192423 117602 55579 68% /export/home
Swap 612784 208 612576 1% /tmp
Instalación, Pruebas, Liberación Docto. Instalación

Código I-MCPA-0001 Hoja 5 de 8


Pasos de Instalación del MCPA Elaboró LROD Fec Elab 14/02/2020

/vol/dev/dsk/c0t2d0/sistemas 80470 80470 0 100% /cdrom/sistemas

Por lo general, se encontrará sobre el punto: /cdrom/sistemas (como se observa en el séptimo


renglón); sin embargo, podría variar, la variación que podría ocurrir es que se colocara después
de /cdrom/sistemas el símbolo # seguido de un número por ejemplo: /cdrom/sistemas#2.

14. Muévase 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 después cambiarse dentro del directorio:

$ cd /export/home/nomiadm/MOVPER <enter>

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

$ pwd <enter>
/export/home/nomiadm/MOVPER

15. Copie todos los archivos con extensión 4gi del directorio mcpa/4gi del CD de instalación 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 extensión 4gi deben de ser los siguientes, los puede observar con el
comando ls:

$ ls *.4gi <enter>
m_baj_acum.4gi
m_car_acum.4gi
m_enom.4gi
m_planti.4gi
pla2.4gi

16. De igual forma se deberán de copiar todos los archivos con extensión frm contenidos en el
directorio mcpa/frm del CD de Instalación 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>
Instalación, Pruebas, Liberación Docto. Instalación

Código I-MCPA-0001 Hoja 6 de 8


Pasos de Instalación del MCPA Elaboró LROD Fec Elab 14/02/2020

Los archivos copiados con extensión frm deben de ser los siguientes, los puede observar con el
comando ls:

$ ls *.frm <enter>
Instalación, Pruebas, Liberación Docto. Instalación

Código I-MCPA-0001 Hoja 7 de 8


Pasos de Instalación del MCPA Elaboró LROD Fec Elab 14/02/2020

b_agen.frm liston3.frm f_falta.frm menu12.frm


f_datdom.frm menu5.frm f_rrequi.frm usu.frm
f_movtos.frm b_hempre.frm menu.frm f_campla.frm
leer2.frm f_depeco.frm menu9.frm f_i_extra.frm
menu2.frm f_revi.frm f_archivos.frm f_valpen.frm
b_bancos.frm liston4.frm f_fecha.frm menu13.frm
f_datpag.frm menu6.frm f_sindi.frm usuarios.frm
f_movtosr.frm f_acerca.frm menu10.frm f_concep.frm
leer3.frm f_depen.frm motivo_mov.frm f_iext.frm
menu3.frm f_rfechas.frm f_ausen.frm f_veracum.frm
b_depostio.frm liston5.frm f_filtrar.frm menu14.frm
f_datper1.frm menu7.frm f_trapla.frm usuarios2.frm
f_planti.frm f_acumu.frm menu11.frm f_conenvi.frm
liston2.frm f_enom.frm principal.frm f_intlic.frm
menu4.frm f_rnomina.frm f_camemple.frm grupo_usu.frm
b_fodepo.frm login.frm f_hextras.frm menu15.frm
f_datpla.frm menu8.frm f_valdep.frm
f_presta.frm f_aemple.frm
Instalación, Pruebas, Liberación Docto. Instalación

Código I-MCPA-0001 Hoja 8 de 8


Pasos de Instalación del MCPA Elaboró LROD Fec Elab 14/02/2020

17. Ahora cámbiese 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 <enter>
/export/home/nomiadm/MOVPER/DATOS

En caso de que el directorio no existiera se deberá de crear para luego moverse a el:

$ mkdir DATOS <enter>


$ cd DATOS <enter>

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


instalación 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>

19. De la misma forma copiar el archivo v_centros.frm, que se encuentra en el CD de Instalación 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 <enter>
/export/home/nomiadm/MOVPER

21. Por último, para probar la aplicación, copie el archivo pla del disco de instalación y ejecútelo:

$ cp /cdrom/sistemas/mcpa/pla . <enter>
$ ./pla <enter>

Una vez que la aplicación inicie, ingrese su usuario y password de administrador del sistema
MCPA, por ejemplo:

M.C.P.A. Marzo 2000


Instalación, Pruebas, Liberación Docto. Instalación

Código I-MCPA-0001 Hoja 9 de 8


Pasos de Instalación del MCPA Elaboró LROD Fec Elab 14/02/2020

Usuario: ADMIN <enter>


Password: ***** <enter>

Nota: El password es admin.

Ya dentro del sistema muévase a la opción Consultas y pulse <enter> luego elija la opción
Plantilla, pulsando <enter>, y espere un momento mientras el sistema hace la consulta. Una vez
que termine de procesar la información utilice las opciones de Siguiente y Anterior para que se
muestren los distintos registros. Después elija la opción Regresar hasta al menú principal y elija
salir. Con esto queda concluida la migración del MCPA.

2. Validación de la información de la versión anterior vs. nueva versión

1. Colóquese en el directorio /tempoadm/RESPALDO/MCPA/731 y copie el archivo


unload_mcpa.sql que se encuentra sobre /tempoadm/RESPALDO/MCPA/510:

$ cd /tempoadm/RESPALDO/MCPA/731 <enter>
$ cp /tempoadm/RESPALDO/MCPA/510/unload_mcpa.sql . <enter>

2. Ejecute el script de la siguiente manera:

$ dbaccess meta4db unload_mcpa.sql <enter>

Observará que al terminar de ejecutarse el script, habrán quedado 357 archivos con extensión
.unl, cada uno de estos archivos, corresponde a la información de cada tabla en la base de datos
meta4db para la versión de Informix 7.31.

Para observar que en realidad son 357 archivos .unl, ejecute la siguiente instrucción:

bash$ ls *.unl | wc –l <enter>

3. Colóquese 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 información que se encuentra en el directorio 510 sea exactamente igual a la que se
encuentra en el directorio 731, es decir, que la información sea exactamente la misma antes y
después de la migración del sistema.

$ cd .. <enter>
$ ./compara_mcpa.sh > resultado.txt <enter>
Instalación, Pruebas, Liberación Docto. Instalación

Código I-MCPA-0001 Hoja 10 de 8


Pasos de Instalación del MCPA Elaboró LROD Fec Elab 14/02/2020

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 ejecución de
compara_mcpa.sh):

bash$ more resultado.txt <enter>

Dado que la comparación de la información entre versiones se realizó a través del comando del
sistema operativo cmp, el éxito de la comparación se expresa sin ningún mensaje, por lo tanto el
archivo resultado.txt debe de estar vacío, lo que indica que la información coincide exactamente
entre versiones.

5. Si la verificación fue exitosa, el sistema MCPA está listo para trabajar ahora sobre la versión 7.31
de Informix.

También podría gustarte