Instalar oracle express 10g en windows 7

by

Hola a todos,

Imagino que alguno de vosotros ya habréis empezado a trastear con las primeras versiones de windows 7 beta. Además actualmente ya hay una versión «no beta» (RTM creo que la llaman) para aquellos que son partners de MS.

Yo me he instalado la versión para partners, y a priori, las primeras sensaciones son buenas, si bien la compatibilidad con algunas aplicaciones está siendo algo complicada, y las marcas todavía no ofercen soporte para 7, porque no está disponible al público en general. Por ejemplo, no he conseguido que funcione el Orange internet everywhere con el modem Huawei E160.

Otro de los problemas con los que me he encontado, ha sido con la instalación del Oracle Express 10g. Este lo he conseguido resolver de forma bastante sencilla, así que la comparto con vosotros, por si os ayuda y ahorra tiempo (por google no he encontrado gran cosa).

Si intentáis la instalación, probablemente os encontraréis un error del propio installer de windows. En mi caso era un error 1604 (si no recuerdo mal). Este error tiene que ver con problemas de permisos de escritura. Por cierto, tenéis una tabla que detalla los error code del windows installer:
http://msdn.microsoft.com/en-us/library/aa372835(VS.85).aspx

Problemas de permisos??? que raro, si soy administrador total de la máquina…
Tras esta profunda reflexión, probé la opción de ejecutar el instalable como administrador (botón derecho -> «Ejecutar como administrador»). Nada, seguía fallando con el mismo error. caca de vaca:

Lo siguiente que he probado es una opción del windows 7 que me ha sorprendido gratamente :). Otra vez botón derecho -> Solucionar problemas de compatibilidad. De esta forma, Windows 7 calcula la mejor manera de instalar la aplicación, en función de «y esto antes de mi, en que otro windows te iba??».

 compatibilidad1

Es decir, te permite instalarlo como si tuvieras un windows anterior (al menos en teoría). Pero no sólo eso, si no que te da otras opciones para calular la mejor forma de instarlo.

compatibilidad2

Como véis, la cosa pinta bien, y es una buena idea, sin embargo, tampoco me funciono, seguía con el mismo error.

Finalmente, tratándose de problemas de permisos, se me ocurrió lo siguiente:

  1. Antes de arrancar el proceso de instalación, creé a mano la carpeta donde se iba a instalar: c:\oraclexe
  2. Edité la seguridad, y agregué el usuario «Todos» con control total sobre esa carpeta
  3. Lancé de nuevo la instalación

«Sorprendentemente», funcionó!! y ya tengo un oraclexe en mi windows 7 🙂

Supongo que al ser problema del windows installer, está solución os puede servir si os ocurre con otras instalaciones.

Espero que os ahorre algo de tiempo.

Hasta la próxima !!!

