Documente Academic
Documente Profesional
Documente Cultură
3
Para los que llevamos algn tiempo ya programando en Primavera Project Planner, desde SureTrak y P3,
recordaremos que aquellos programas, debido a que tenan un manejo ms bien pobre de recursos de
video, con grficos 2D y sin el uso de bases de datos, ya que toda la informacin la escriban
directamente en archivos, eran bastante ligeros y estables en los sistemas operativos de la poca.
Estos
programas,
que
originalmente
pertenecan
a
Primavera
Systems, operaban sin ningn problema en entornos de Windows 98 y XP, por lo que los problemas
reportados en la instalacin, configuracin y operacin eran mnimos.
Posteriormente, la situacin se empez a complicar con la combinacin de los sistemas operativos
recientes (incluidos los de 64 bits) y la mayor exigencia de recursos en las versiones nuevas del
software.
Oracle adquiri los derechos de este software en 2008, con lo cual se reforz su migracin hacia el uso
de bases de datos robustas (SQL y Oracle principalmente), con el uso de componentes de Java y .NET,
con los cuales el uso de recursos se empez a ver ms comprometido y ha requerido de una gran
especializacin de los usuarios finales para su implementacin.
3. Windows 8
Con la migracin a este nuevo sistema operativo y considerando que la mayora de los programadores
tienen la versin de 64 bits (para un mejor manejo de la memoria RAM), las revisiones 7.x de
Primavera, en la mayora de los casos, dejaron de ser funcionales.
Originalmente, la versin P6 inici utilizando bases de datos de SQL. Sin embargo, como era de
esperarse, Primavera migr a las bases de datos nativas de su nueva organizacin (Oracle), por lo que
uno de los pre-requisitos fue la instalacin de la Edicin Express de Oracle Database 10g, como
estndar.
Las revisiones ms recientes de Primavera P6, desde las 7.x hasta las 8.3x, se han liberado para ir
integrando de mejor manera este programa en el entorno de Windows 8 (32 y 64 bits), aunque an
subsisten algunos problemas que deben resolverse "a mano".
Los principales problemas reportados por la mayora de los usuarios han sido:
A continuacin les detallo mi experiencia en la instalacin de P6 revisin 8.3 en un equipo con las
siguientes caractersticas:
Procesador: Intel Core i7-3770 (3.40 Ghz)
Memoria RAM: 16.0 GB
Sistema Operativo: Windows 8 Pro
Tipo de Sistema: 64 bits
Paso 1.- Instalar el manejador de base de datos
En la carpeta de instalacin ejecutar el paquete OracleXEUniv.exe, que viene a su vez dentro de la
carpeta OracleXE.
Este paso no reviste mayor problema, aunque se debe tener cuidado con anotar el usuario y la
contrasea con la cual posteriormente vamos a acceder a Oracle y que se recomienda dejar como
sigue:
Usuario: system
Contrasea: system
Aqu es muy importante ejecutar el archivo "setup.exe", que viene en la carpeta raz de nuestro
paquete de instalacin. Con esto, se iniciar primeramente la instalacin de la suite de Java, para
continuar con Primavera P6.
Una vez que haya finalizado la instalacin de la Suite de Java, iniciar la instalacin del programa P6.
Para asegurar el correcto funcionamiento de Primavera P6 es indispensable cambiar la carpeta de
instalacin, lo cual se puede elegir en la pantalla que se muestra a continuacin:
Hay que elegir la opcin "Advanced" que viene en la parte inferior de nuestra pantalla de instalacin. Al
presionar el botn nos enva a una segunda donde se puede editar la ruta de instalacin. Por defecto se
muestra:
Esta ruta debemos cambiarla, eliminando "Program Files\" para dejar nuestra carpeta de instalacin en
C:\ raz, con lo que debe verse as:
Una vez hecho lo anterior, damos click en siguiente y podemos dejar corriendo la instalacin del
programa principal, mientras ejecutamos una serie de comandos para tomar el control sin restricciones
de 2 paquetes de Oracle, necesarios para la configuracin de la base de datos, que se detallan a
continuacin:
- Abrir el Smbolo del Sistema (CMD) como Administrador (presionar la tecla "Windows", escribir "CMD",
hacer click derecho en el programa y seleccionar "Ejecutar como Administrador").
- Escribir las siguientes lneas de cdigo. Para mejor comprensin del inicio y final de cada lnea, se
ponen entre comillas, pero hay que escribir slo el cdigo sin comillas (ver el cdigo completo en la
imagen de abajo):
El sistema devolver un nmero 2, que indica que escribimos correctamente el comando anterior.
Ahora escribir una diagonal ("/") y presionar Enter.
Si todo va bien, el sistema devolver el mensaje: "Concesin terminada correctamente" o "Grant
succeeded" si su sistema operativo est en ingls.
El siguiente paso es parecido al anterior, hay que escribir:
Igual que en la lnea anterior, el sistema devolver un nmero 2, que indica que escribimos
correctamente el comando. Ahora escribir una diagonal ("/") y presionar Enter.
Nuevamente el sistema devolver el mensaje: "Concesin terminada correctamente" o "Grant
succeeded" si su sistema operativo est en ingls.
Al final de la instalacin del paquete principal de Primavera P6, el sistema intentar configurar la base
de datos. Cancelamos esa ventana, ya que este proceso lo vamos a ejecutar por separado.
Paso 3.- Modificar la secuencia de comandos para configurar la base de datos
Ir a la carpeta "database" ubicada dentro de nuestro paquete de instalacin, seleccionar el archivo
"dbsetup.bat" y con click derecho ir a la opcin "editar".
En la quinta lnea de comandos de nuestro archivo "dbsetup.bat" encontrarn lo siguiente:
SET JAR_FILE_DIR=lib
Hay que sustituir "lib" por la ruta donde se encuentran ubicados los archivos ".jar" de nuestro paquete
de instalacin (estn dentro de la carpeta "/database/lib" de nuestro paquete de instalacin). En mi
caso, tengo ubicado el paquete en C:/, por lo que la quinta lnea de comandos de mi archivo
"dbsetup.bat" quedar as:
SET JAR_FILE_DIR=C:\P6_R83_Client_Applications\database\lib
En algunos casos, al crear la base de datos nos enviar un mensaje de error en el Smbolo del Sistema
(CMD), "JAVA_HOME IS NOT SET", para lo cual hay que completar un paso que no ejecut la suite de
Java.
Ir a Propiedades del Sistema (click derecho en Equipo - Propiedades en cualquier ventana del
explorador de archivos), del men izquierdo seleccionar "Configuracin avanzada del sistema" y en la
pestaa "Opciones avanzadas" del men emergente ir al botn "Variables de entorno".
En esta nueva ventana emergente, en la seccin inferior "Variables del sistema", hay que crear una
nueva variable (botn "Nueva"), con los siguientes valores:
Valor de la variable: ruta donde se instal la consola de Java y que normalmente es:
C:\Program Files\Java\jre7
Aceptar en todas las ventanas para que se guarde este parmetro, con lo cual se crear
correctamente la base de datos.
Nota de descargo.- Oracle, Primavera P6 y los dems programas y sistemas operativos aqu
mencionados, son marcas registradas y el autor no tiene relacin alguna con sus propietarios.