lunes, 30 de mayo de 2011

INVESTIGACION DE TECLEO

BIOMETRÍA

La biometría es el estudio de métodos automáticos para el reconocimiento único de humanos basados en uno o más rasgos conductuales o físicos intrínsecos. El término se deriva de las palabras griegas "bios" de vida y "metron" de medida.

Tecnología que capta las distintas características de una persona, como elementos únicos e intransferibles y las almacena o interpreta.

Reconocimiento de Patrones

El reconocimiento de patrones es la ciencia que se ocupa de los procesos sobre ingeniería, computación y matemáticas relacionados con objetos físicos o abstractos, con el propósito de extraer información que permita establecer propiedades de entre conjuntos de dichos objetos.

TIPOS DE BIOMETRIA

Biométricos Morfológicos

Los biométricos morfológicos o fisiológicos son aquellos que se soportan sobre características físicas inalterables y presentes en la mayoría de los seres humanos tales como:

  • Huella dactilar(minutas, orientación de líneas)
  • Geometría de la mano(textura y forma)
  • Características del iris(localización del ojo, características de textura)
  • Patrones vasculares como de la retina y mano (forma de las venas en el fondo del ojo y estructura vascular de la mano).

Biométricos conductuales

Los biométricos conductuales son aquellos que se soportan sobre características de la conducta del ser humano tales como:

  • pulsaciones del tecleado
  • discurso, reconocimiento de voz
  • dinámica de la firma etc.

Pulsaciones del teclado permite determinar aspectos como:

  • Rapidez
  • Destreza
  • Efectividad
  • Grado de dificultad

Los resultados son comparados con métricas, que determinan particularidades personales de cada individuo.

Reconocimiento de caracteres escritos a mano o a máquina: es una de las utilidades más populares de los sistemas de reconocimiento de patrones ya que los símbolos de escritura son fácilmente identificables

HERRAMIENTAS SQL Y EXCEL

Para realizar la investigación de patrones biométricos de tecleo se hizo necesario utilizar SQL Server Management Studio que es una herramienta incluida con Microsoft SQL Server 2005, además de Microsoft EXCEL que nos sirvió para analizar los datos estadísticos.

INVESTIGACIONES TEORICAS

TEORIA 1

Una persona que digite la misma frase varias veces, muestra un patrón que determine que existe consistencia al digitar.

Consulta utilizada para obtener los datos:

select nombre+' '+apellidos as nombre, d.fecha, frase, d.tecla , d.tiempo_presionada,avg(tiempo_presionada) as promedio

from persona as p join tecleo as t on (p.codigo = t.persona) join tecleoDetalle as d on (t.fecha = d.fecha)

where apellidos like 'calderon p%' and frase like 'antes de juzgar a una persona, camina tres lunas con sus mocasines'

group by frase,tecla, nombre+' '+apellidos, d.fecha, d.tiempo_presionada, correlativo

order by nombre+' '+apellidos, correlativo,tiempo_presionada

Secomparan a 4 personas con la misma frase,donde podemos ver que sus graficas son diferentes a pesar de ser la misma frase,para ello graficamos los promedios de cadad uno para compararlos,y asi aceptar la teoria de que exite un patron ya que en la grafica de comparacion de los promedios podemos observar que todos grafican diferentes.

Análisis:

Se acepta la teoría, ya que al obtener los datos por medio de consultas SQL y graficarlos, hemos llegado a la conclusión que si existe un patrón cuando una persona digita la misma frase, esto se comprobó cuando se obtuvo el promedio de las veces que tecleo la misma frase en diferentes fechas y se comparo con mas personas para obtener datos más precisos y llegar a la conclusión que cada persona tiene un comportamiento diferente en la forma de teclear. Esto hace posible que una persona pueda digitar su contraseña y poder determinar si es autentica o no, de esta manera se puede brindar más seguridad a las personas.

TEORIA 2

Existe consistencia aislada al teclear letras por una persona.