30 respuestas to “Instalar oracle express 10g en windows 7”

  1. Instalar oracle express 10g en windows 7 - DbRunas Says:

    […] https://emocionantic.wordpress.com/2009/09/03/instalar-oracle-express-10g-en-windows-7/ […]

  2. Fran Says:

    Pos me parece genial todo lo que dices, lo que pasa es que muchos de nosotros no sabemos como crear el segundo paso 2.Edité la seguridad, y agregué el usuario “Todos” con control total sobre esa carpeta.

    Ayuda…..Gracias.

    • Luis Mañez Says:

      Botón derecho sobre la carpeta y eligues «propiedades», seleccionas la pestaña «seguridad», verás los grupos y usuarios que tienen permiso sobre esa carpeta, y los permisos si seleccionas alguno de ellos. Pinchas sobre el botón «editar» (pone algo como «Para cambiar los permisos haga click en editar». Te abrirá una nueva ventana con una única pestaña de «seguridad», pinchas sobre el botón «agregar» y sobre el textarea escribes «todos» (esto puede cambiar según el idioma en q tengas el win 7). aceptas y volverás a la pantalla anterior, donde verás el grupo «todos», lo seleccionas y abajo, marcas «control total», aceptas todo y ya tendrás los permisos necesarios.

      ya me cuentas y disculpa el retraso.
      Saludos!!

  3. WILLY Says:

    Hola LUIS MAÑES, muchas gracias por tu tutorial, exelente, pues yo tambien tuve problemas para instalar oracle 10g pero con tus indicaciones puede instalarlo solamente que despues de abrir la url
    me sale error

    Error

    java.lang.Exception: Exception in sending Request :: null

    no lo se a que se deba
    Pero muchas gracias hasta pronto

    • Luis Mañez Says:

      Hola Willy,

      disculpa, pero no entiendo bien a que url te refieres. Imagino que debe ser la web q te instala Oracle XP para administrarla y q se accede desde el menu de inicio – oracle xp – ir a la pagina inicial.

      Si es eso, y siendo un error de java, es posible que no tengas las versiones adecuadas de la maquina virtual, aunque no se me ocurre mucho más. Tb puedes probar a acceder desde la linea de comandos que te proporciona el oracle XP. Si eso te funciona, seguro q es cosa del servidor web que utiliza Oracle XP.

      Espero q te sirva como pista para alguna idea 🙂

      Suerte!!!

  4. francisco Says:

    Hola

    primero que todo, se agradece el tutorial, segundo, finalmente me funcionó, pero

    1. la carpeta la cree a mano en otra partición, disco D: en mi caso, con los permisos que indicaste
    2. ejecute el instalador usando la opción problemas de compatibilidad

    en resumen, había que usar todas las opciones descritas a la vez, obviamente este es mi caso particular

    saludos

  5. Elias Says:

    Yo tengo problemas con el pls/sql o el listener estoy con el windows seven a 64 bit y me sale el error en el plsql ora-12154 no se ha podido resolver el identificador de conexion especificado…. help me

    • Luis Mañez Says:

      Hola Elias.

      yo no tengo el de 64 bits, así q no sé q puede estar pasando. Parece cosa del listener. Revisa el fichero tnsnames.ora (/dir_instalacion/NETWORK/ADMIN), debes tener una entrada para XE. Yo tengo:

      XE =
      (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP) (HOST = MIPC) (PORT = 1521))
      (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XE)
      )
      )

      Si lo tienes así, prueba a cambiar SERVICE_NAME = XE, por: (SID = XE) o el nombre que tenga tu listener. Revisa tb el archivo sqlnet.ora, tendrás algo como:

      SQLNET.AUTHENTICATION_SERVICES = (NTS)

      Mira en google q métodos hay además de NTS y prueba con ellos.

      Ya nos cuentas!!. Suerte!!

  6. Miguel González Says:

    Hola, tengo un problema ya que tengo un servidor con base de datos en Oracle 9i y al hacer cambio de mi maquina que trae windows 7 quiero instalar el client de oracle pero no m funciono la instalación, entonces mi pregunta es… ¿Una versión ya sea Oracle 10g o 11g puede conectarse al mi servidor que esta en 9i?

    • Luis Mañez Says:

      Hola Miguel,

      En principio lo que comentas es viable, y desde un cliente de oracle 11g puedes enganchar a un servidor 9i. Eso sí, el cliente de oracle 9i creo q no te va a ir en tu windows 7. Si instalas el Oracle XE tal y como cuento en el artículo, luego puedes usar el mismo cliente del oracle XE para conectar a otros servidores de Oracle. Yo funciono así.

      Ya nos cuentas!
      Saludos.

  7. Hector Pinzon Says:

    hola Luis estoy intentando instalar oracle 11G(tambien 10G) y al realizar la comprobacion de los prerequisitos me sale un error:
    Comprobando los requisitos del sistema operativo …
    Resultado Esperado: Uno de 5.0,5.1,5.2,6.0
    Resultado Real: 6.1
    Comprobación terminada. El resultado general de esta comprobación es: Fallo <<<<
    Problema: La base de datos Oracle 11g no está certificada en el sistema operativo actual.
    Recomendación: Asegúrese de instalar el software en la plataforma correcta.
    ========================================================

    Comprobando requisitos de Service Pack …
    Comprobación terminada. El resultado general de esta comprobación es: No ejecutado <<<<
    OUI-18001: El sistema operativo 'Windows Vista versión 6.1' no está soportado.
    Recomendación: Instale el Service Pack recomendado.

    y aunque me deja instalar si lo marco manualmente no me permite configurar los usuarios y cuando voy a entrar a SQLPLUS pues no puedo hacerlo

  8. roxana b Says:

    hola luis,
    sabes tengo instalado oracle 10g tengo windows 7, la cosa es que cumplo con todos los requerimientos pero este lunes ke acaba de pasar no lo pude utilizar ya que me tira un error al entar a la pagina home.. me dice ke no puede conectar.. lo reinstale e hice varias cosas pero nada me resulta..

    que puedo hacer al respecto?
    me urge mucho poder usarlo ya que lo ocupo para estudiar..

    espero una pronta respuesta

    roxana b.

    • Luis Mañez Says:

      hola,
      con lo que me cuentas es muy difícil saber qué puede estar pasando.

      Si ha llegado a funcionarte, revisa que ha pasado en tu PC desde el lunes (qué has instalado, configurado, quitado, etc). Tb asegurate que has desactivado el UAC.
      No sé me ocurre mucho más.

      Suerte!!

  9. Luis Conto Says:

    18 Julio 2010

    Hola LUIS MAÑEZ, Muchas gracias por explicar la forma de instalar el Oracle 9i en Windows 7 Starter, lo instale y me funciono muy bien.

    Cordial saludo, Luis Conto

  10. meli Says:

    HOLA SABES QUE YO TRATO DE SEGUIR LOS PASO, PERO AUN NO ME FUNCIONA, QUE CLAVE USAS YO TENGO LA sys.
    OJALA ME PUEDAS AYUDAR GRAXIAS 🙂

  11. Pedro Says:

    Tengo dos carpetas con Oracle en mi PC con Windows 7 y quiero conocer a través del registro de Windows, cuál es el q está activo realmente

  12. jose omar gonzalez Says:

    Yo he segudi cada uno de los paso pero ninguno me sirve, yo no he podido ir a la pagina inicial de bases de datos de oracle 10g express edition, e desinstalado y vuelto a instalar y nada, me descargue otro y nada. Me instala sin problema pero a la hora de ir a la pagina no me deja entrar aparece.
    No se puede conectar

    Firefox no puede establecer una conexión con el servidor en 127.0.0.1:8080.

    La ventana como si hubiera ausencia de internet.

    y cuando ejecuto el acceso directo me manda aqui

    file:///C:/oraclexe/app/oracle/doc/getting_started.htm

    Una pagina como de ayuda de oracle pero todo esta en ingles y e tratado de traducir pero nada q sirva

  13. miuler089 Says:

    ola amigo luis queria saber si es que no tienes algun video o tutorial sobre la replicacion en oracle 10g enterprise, es que me e matado buscando por la red y solo e encontrado consultas hacia otra base de datos, pero nAda de replicacion espero me puedas ayudar, esque tengo que hacer un trabajo en la universidad… saludossss

  14. Pedro Escurra Says:

    Hola

    Tengo el siguiente problemas con mi base de datos:

    Instale la edicion de oracle 10g enterprise edition 10.2.0.1.0 en windows 7 despues de la instalacion procedi a crear un usuario con los privilegios necesarios para realizarle un import. acto seguido me diriji a la linea de comandos y escribi el comando imp, y al dar enter me sale un mensaje que dice:

    IMP 00058:
    IMP 00000: La importacion no ha terminado correctamente

    Alguien ya le ocurrio para darme una mano.

    Saludos,

  15. Robin Says:

    Hola a todos…
    tengo un problema con el oracle express edition en una maquina de procesador de 64 bits la instalo correctamente pero al ejecutas aplicaciones de .NET me da un error que dice
    «no se puede ejecuitar componentes de 32 bits en una maquina de 64».

    alguna solucion por favor la necesito.
    Gracias

    • Luis Mañez Says:

      hola Robin,

      se me ocurre que quizá, la aplicación .net que ha hecho, no la hayas puesto en modo 64 bits. para ello, vete a las propiedades del proyecto .net, en la pestaña de Build, mira la opción «Platform target». Deberías tenerlo a x64. Es posible que la dll que uses para conectar a Oracle XP sea de 64 bits, y por eso necesites que la app .net que la usa, tb lo sea.

      Para acabar, recordarte que ya no matengo este blog. Mi nuevo blog es: http://geeks.ms/blogs/lmanez
      Y para consultas de este tipo, te recomiendo el foro de Microsoft de .NET: http://social.msdn.com/forums

      Suerte!

  16. mauricio cobo Says:

    Saludos

    la base express la tengo en la 192.168.0.4 y en la 192.168.0.3 le instale el cliente, hice todos los cambios en el cliente y no se conecta.

    alguna ayuda
    – este error me sale usando el sqlplus—
    SQL*Plus: Release 11.2.0.3.0 Production on Sun Jun 17 04:17:06 2012

    Copyright (c) 1982, 2011, Oracle. All rights reserved.
    Enter user-name: system
    Enter password:
    ERROR:
    ORA-12560: TNS:protocol adapter error

    y usando el plsql me sale
    ORA-12170: Connect timeout ocurred

    ayuda por favor

  17. Oscar Says:

    Hola amigos tengo un problema, tengo windows 7 e instale oracle 10 Express, todo muy bien, entre al oracle y he creado un usuario, despues he creado el ODBC e hice la prueba de conexion con este usuario y se conecta, el problema que tengo es que instale el golden32 es me sirve para accesar a las tablas del oracle y tambien instale el PLSQL para hacer lo mismo y cuando me quiero conectar me sale este error :
    ORA-12154: TNS:no se ha podido resolver el identificador de conexion especificado.
    Me pueden ayudar ?
    Gracias de antemano
    Oscar

  18. Eufrasia Says:

    Hola,

    He instalado Oracle 10g en Windows vista Home Premium (Service Pack 2), y cuando lo instalo no hay ningún problema y funciona correctamente, pero cuando apago el ordenador y al día siguiente intento utilizar Oracle me da fallo.

    En Oracle SQL Developer me dice:

    Listener refused the connection with the following error: ORA-12505, TNS: listener does not currently know of SID given in connect descriptor. The connection descriptor used by the client was: localhost:1521:xe. Codigo de proveedor :0

    Si lo desinstalo, y lo vuelvo a instalar me funciona bien hasta que apago y vuelvo a encender el ordenador.

    He reiniciado todos los servicios de oracle para ver si así se solucionaba el problema, y no se ha solucionado, también he detenido los servicios y los he vuelto a iniciar, tampoco ha funcionado eso.

    No sé que hacer, soy muy novata con los ordenadores, por favor ayudenme.

    Gracias

    • Luis Mañez Says:

      Hola Eufrasia,
      Lamentablemente hace mucho que no mantengo este blog, y mas aun que no trabajo con Oracle.

      No se muy bien donde puede estar tu problema, pero si te funciona bien cuando lo instalas y deja de ir al reiniciar el PC, es sin duda que algun servicio no esta configurado para iniciarse automaticamente. Te recomendaria que cuando lo instales y te funcione, te revises todos los servicios de Windows para ver cuales aparecen como «Iniciados» y luego los compares con los que aparecen iniciados al reiniciar el PC.

      Espero que te sirva.

      Luis.

Replica a Luis Mañez Cancelar la respuesta