oracle10g - migracion - oracle 10g
Error con "Comenzar" en Oracle Express 11g (8)
He encontrado una solución para este problema. Para explicar mi solución, he usado algunos alias que se refieren a mis parámetros reales. Estos son:
[ME] = my user name
[MYHOST] = my current workstation hostname (netbios name as well)
[MYHOST.mycompany.com] = my worksation''s fully qualified domain name
Al principio tuve la misma situación mencionada anteriormente: no pude conectarme al servicio Apex incluso después de una instalación exitosa.
Primero he usado la utilidad tnsping oracle:
C:/Users/ME>tnsping MYHOST
Esta fue la respuesta:
TNS Ping Utility for 32-bit Windows: Version 11.2.0.2.0 - Production
Copyright (c) 1997, 2010, Oracle. All rights reserved.
Used parameter files:
C:/oraclexe/app/oracle/product/11.2.0/server/network/admin/sqlnet.ora
Used HOSTNAME adapter to resolve the alias
Attempting to contact (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=))(ADDRESS=
(PROTOCOL=TCP)(HOST=fe80::5d34:78a:5862:64%20)(PORT=1521))
(ADDRESS=(PROTOCOL=TCP)(HOST=fe80::c27:54a4:1600:86a4%26)(PORT=1521))(ADDRESS=
(PROTOCOL=TCP)(HOST=fe80::38ab:cdb4:dd77:7ed9%12)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)
(HOST=10.9.32.208)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.56.1)(PORT=1521))
(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.106)(PORT=1521)))
TNS-12541: TNS:no listener
Verá arriba muchas direcciones IP diferentes actualmente activas. Solo falta el 127.0.0.1 más importante. Trabajo en el portátil, por lo que la red "casi siempre" cambia (WLAN, 3G, HSDPA, Ethernet, etc.), solo se repara el host local. Y ese fue el verdadero caso del problema. (Cuando estaba trabajando en el entorno de oficina conectado a la red de la oficina, también funcionaba).
Cuando estaba en esta situación, también comencé a usar la utilidad lsnrctl oracle. He visto lo siguiente:
LSNRCTL> status
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for 32-bit Windows: Version 11.2.0.2.0 - Production
Default Service XE
Listener Parameter File /oraclexe/app/oracle/product/11.2.0/server/network/admin/listener.ora
Listener Log File C:/oraclexe/app/oracle/diag/tnslsnr/MYHOST/listener/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=//./pipe/EXTPROC1ipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=MYHOST.mycompany.com)(PORT=1521)))
Services Summary...
Service "CLRExtProc" has 1 instance(s).
Instance "CLRExtProc", status UNKNOWN, has 1 handler(s) for this service...
Service "PLSExtProc" has 1 instance(s).
Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully
¡Se puede ver que falta el servicio para el apex en el puerto 8080! He intentado también el ping normal que funcionó perfectamente:
C: / Users / ME> ping MYHOST.mycompany.com
El resultado fue:
MYHOST.mycompany.com [fe80::c27:54a4:1600:86a4%26] ping
response fe80::c27:54a4:1600:86a4%26: time<10 ms
...
Puede darse cuenta de que la dirección IPv6 también existe en mi prueba de tnsping también.
Así que he decidido definir MYHOST en mi archivo de hosts locales directamente:
127.0.0.1 localhost MYHOST MYHOST.mycompany.com
Prueba ahora con ping:
C:/Users/ME>ping MYHOST
Y la respuesta:
MYHOST.mycompany.com [127.0.0.1] ping:
response 127.0.0.1: byte=32 time<10 ms. TTL=128
...
En este punto, reinicié (detuve y comencé de nuevo) los dos servicios Oracle en ejecución (por supuesto):
OracleServiceXE
OracleXETNSListener
Y mira el milagro:
C:/Users/ME>lsnrctl
LSNRCTL for 32-bit Windows: Version 11.2.0.2.0 - Production
LSNRCTL> status
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for 32-bit Windows: Version 11.2.0.2.0 - Production
Default Service XE
Listener Parameter File /oraclexe/app/oracle/product/11.2.0/server/network/admin/listener.ora
Listener Log File C:/oraclexe/app/oracle/diag/tnslsnr/MYHOST/listener/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=//./pipe/EXTPROC1ipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=MYHOST.mycompany.com)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=MYHOST.mycompany.com)(PORT=8080))(Presentation=HTTP)(Session=RAW))
Services Summary...
Service "CLRExtProc" has 1 instance(s).
Instance "CLRExtProc", status UNKNOWN, has 1 handler(s) for this service...
Service "PLSExtProc" has 1 instance(s).
Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
Service "XEXDB" has 1 instance(s).
Instance "xe", status READY, has 1 handler(s) for this service...
Service "xe" has 1 instance(s).
Instance "xe", status READY, has 1 handler(s) for this service...
The command completed successfully
LSNRCTL>
Puede ver la línea importante con PORT = 8080 y la instancia de servicio XE. Así que estoy contento de que la URL de inicio esté funcionando nuevamente.
esta es mi primera publicación, así que trataré de ser lo más descriptivo posible. Por favor, avíseme si falta algo:
Así que estoy tratando de instalar Oracle Express 11g, después de descargar el archivo zip "OracleXE112_Win32" - Lo descomprimo y abro el Disco 1 y luego configuro. Paso por todo el proceso de instalación sin ningún problema. Sin embargo, cuando abro "Comenzar", me aparece el siguiente error:
"Windows no puede encontrar ''http: /. 127.0.0.1:%HTTPPORT%/apex/f?p=4950''. Asegúrese de escribir el nombre correctamente, y luego intente de nuevo. - Después de buscar en Google esto, me dijeron que cambie % HTTPPORT% a 8080.
Si hago esto cuando hago clic en "Comenzar" aparece el siguiente error: "Firefox puede ''establecer una conexión con el servidor en 127.0.0.1:8080."
Necesito que esto funcione, de modo que tarde o temprano pueda conectar esto a mi eclipse, de modo que pueda comenzar a hacer mi tarea para mi clase de Programación Java. Cualquier ayuda es muy apreciada, ¡muchas gracias!
¿Qué navegador estás usando? Experimenté el mismo problema con Chrome. Descargue firefox, haga clic con el botón derecho en el icono "Comenzar con Oracle Database 11g Express Edition" y cambie la opción "opens with" (abrir con) a firefox.
Solución simple:
Necesitas decir directamente dónde está tu puerto http. Para hacerlo; abra la carpeta donde está almacenado su Oracle y navegue hasta la carpeta del servidor (en mi caso C: / Oracle / oraclexe / app / oracle / product / 11.2.0 / server) en esa carpeta, haga clic derecho en el archivo Get_Started y elija propiedades. Allí puede escribir a mano su puerto http que generalmente es 8080 en mi caso: .... 127.0.0.1:8080/apex/f?p=4950
El problema debe ser resuelto.
Espero que esto te ayude a superarlo ...
Pinar US
Haga clic con el botón derecho en el icono "Comenzar" y haga clic en las propiedades y seleccione la pestaña General. Haga clic en el botón Cambiar y seleccione otro navegador instalado en su sistema que no sea el actual. después de configurar esto, podrás abrir el panel.
También experimenté el mismo problema para esto, vaya a inicio-> todos los programas -> Oracle Database 11g Express Edition y haga clic derecho en comenzar y haga clic en abrir ubicación de archivo y arrastre y suelte el "Get_Started" en su navegador
Ok, encontré la solución. Haga clic con el botón derecho en el ícono "Comenzar con Oracle Database 11g Express Edition", luego en "propiedades". Luego haga clic en "pestaña General" y luego verá la opción "cambiar", haga clic en eso y luego seleccione su navegador, haga clic en "aplicar" y "aceptar". Y luego inicie la base de datos nuevamente.
Arrastrar y soltar el enlace de inicio en la barra de direcciones del navegador funcionó muy bien para mí, intenté TODO lo demás, añadí el puerto a los hosts, cambié el puerto en las propiedades, etc. no funcionó, hasta que lo arrastré y lo dejé ... Tan simple, ojalá lo hubiera hecho horas atras
Tu solución es parcialmente correcta. Debe hacer coincidir las entradas en el archivo:
C: / oraclexe / app / oracle / product / 11.2.0 / server / network / ADMIN / listener.ora
(las entradas con la marca ->)
:
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
--> (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
--> (ADDRESS = (PROTOCOL = TCP)(HOST = myserver.company.com)(PORT = 1521))
)
)
:
Con las entradas en el archivo:
C: / Windows / System32 / drivers / etc / hosts
(las entradas con la marca ->)
:
--> 127.0.0.1 localhost
--> 1.2.3.4 myserver myserver.company.com
:
Finalmente, en la cuenta de administrador, haga lo siguiente:
C:> parada lsnrctl
C:> lsnrctl start
Resuelto No es necesario cambiar el nombre, tampoco arrastrar y soltar.