Teoría 2.1 Una persona teclea la letra A consistentemente.

Análisis:

Se descarta la teoría ya que se comprobado que siempre existe una tendencia de menor a mayor tiempo según el caso analizado.

Teoría 2.2 Existen letras que todas las personas digitan consistentemente.

Análisis:

Luego de analizar los datos, se descarto la teoría que existan teclas que siempre se digiten consistentemente, sin importar la frase en la que aparezcan las letras.

Consulta utilizada para obtener los datos:

SELECT p.nombre + ' ' + p.apellidos AS nombre, d.fecha, t.frase, d.tecla, d.tiempo_presionada

FROM dbo.persona AS p INNER JOIN dbo.tecleo AS t ON p.codigo = t.persona INNER JOIN dbo.tecleoDetalle AS d ON t.fecha = d.fecha

WHERE (p.apellidos LIKE 'calderon p%') AND (t.frase LIKE 'antes de juzgar a una persona, camina tres lunas con sus mocasines') AND (d.tecla = 'a')

GROUP BY t.frase, d.tecla, p.nombre + ' ' + p.apellidos, d.fecha, d.tiempo_presionada

TEORIA 3

Existe consistencia en el tiempo promedio o total en la que una persona digita cada frase.

Consulta utilizada para obtener los datos:

select nombre+' '+apellidos as nombre,frase

,sum(d.tiempo_presionada)as total_tiempo ,avg(tiempo_presionada) as promedio

from persona as p join tecleo as t on (p.codigo = t.persona) join tecleoDetalle as d on (t.fecha = d.fecha)

where frase like 'con ruegos domina la mujer y con ordenes el hombre; la una si quiere, el otro si puede'

group by nombre+' '+apellidos, frase

order by nombre+' '+apellidos

Comparacion con tres personas

Análisis:

En el caso de Jeannette Mazariego, se puede observar que todas las veces que digito la frase “El tiempo es un gran maestro que arregla muchas cosas” el tiempo promedio de presión de las teclas fue 4837 milisegundos con una mínima desviación, luego se verifico con mas las frases digitadas por Jeannette Mazariego, y los datos siguieron siendo consistentes, la misma frase se verifico con mas personas y siguió siendo consistente. Al comparar con diferentes alumnos y la misma frase, se pudo notar también q los hombres tiene una tendencia diferente a las mujeres en el tecleo de una misma frase. Como conclusión hemos identificado el patrón de tecleo en el tiempo promedio de teclear una misma frase pues la desviación sobre la misma es muy baja.

TEORIA 4:

El tiempo de presión de una tecla varía en forma significativa para una frase.

Consulta utilizada para obtener los datos:

select t2.persona,nombre,apellidos,frase,t2.fecha,sum(tiempo_presionada) as tiempo from tecleo as t2

left join tecleodetalle as td

on t2.fecha=td.fecha

left join persona as pp

on pp.codigo=td.persona

where frase=(

select frase from (

select top 1 frase,max(len(frase)) as lonFrase from

tecleo

group by frase

order by 2 desc) as nt)

group by t2.persona,nombre,apellidos,frase,t2.fecha

order by 6 asc

Análisis:

La teoría se acepta porque se pudo comprobar, que todos tienen un tiempo de presión de tecla diferentes, un dato curioso es el caso la alumna que digito la frase en la mínima cantidad de tiempo de presión, esto se debió a que unas frases solo las copio y pego por lo tanto la única letra que registra un tiempo es la “V” cuando presiono Ctrl+V, ya que el software de registro de tecleo solo permitía registrar las teclas del abecedario y la coma.





Leer nota completa...

viernes, 6 de mayo de 2011

Otros Objetos de Esquemas


