A continuación vamos a explicar los pasos para instalar Orathor en el Servidor
1º ¿Como bajo los ficheros necesarios para la instalación?
Oracle XE:
http://download.shm.es/oraclexe/OracleXE112_Win32.zip
Oracle XE anterior:
http://download.shm.es/oraclexe/OracleXE.zip
Orathor:
http://download.shm.es/orathor/SetupOrathorServidor.exe
Y copiar todos estos ficheros que hemos bajado a la carpeta: C:\InstalacionSHM\
2º ¿Como instalo la base de datos Oracle XE Servidor?
- Doble click en el fichero "OracleXE.exe"
- Click en "Siguiente"
- Click en la opción "Acepto los terminos del Acuerdo de Licencia"
- Click en "Siguiente"
- Click en "Siguiente"
- Introducir Contraseña: ORACLESHM
- Confirmar Constraseña: ORACLESHM
- Click en "Siguiente"
- Click en "Instalar"
- Desmarcar la check "Iniciar la página inicial de la base de datos"
- Click en "Terminar"
CAMBIAR JUEGO DE CARACTERES ORACLE (PARA ORACLE 11 XE):
sqlplus SYS/ORACLESHM as sysdba
SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
ALTER DATABASE OPEN;
ALTER DATABASE CHARACTER SET INTERNAL_USE WE8MSWIN1252;
SHUTDOWN IMMEDIATE;
STARTUP;
AMPLIAR TABLESPACE (ORACLE 11 XE):
sqlplus SYS/ORACLESHM as sysdba
ALTER TABLESPACE SYSAUX ADD DATAFILE 'C:\oraclexe\app\oracle\oradata\XE\SYSAUX2.DBF' SIZE 360M;
ALTER TABLESPACE SYSTEM ADD DATAFILE 'C:\oraclexe\app\oracle\oradata\XE\SYSTEM2.DBF' SIZE 600M;
ALTER TABLESPACE UNDOTBS1 ADD DATAFILE 'C:\oraclexe\app\oracle\oradata\XE\UNDOTBS2.DBF' SIZE 175M;
ALTER TABLESPACE USERS ADD DATAFILE 'C:\oraclexe\app\oracle\oradata\XE\USERS2.DBF' SIZE 600M;
ALTER TABLESPACE SYSAUX ADD DATAFILE 'C:\oraclexe\app\oracle\oradata\XE\SYSAUX3.DBF' SIZE 360M;
ALTER TABLESPACE SYSTEM ADD DATAFILE 'C:\oraclexe\app\oracle\oradata\XE\SYSTEM3.DBF' SIZE 600M;
ALTER TABLESPACE UNDOTBS1 ADD DATAFILE 'C:\oraclexe\app\oracle\oradata\XE\UNDOTBS3.DBF' SIZE 175M;
ALTER TABLESPACE USERS ADD DATAFILE 'C:\oraclexe\app\oracle\oradata\XE\USERS3.DBF' SIZE 600M;
ALTER TABLESPACE SYSAUX ADD DATAFILE 'C:\oraclexe\app\oracle\oradata\XE\SYSAUX4.DBF' SIZE 360M;
ALTER TABLESPACE SYSTEM ADD DATAFILE 'C:\oraclexe\app\oracle\oradata\XE\SYSTEM4.DBF' SIZE 600M;
ALTER TABLESPACE UNDOTBS1 ADD DATAFILE 'C:\oraclexe\app\oracle\oradata\XE\UNDOTBS4.DBF' SIZE 175M;
ALTER TABLESPACE USERS ADD DATAFILE 'C:\oraclexe\app\oracle\oradata\XE\USERS4.DBF' SIZE 600M;
ALTER TABLESPACE SYSAUX ADD DATAFILE 'C:\oraclexe\app\oracle\oradata\XE\SYSAUX5.DBF' SIZE 360M;
ALTER TABLESPACE SYSTEM ADD DATAFILE 'C:\oraclexe\app\oracle\oradata\XE\SYSTEM5.DBF' SIZE 600M;
ALTER TABLESPACE UNDOTBS1 ADD DATAFILE 'C:\oraclexe\app\oracle\oradata\XE\UNDOTBS5.DBF' SIZE 175M;
ALTER TABLESPACE USERS ADD DATAFILE 'C:\oraclexe\app\oracle\oradata\XE\USERS5.DBF' SIZE 600M;
ALTER TABLESPACE SYSAUX ADD DATAFILE 'C:\oraclexe\app\oracle\oradata\XE\SYSAUX6.DBF' SIZE 360M;
ALTER TABLESPACE SYSTEM ADD DATAFILE 'C:\oraclexe\app\oracle\oradata\XE\SYSTEM6.DBF' SIZE 600M;
ALTER TABLESPACE UNDOTBS1 ADD DATAFILE 'C:\oraclexe\app\oracle\oradata\XE\UNDOTBS6.DBF' SIZE 175M;
ALTER TABLESPACE USERS ADD DATAFILE 'C:\oraclexe\app\oracle\oradata\XE\USERS6.DBF' SIZE 600M;
IMPORTAR BASE DE DATOS:
IMP ORATHOR/ORATHOR FILE=FECHA.DMP FULL=Y LOG=FECHA.LOG
HACER QUE EL PASSWORD NO EXPIRE:
SQLPLUS ORATHOR/ORATHOR
ALTER PROFILE DEFAULT LIMIT
FAILED_LOGIN_ATTEMPTS UNLIMITED
PASSWORD_LIFE_TIME UNLIMITED;
3º ¿Como instalo Orathor Servidor?
- Doble click en el fichero "SetupOrathorServidor.exe"
- Click en "Instalar" (Esto solo hay que hacerlo cuando hay prerequisitos sin instalar, si el instalador no detecta ningún prerequesito entonces este paso no hay que hacerlo)
- Click en "Siguiente"
- Click en "Siguiente"
- Click en "Si" (Si quieres crear una base de datos nueva) (Si quisieras restaurar una base de datos entonces deberías hacer click en "No")
- Click en "Finalizar"
4º Cambiar parametros en configuración de la base de datos.
- Seguir los pasos indicados en el siguiente link: https://sites.google.com/a/shm.es/iwiki/ora-12516
5º ¿Como creo una tarea para las actualizaciones automáticas?
Las tareas programadas para la actualizacion deben ser ejecutadas entre las 00:00 y las 04:00 horas.
En Windows server 2003:
- Navegar al Panel de Control.
- Click en Tareas Programadas
- Doble click en ¨Nueva tarea programada¨
- Hacer click en ¨Examinar¨y navegar hasta la carpeta de instalación de Orathor Servidor
- Seleccionar el ficher LanzadorUpdateServidor.exe dentro de la carpeta de Orathor Servidor, Hacer click en ¨Abrir¨
- Seleccionar ¨Diariamente¨ y hacer click en siguiente.
- Especificar dia de inicio y hora. Hacer click en ¨Siguiente¨
- Ingresar usuario y contraseña de administrador del servidor, hacer click en ¨Finalizar¨
En Windows server 2008:
- Navegar hasta ¨Herramientas Administrativas¨ dentro de Panel de Control.
- Doble click en Tareas Programadas
- Sobre la derecha, hacer click en ¨Crear tarea¨
- Ingresar un nombre para la tarea, Seleccionar ¨Ejecutar tanto si el usuario inició sesión o no¨ y hacer click en la pestaña ¨Desencadenadores¨
- Hacer click en ¨Nuevo¨, en la nueva ventana, seleccionar diariamente sobre la izquierda, y seleccionar la hora a la cual se va a ejecutar la misma. A continuación hacer click en la pestaña ¨Acciones¨
- Hacer click en ¨Nueva¨, seleccionar Un Programa de la lista de Acciones, y a continuación hacer click en ëxaminar¨
- Navegar hasta la carpeta de instalación de Orathor Servidor y seleccionar el fichero LanzadorUpdateServidor.exe y hacer click en ¨Aceptar´, y otra vez click en Aceptar.
En la ventana de Tareas Programadas, hacer click en la tarea creada y seleccionar ¨Ejecutar¨ para verificar que la tarea inicie correctamente.
6º Configurar Base de datos Oracle XE Servidor
SQLPLUS SYS/ORACLESHM AS SYSDBA
ALTER TABLESPACE SYSAUX ADD DATAFILE 'C:\oraclexe\oradata\XE\SYSAUX2.DBF' SIZE 360M;
ALTER TABLESPACE SYSTEM ADD DATAFILE 'C:\oraclexe\oradata\XE\SYSTEM2.DBF' SIZE 600M;
ALTER TABLESPACE UNDO ADD DATAFILE 'C:\oraclexe\oradata\XE\UNDO2.DBF' SIZE 175M;
ALTER TABLESPACE USERS ADD DATAFILE 'C:\oraclexe\oradata\XE\USERS2.DBF' SIZE 600M;
alter system set processes=200 scope=spfile;
alter system set sessions=250 scope=spfile;
shutdown immediate;
startup;