Académique Documents
Professionnel Documents
Culture Documents
En nuestro caso, puesto que crearemos la base de datos en el servidor donde estamos
realizando la instalacin seleccionaremos Oracle9i Database 9.2.0.1.0 . Si ya disponemos de
un servidor de Oracle con las correspondientes bases de datos a las que queramos acceder
ser suficiente con seleccionar la opcin Oracle9i Client 9.2.0.1.0 , en este caso la instalacin
es bastante ms simple, pues slo es necesario especificar la IP o el nombre de red del
servidor de Oracle as como el nombre (sid) de la base de datos a la que queramos acceder.
Seleccionaremos el tipo de instalacin que queramos realizar:
Seleccionaremos la siguiente opcin dependiendo del uso que le queramos dar a nuestra
base de datos, normalmente es para Uso General . Si no queremos crear una base de datos en
el proceso de instalacin (se puede crear en otro momento) seleccionaremos Slo software:
Nota: el SID es el identificador interno que utilizar Oracle para referenciar a nuestra base de
datos, se puede elegir uno diferente al del nombre de la Base de Datos, aunque se suele
utilizar el mismo.
En este punto de la instalacin seleccionaremos la ubicacin de los archivos de la base de
datos que la instalacin crear. Oracle recomienda que la ubicacin de los archivos de la base
de datos est en un disco fsico distinto al de los archivos de la instalacin (software de
Oracle). Tambin recomienda que los archivos de Redo Log estn multiplexados (varias
copias, esto se configura en la consola de administracin de Oracle) y en diferentes discos
fsicos. Lgicamente es lo recomendable por Oracle y slo se configura as cuando se trata de
una Base de Datos que tendr mltiples accesos concurrentes (al mismo tiempo) y con un
volumen de datos importante, pues el desembolso econmico en harware para la correcta
instalacin de Oracle puede ser importante. En nuestro caso, instalaremos los archivos de la
base de datos en un segundo disco duro instalado exclusivamente para Oracle. A pesar de
todo no hay ningn problema por instalar la base de datos en el mismo disco duro que el
software de Oracle. Si nuestra organizacin dispone, por ejemplo, de unos 20 usuarios
conectados a Oracle no habra una prdida del rendimiento por instalarla en el mismo disco
duro. Por supuesto esto es orientativo pues depender tambin del volumen de datos que
necesite cada usuario as como de otros factores (rpm del disco duro, caractersticas del
servidor de Oracle (procesadores, memoria RAM, ), velocidad de la red local, tipo de
conexin que realice el software de nuestra empresa que acceda a Oracle (el acceso nativo
Como ltimo paso de la preinstalacin nos aparecer una ventana con el software que se va
a instalar, tras comprobar que es correcto pulsaremos en Instalar :
En esta ventana nos indica que ha finalizado el proceso de instalacin y que podemos acceder
desde cualquier otro PC de la red introduciendo en el navegador de Internet:
http://nombre_o_IP_del_servidor_oracle:7778
El acceso va Internet est permitido pues al seleccionar la instalacin Enterprise Edition se
instala e inicia por defecto Oracle http Server (servidor web de Oracle).
Si al intentar acceder a la Consola de Oracle Enterprise Manager nos aparece este error:
Si el error ORA-12541: TNS: no hay ningn listener contina apareciendo deberemos seguir
los pasos que se indican en el punto 1 del anexo.
Desde aqu podremos configurar los usuarios que tendrn acceso a travs de Internet a
Oracle, as como los procedimientos que se ejecutarn en el inicio.
ANEXO
1.- ALGUNOS ERRORES AL INICIAR ORACLE Y SU SOLUCIN
Al iniciar la Enterprise Manager Console o al intentar conectarme a la Base de Datos de
Oracle aparece el siguiente error:
TNSLSNR.EXE ha detectado un problema y debe cerrarse.
Ms informacin: szAppName: TNSLSNR.EXE szAppVer: 0.0.0.0 szModName: orantcp9.dll
Una vez aadida esta clave reiniciaremos el sistema. En teora ya debera haberse
solucionado el problema.
Si el problema sigue producindose tras reiniciar, ser conveniente comprobar el fichero
WinsockXPFix.exe
El espacio en disco no para de decrecer, hasta quedarse sin espacio. Este problema es
producido por el Servidor HTTP de Oracle Basado en Apache , cuando dicho servidor
encuentra algn problema con el Listener (como el descrito en el punto 1), lo informa
escribiendo en el log que crea a tal efecto. Dicho fichero de log va creciendo
desproporcionadamente hasta dejar el disco duro sin espacio. La lnea del fichero de log
podra ser como esta:
[warn] FastCGI: server "c:/oracle/ora92/bin/isqlplus" can't be restarted:exceeded max
restarts
Solucin:
Para solucionar este problema, en primer lugar deberemos detener el servicio
OracleOraHome92HTTPServer y deshabilitarlo para que no se vuelva a iniciar, al menos,
hasta que solucionemos el problema, a continuacin eliminaremos el fichero de log de
Apache ubicado en:
C:/oracle/ora92/Apache/Apache/logs
Eliminaremos el fichero error_log , si no nos deja eliminarlo ser porque el servicio no se ha
detenido correctamente, con lo cual deberamos deshabilitar dicho servicio y reiniciar el
equipo.
Con esto hemos solucionado el problema parcialmente pues, aunque ya no vamos a tener
problemas con el espacio en disco, el servidor de Apache estar deshabilitado, con lo cual no
podremos acceder a Oracle va Internet.
Para poder iniciar el servicio de Apache sin que deje el disco sin espacio editaremos el
fichero:
C:/oracle/ora92/Apache/Apache/conf/httpd.conf
Y modificaremos la lnea LogLevel warn por LogLevel error . De esta forma evitaremos que
el log se llene de warning y slo se guardarn los errores. Una vez guardado el fichero
Sqlplus /nolog
(para conectarnos a SQLPlus que es la consola de Oracle para MS-DOS, til
para realizar tareas de mantenimiento de la Base de Datos, tales como
reparacin, apagado manual, inicio manual, ).
Connect / as sysdba
(para conectarnos a Oracle como administradores, al no poner nombre de
usuario delante de / se asume el usuario del sistema operativo (ste ha de ser
administrador))
startup nomount
(con esta sentencia iniciaremos la base de datos sin montar, puede ser til para
reparar algn datafile daado o para realizar tareas que no se podran llevar a
cabo con la base de datos montada)
shutdown immediate
(cierra la base de datos, incluso aunque haya usuarios conectados)
startup
(inicia y monta la base de datos, la deja lista para ser usada)
connect hr/hr
(nos conectamos con el usuario hr para hacer una Select y comprobar que
funciona correctamente)
Nota: este manual no tiene por qu ser la mejor forma de instalar Oracle, es una de las
muchas configuraciones que se pueden realizar.