A continuacion veremos objetos adicionales que existen en los esquemas, veremos como se trabaja con vistas, como se crean sinonimos y se consultan, y definiremos los indices que se implementan en Oracle, Cap 12 Libro 1 certificacion Z0-51 Se describe a continacion elementos adicionales que existen dentro de los esquemas de Oracle Database, observamos el trabajo con vistas, el cual brinda un gran beneficio para los programadores y administradores de bases de datos, el concepto de secuencia, que es una gran herramienta para la implementacion de llaves primarias autogeneradas en ambientes de produccion de gran trafico, y el concepto de los indices. Corresponde al CAP 12 de la certificacion Z051

Leer nota completa...

viernes, 15 de abril de 2011

Solucion del Examen

Esta es la solucion al examen

Ejercicio 1 Bases de Datos: muestre los apellidos y nombres ordenados alfabeticamente, de todos los gerentes en los que haya estado un empleado laborando en algun puesto MENOS DE TRES MESES, asuma mes comercial de 30 dias, use la base HR de oracle
Solucion 1: SELECT last_name, first_name
FROM hr.employees e
WHERE EMPLOYEE_ID IN (select d.manager_id from hr.departments d where manager_id is not null )
AND employee_id in (select manager_id from hr.employees where months_between(sysdate,hire_date) < 3.0)
ORDER BY last_name, first_name;
esta es la mas facil, selecciono nombres y apellidos, y filtro el employee_id para que sea igual una subconsulta donde obtengo todos los managers de empleados, y claro ademas filtro otra vez el employee_id para los empleados de menos de 3 meses
 
 SELECT last_name,first_name
FROM hr.employees
WHERE employee_id in (select manager_id from hr.employees where (sysdate-hire_date < 90) )
ORDER BY last_name, first_name;
Todavia mas facil, filtro el employee_id eligiendo los manager_id de los empleados que tienen menos de 90 dias, recordemos que al restar dos fechas obtenemos el numero de dias entre las dos fechas
 
Ejercicio 2: Realice una consulta que muestre el nombre de la region y pais, citando para cada uno de los paises, muestre el total de empleados que laboran en cada pais, y ademas el coeficiente de rotacion de personal (total empleados entre total de empleados despedidos o que cambiaron hacia otro puesto) esquema HR oracle
SELECT r.region_name, p.country_id, p.country_name , count(e.employee_id) as total_empleados
,
count(e.employee_id) / (
select count(j.employee_id) from HR.job_history j natural join hr.departments natural join hr.locations x where x.country_id = p.country_id 
) as COF
FROM hr.regions r join hr.countries p on (r.region_id=p.region_id) join hr.locations l on
(l.country_id=p.country_id) natural join hr.departments natural join hr.employees e
GROUP BY r.region_name, p.country_id, p.country_name
Esta esta mas divertida, primero se hace la cascada de relaciones, desde regions, hasta employees, colocando alias a las tablas, se inicia normalmente, hasta el count, luego si te fijas, utilizo el campo de la consulta externa p.country para filtar la consulta interna, para sacar el coeficiente que pide, pues estamos agrupando por el country_id.
 
Ejercicio 3: Realice una consulta que muestre el Department_id, el Department_name, el total de empleados por departamento, la cantidad de dias promerio que tienen laborando los empleados en dicho depto, y el nombre y el apellido del empleado que tiene mas dias laborando en ese depto (asuma que solo hay un empleado con mas dias laborando), muestre solo la informacion para deptos que tienen mas de 3 empleados laborando
SELECT d.department_id,d.department_name, count(e.employee_id) as Total_Empleados
, avg(sysdate-e.hire_date) as DiasProm
 , (select max( x.first_name) from hr.employees x where x.department_id=d.department_id
 AND (sysdate-x.hire_date) = ( select max(sysdate-e2.hire_date) from hr.employees e2 where e2.DEPARTMENT_ID=d.department_id )
  ) as Nombre,
(select max( x.last_name) from hr.employees x where x.department_id=d.department_id
 AND (sysdate-x.hire_date) = ( select max(sysdate-e2.hire_date) from hr.employees e2 where e2.DEPARTMENT_ID=d.department_id )
 )  as Apellidos
FROM hr.departments d join hr.employees e on (d.department_id=e.department_id)
GROUP BY d.department_id, d.department_name ;
  me gustaria que ustedes comenten esta consulta...




.

Leer nota completa...

jueves, 14 de abril de 2011

Revista Oracle

Revista Oracle
BC Cover
UES Junio 2011
Detalle del articulo completo a publicar

Leer nota completa...

lunes, 28 de marzo de 2011

Conferencia Oracle



Expositores:  

David Morales, Gerente de Desarrollo de Oracle Tecnología
Raúl Molina, Ingeniero de Servicios

gestionado por sistemas SSA


 nota importante: NADA DE POLITICA UNIVERSITARIA EN ESTE EVENTO


Estan Cordialmente Invitados.. .

Leer nota completa...

Consultas Anidadadas SQL Oracle

Amplia el articulo para poder visualizar la presentacion

Leer nota completa...

Consultas Multitablas

Amplia el articulo para poder visualizar y descargar la presentacion de consultas multitabla de Oracle

Leer nota completa...

martes, 15 de marzo de 2011

Animo hermanos japoneses

日本
気分
.

Leer nota completa...

martes, 1 de marzo de 2011

Tutorial Sistema Registro Tecleo

Este es el tutorial para el uso del sistema TECLEO, dicho programa pretende registrar la manera de teclear, con el objeto de estudiar dicha base de datos, en la busqueda de patrones de tecleo, los cuales puedan ser utilizados posteriormente en procesos de autenticacion u otras aplicaciones, agrademos a todos los que colaboran con la recoleccion de datos, descarga e instala el programa y ayudanos con esta investigacion ve el detalle de este articulo para tener mayor detalle...



SOFTWARE DE REGISTRO DE TECLEO

El presente programa, busca unificar la variable de tecleo, con el objeto de registrar los tiempo de presion de las teclas que realiza una persona en una computadora, con el objeto de tratar de descubrir patrones biometricos.

Te invitamos a colaborar con nuestro proyecto y descargar este programa. 

Puedes descargarlo de aqui: [ Descargar Tecleo]     [Descargar Tecleo2]


Luego de instalarlo, veras un acceso directo en tu escritorio, y el programa se ejecutara cada vez que inicies sesion en windows.

Estos son los pasos que debes seguir para utilizar el programa:



Observaras que se te da la bienvenida, y debes dar clic en el boton siguiente








Se te pedira que selecciones el usuario, pues si varias personas utilizan una misma computadora, el programa puede capturar datos de distintos usuarios. Si es primera vez que ejecutas el programa deberas dar clic en "NUEVO USUARIO" para agregarte.



Coloca tu nombe y apellidos, y da clic en el boton agregar, luego selecciona tu nombre en la pantalla siguiente.




Se te mostrara una frase celebre, la cual tu deberas digitar, digitala normalmente como lo haces siempre, en el momento que la digites se recogera informacion de los tiempos en los que permanecen presionadas las teclas, cuando termines de digitar la frase haz clic en finalizar.






Se te agradecera por tu colaboracion.






Una vez que haz tecleado varias frases, debes enviar tus datos al servidor de ingenieria, para ello debes tener acceso a internet, pues los datos viajan via http, observa la siguiente figura para enviar los datos, basta dar clic en el boton "ACTUALIZAR DATOS"

Se te mostrara un mensaje si tus datos fueron guardados exitosamente.

Te agradezco por tu colaboracion
















Leer nota completa...

viernes, 25 de febrero de 2011

ORACLE MAGAZINE MES DE ABRIL


Look inside >
BC Cover
March/April 2011
....


Leer nota completa...

jueves, 17 de febrero de 2011

tutorial de instalacion

INGRESEN AL AULA VIRTUAL PARA DESCARGAR EL TUTORIAL DE INSTALACION PASO A PASO DE ORACLE

Tutorial instalar Oracle 11g en linux 

 este tutorial muestra las capturas del pantalla del instalador, y de las opciones que deben elegir, ello sera de mucha utilidad inclusive para los que lo instalen en Windows.

se explican los tutoriales del tipo de instalacion, de la activacion de los esquemas de ejemplo, de colocar una contrasena general a todos los usuarios de administracion, y demas detalles comunes a las plataformas.

 

.... Detalle del articulo completo a publicar

Leer nota completa...

martes, 15 de febrero de 2011

Cap 3. Restricciones y Ordenacion en SQL

Describo a continuacion la sintaxis y uso de la clausula Where y de la clausula Order By de SQL, utilizando Oracle Database 11g para los ejemplos y la explicacion Amplia el articulo para poder visualizar la presentacion. .... Esta es la diapositiva completa del capitulo 3 de la guia de estudio para la certificacion de oracle Z051, aborda el tema de las restricciones basicas y de la ordenacion en el lenguaje SQL, ademas los ejemplos que se han mostrado se han implementado y ejecutado en Oracle Database 11g R2, que corre sobre un servidor linux.

Leer nota completa...

martes, 8 de febrero de 2011

Instalando ORACLE 11G en ubuntu.

Guia de instalación de Oracle 11g en Debian/Ubuntu

Puedes descargarte el instalador de Oracle desde su página de descargas. Yo voy a instalar sobre un Ubuntu 64 por lo que me bajaré el instalador linux 64 bit. Tu bajate el que se ajuste a tu arqutectura.
Tras descargar y descomprimir, vamos a empezar.

Presupuestos

  1. La instalación la hará el usuario root u Oracle cuando se especifique
  2. Tienes al menos 500 MB de ram
  3. Tienes al menos 1 GB de swap

Preparando el sistema

1. Crear el usuario y grupo de oracle:
/usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba
/usr/sbin/groupadd nobody
/usr/sbin/useradd -m -g oinstall -G dba -p passwd -d /home/oracle oracle
2. Creamos ciertos directorios y le asignamos permisos
mkdir -p /u01/app/oracle
mkdir -p /u02/oradata
chown -R oracle:oinstall /u01 /u02
chmod -R 775 /u01 /u02
3. Parámetros del kernel
....  



Oracle Installation:


Oracle Software Prerequisites


Install required packages


sudo su -

apt-get install build-essential
apt-get install libaio1
apt-get install libaio-dev
apt-get install unixODBC
apt-get install unixODBC-dev
apt-get install pdksh
apt-get install expat
apt-get install sysstat
apt-get install libelf-dev
apt-get install elfutils
apt-get install lsb-cxx
To avoid error "linking ctx/lib/ins_ctx.mk...":
cd /tmp
wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-3.3/libstdc++5_3.3.6-17ubuntu1_amd64.deb
dpkg-deb -x libstdc++5_3.3.6-17ubuntu1_amd64.deb ia64-libs
cp ia64-libs/usr/lib/libstdc++.so.5.0.7 /usr/lib64/
cd /usr/lib64/
ln -s libstdc++.so.5.0.7 libstdc++.so.5

cd /tmp
wget http://mirrors.kernel.org/ubuntu/pool/universe/i/ia32-libs/ia32-libs_2.7ubuntu6.1_amd64.deb
dpkg-deb -x ia32-libs_2.7ubuntu6.1_amd64.deb ia32-libs
cp ia32-libs/usr/lib32/libstdc++.so.5.0.7 /usr/lib32/
cd /usr/lib32
ln -s libstdc++.so.5.0.7 libstdc++.so.5

cd /tmp
rm *.deb
rm -r ia64-libs
rm -r ia32-libs

To avoid error invoking target 'idg4odbc' of makefile:
ln -s /usr/bin/basename /bin/basename

To avoid errors when executing the post-install root.sh script:
ln -s /usr/bin/awk /bin/awk


Kernel Parameters


sudo su -

Make a backup of the original kernel configuration file:
cp /etc/sysctl.conf /etc/sysctl.original

Modify the kernel parameter file


echo "#">> /etc/sysctl.conf
echo "# Oracle 11gR2 entries">> /etc/sysctl.conf
echo "fs.aio-max-nr=1048576" >> /etc/sysctl.conf
echo "fs.file-max=6815744" >> /etc/sysctl.conf
echo "kernel.shmall=2097152" >> /etc/sysctl.conf
echo "kernel.shmmni=4096" >> /etc/sysctl.conf
echo "kernel.sem=250 32000 100 128" >> /etc/sysctl.conf
echo "net.ipv4.ip_local_port_range=9000 65500" >> /etc/sysctl.conf
echo "net.core.rmem_default=262144" >> /etc/sysctl.conf
echo "net.core.rmem_max=4194304" >> /etc/sysctl.conf
echo "net.core.wmem_default=262144" >> /etc/sysctl.conf
echo "net.core.wmem_max=1048586" >> /etc/sysctl.conf
echo "kernel.shmmax=2147483648" >> /etc/sysctl.conf

Note: kernel.shmmax = max possible value, e.g. size of physical memory in bytes
Load new kernel parameters
sysctl -p



Oracle Groups and Accounts


sudo su -

groupadd oinstall
groupadd dba
useradd -m -g oinstall -G dba oracle
usermod -s /bin/bash oracle

passwd oracle

groupadd nobody
usermod -g nobody nobody

id oracle
uid=1001(oracle) gid=1001(oinstall) groups=1001(oinstall),1002(dba)
Make a backup of the original file:
cp /etc/security/limits.conf /etc/security/limits.conf.original

echo "#Oracle 11gR2 shell limits:">>/etc/security/limits.conf
echo "oracle soft nproc 2048">>/etc/security/limits.conf
echo "oracle hard nproc 16384">>/etc/security/limits.conf
echo "oracle soft nofile 1024">>/etc/security/limits.conf
echo "oracle hard nofile 65536">>/etc/security/limits.conf



Oracle Directories


i.e. /u01/app for Oracle software and /u02/oradata for database files

mkdir -p /u01/app/oracle
mkdir -p /u01/app/oraInventory
mkdir -p /u02/oradata

chown oracle:oinstall /u01/app/oracle
chown oracle:oinstall /u01/app/oraInventory
chown oracle:oinstall /u02/oradata

chmod 750 /u01/app/oracle
chmod 750 /u01/app/oraInventory
chmod 750 /u02/oradata


Oracle Universal Installer


Login as the Oracle user - do not use 'su' command
ssh -Y oracle@server_address

See Tips below for mounting the Oracle installation source
/path_to_installer/runInstaller

Note: Select the "Ignore All" button at the Prerequisite Checks dialog.


 ********************************************************************************
*********************************************************************************



Guia de instalación de Oracle 11g en Debian/Ubuntu

Puedes descargarte el instalador de Oracle desde su página de descargas. Yo voy a instalar sobre un Ubuntu 64 por lo que me bajaré el instalador linux 64 bit. Tu bajate el que se ajuste a tu arqutectura.
Tras descargar y descomprimir, vamos a empezar.

Presupuestos

  1. La instalación la hará el usuario root u Oracle cuando se especifique
  2. Tienes al menos 500 MB de ram
  3. Tienes al menos 1 GB de swap

Preparando el sistema

1. Crear el usuario y grupo de oracle:
/usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba
/usr/sbin/groupadd nobody
/usr/sbin/useradd -m -g oinstall -G dba -p passwd -d /home/oracle oracle
2. Creamos ciertos directorios y le asignamos permisos
mkdir -p /u01/app/oracle
mkdir -p /u02/oradata
chown -R oracle:oinstall /u01 /u02
chmod -R 775 /u01 /u02
3. Parámetros del kernel
Vamos a ver que los parámetros del kernel
/sbin/sysctl -a | grep sem
/sbin/sysctl -a | grep shm
/sbin/sysctl -a | grep file-max
/sbin/sysctl -a | grep ip_local_port_range
Te tiene que salir algo así como :
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.shmmax = 2147483648
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
Si no, como es mi caso, haz los cambios necesarios en /etc/sysctl.conf
vi /etc/sysctl.conf
#
# Lineas a añadir para la configuración de oracle
#
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
Y aplicas los cambios
/sbin/sysctl -p
Ahora vamos a establecer los límites. Para eso editamos el fichero /etc/security/limits.conf y ponemos dentro (incluidos los asteriscos):
*               soft    nproc   2047
*               hard    nproc   16384
*               soft    nofile  1024
*               hard    nofile  65536
Añade ( o descomenta ) la siguiente línea en : /etc/pam.d/login y /etc/pam.d/su
session    required     /lib/security/pam_limits.so
Dado que usamos Bash debemos añadir este código a /etc/profile
if [ $USER = "oracle" ]; then
      if [ $SHELL = "/bin/ksh" ]; then
            ulimit -p 16384
            ulimit -n 65536
      else
            ulimit -u 16384 -n 65536
      fi
fi
Instalamos los siguientes paquetes ya que tenemos una distribución x64
aptitude install build-essential ia32-libs libc6-dev-i386 libc6-dev   libaio-dev
y hacemos unos cuantos enlaces simbolicos. Oracle está pensado para funcionar con Red Hat y va a buscar las cosas a los directorios donde espera encontrarlos en Red Hat. Por lo que vamos a ponerle las cosas faciles.
ln -s /usr/bin/awk /bin/awk
ln -s /usr/bin/rpm /bin/rpm
ln -s /usr/bin/basename /bin/basename 
ln -s /etc /etc/rc.d                  
Por fin nos cambiamos de usuario para ser oracle
Y, al menos en mi caso, cambiamos de usuario significa que salimos de la sesion actual y nos volvemos a logar como oracle. Si estas haciendo la instalacion en local vuelves a entrar en gnome o kde. Esto es porque si no no podrás hacer el export del display. Ya volveremos sobre este tema.
Vamos a poner algunas cosas en el ~/.bash_profile
ORACLE_BASE=/home/oracle/ORACLE
ORACLE_SID=test
export ORACLE_BASE ORACLE_SID
unset ORACLE_HOME
unset TNS_ADMIN
umask 022
Para poder exportar el DISPLAY. Cosa totalmente necesaraia para la instalción debemos haber entrado com el usuario oracle.
Abirmos una consola y ejectuamos
 xhost +
Para comprobar que todo ha ido bien puedes hacer exactamente la misma comprobación que hará Oracle:
/usr/X11R6/bin/xclock
Y se te abriá el reloj.
Recuerda: yo estoy haciendo la instalación en la misma máquina. y tengo un entorno gráfico ejecutando. He salido de la sesion del entrono grafico y he entrado como el usuario oracle que hemos creado un poco mas arriba.
ahora ya podemos empezar. Vamos al directorio dode hayamos descomprimido el instalador y:
./runInstaller -ignoreSysPrereqs

***************************************************************************
***************************************************************************
FUENTES:

http://en.juantxu.net/doku.php/ora/Instal_11g
http://forums.oracle.com/forums/thread.jspa?threadID=1115155&tstart=0

***************************************************************************


Leer nota completa...

lunes, 7 de febrero de 2011

guia para instalar Oracle 11g en windows

Descarga a continuacion una guia para instalar oracle 11g en windows, esto te ayudara en tu proceso de instalacion, este es el enlace para la descarga

Guia de instalacion oracle 11g

....
Descarga a continuacion una guia para instalar oracle 11g en windows, esto te ayudara en tu proceso de instalacion, este es el enlace para la descarga

Guia de instalacion oracle 11g


Leer nota completa...