DB &Oracle Fernando José on 11 Nov 2007 07:33 pm
Instalar Oracle 10gR2 en OUL4 (Red Hat AS4) sobre Vmware Server (windowsXP)
Esta es una guía para instalar la distribución de Linux de Oracle (Oracle Unbreakable Linux 4) sobre VMware (Windows XP). Esta instalación esta pensada con fines didácticos y no esta soportada por Oracle, no me hago responsable de cualquier daño que se pueda producir por seguir esta guía
El primer paso es obtener el software, se lo puede encontrar en los siguientes enlaces. Necesitamos :
- Vmware Server para Windows (Versión 1.0.4 al día).
- Oracle Unbreakable Linux 4, se necesitan los 4 CD en .iso, no los Cds que contienen los SRPMS.
- El disco de instalación de Oracle Server 10gR2 para Linux.
- WinSCP4 (cliente de sftp).
Instalamos VMware server sobre Linux aceptando todas las opciones por defecto. Es conveniente validar que la instalación de las interfaces virtuales de red sea correcta. Dentro de “Conexiones de Red” tenemos que tener dos interfaces de red de VMware Net1 y Net8.
Se crea una máquina virtual típica. En el tipo de sistema operativo escogemos Linux y después Red Hat Enterprise Linux 4, este paso es importante ya que si no lo hacemos la instalación no detecta el disco duro virtual.
En el tipo de red podemos escoger NAT o Bridged dependiendo de lo que se requiera, en la primera opción la red de Linux estará enmascarada dentro de la máquina real y en la segunda opción el Linux tendrá acceso a la misma red que la máquina real ( usar NAT para seguir este documento). Finalmente asignamos un disco SCSI de 16GB (mínimo) a la máquina virtual, el proceso de creación del disco toma su tiempo.
Modificamos la máquina virtual creada para que tenga 1G de ram (1024MB) y todos los discos del OUL (*.iso) enlazados a CDROMs. La imagen del primer disco debe estar en IDE y las otras tres en SCSI. También se pueden poner todos en IDE, en ese caso es bueno que el primer dispositivo del primer bus IDE esté enlazado con el primer disco. Al final tendremos una configuración como la siguiente:
Al iniciar la máquina virtual debe aparecer una pantalla de instalación de Enterprise Linux, aplastamos intro. Luego se nos presenta la opción de realizar una validación de los CDs cambiamos de opción y ponemos SKIP.
Para pasar de la máquina virtual a la real usamos CTR+ESC
Se iniciará el instalador gráfico, escogemos practicamente todas las opciones por defecto menos el nombre del host y los paquetes a instalar:
- El idioma general de la instalación y del entorno (Spanish) <Siguiente>.
- La disposición del teclado (Spanish/Español Tradicional) <Siguiente> .
- Particionamiento Automático <Siguiente> (mensaje de advertencia) <SI>.
- Eliminar todas las particiones del sistemas <Siguiente> (mensaje de advertencia) <SI>.
- Se nos muestra la distribución del particionamiento <Siguiente>.
- Se nos muestra la configuración del programa de arranque <Siguiente>.
- Llegamos a la pantalla de configuración de red, marcamos “manualmente”, y le asignamos un nombre el host (EJ:oul1.oraclelab.net) <Siguiente>.
- En el siguiente menú desactivamos el cortafuegos (muro de fuego) “ningun cortafuegos” y luego bajamos el nivel de seguridad de SELinux a “Advertencia”<Siguiente>, (mensaje de advertencia) <Proceder>.
- En la configuración de lenguajes agregamos English/US ( si queremos configurar el idioma en inglés depués de la instalación) <Siguiente>.
- Contraseña de root. Ponemos dos veces una contraseña que procurarémos no olvidar <Siguiente>.
- En la selección de paquetes a instalar escogemos “Personalizar los paquetes a instalar” <Siguiente>, añadimos a la instalación: Editores, Intenet gráfica, Herramientas de desarrollo, Desarrollo de software para X, Desarrollo de software para GNOME, Desarrollo de Software para KDE, Desarrollo de Software Legado, finalmente Herramientas del Sistema. No se requieren todos los paquetes de desarrollo pero esto limita los paquetes indivuduales que será necesario instalar posteriormente.<Siguiente>.
- Un mensaje final previo a la instalación <Siguiente>, mensaje de advertencia sobre la disponibilidad de todos los discos de instalación <Aceptar>.
Al final del proceso tenemos instalada la distribución de OUL4, se nos pide un reinicio. Aceptar todas las características por defecto del asistente de primer inicio. No intentar cambiar el tamaño de la pantalla esto se hace con herramientas propias de VMware. Si se desea se puede crear un usuario durante esta fase aunque no lo vamos a utilizar. Aplastar <Siguiente> en todas las preguntas.
Ingresar con el usario root ( el password lo asignamos en la instalación). Aplastar el botón derecho sobre el papel tapiz y seleccionar “Abrir un terminal”. En ese terminal escribimos los siguientes comandos:
- groupadd oinstall <intro>
- groupadd dba <intro>
- groupad oper <intro>
- useradd -g oinstall -G dba oracle <intro>
- passwd oracle <intro> <le damos dos veces el nuevo password del usuario oracle>
- mkdir -p /u01/app/oracle <intro>
- chown oracle:oinstall /u01 -R <intro>
Ninguno de los comandos anteriores deben dar errores, el comando groupadd agrega grupos de usarios, el comando useradd agrega el usuario ‘oracle’ que es aquel con el que trabajeremos, el comando passwd se utiliza para asignar un password a ‘oracle’, el comando mkdir crea los directorios sobre los que instalaremos el software de oracle y finalmente chown cambia el propietario de esos directorios.
Aprovechando que estamos como root y que los discos de instalación están montados, instalamos algunos paquetes que faltan para la instalación. En la misma consola ejecutamos los comandos.
- rpm -Uvh /media/cdrom*/Enterprise/RPMS/sysstat*.rpm
- rpm -Uvh /media/cdrom*/Enterprise/RPMS/openmotif21*.rpm
- rpm -Uvh /media/cdrom*/Enterprise/RPMS/libaio*.rpm
El comando rpm administra el RedHat Package Manager o administrador de paquetes de Linux compatible con Red Hat, con él instalamos, actualizamos, borramos software empaquetado.
Luego bajamos el Linux ya que necesitamos desmontar los discos para instalar el software de gestión de Vmware. En la misma consola podemos poner el comando
- shutdown -g0
La máquina virtual Linux se para.
Editamos la máquina virtual, eliminamos casi todos los discos asociados dejando solo el disco IDE. Enlazamos el disco IDE al dispositivo físico o lo configuramos en modo de autodetección. Reiniciamos la máquina virtual e ingresamos al Linux como usario root.
Salimos de la máquina virtual (CTRL+ESC) y en el menu exterior de la máquina virtual encontraremos varias opciones (File, Edit, View, Host…) una de ellas es VM, dentro de ella escogemos la opción “install Vmware tools” se nos despliega un mensaje informativo, aplastamos <Aceptar>. Inmediatamente en el sistema se monta un CDROM virtual con el software de Vmware. Este CDROM se lo puede ver fácilmente en sobre el escritorio, dentro de este CDROM se encuentra un RPM con las herramientas de configuración de vmware, para instalarlos damos doble click sobre el archivo RPM.
Finalizada la instalación se desmonta automáticamente el CDROM virtual, a continuación abrimos un terminal y ejecutamos el comando.
- vmware-config-tools.pl
Este comando instala un demonio de sincronización de la maquina virtual con la real y nos pregunta si queremos cambiar el tamaño de la pantalla de la máquina virtual, escogemos el tamaño 3 y luego intro. Terminado el proceso de instalación llamamos al comando desde el terminal.
- vmware-toolbox
Se nos presente una aplicación con varias pestañas, en la primera pestaña activamos la opción de sicronización de la fecha/hora entre máquina virtual y real (“Time Sinchrononization between the virtual machine and the operating system”).
Hemos terminado todo el proceso necesario con el usuario root. Reiniciamos la máquina virtual para que los cambios tomen efecto.
Ingresamos con el usario oracle, abrimos un terminal y obtenemos la dirección IP de la máquina Linux con el comando:
- /sbin/ifconfig
La dirección IP es la que se encuentra al lado del inet addr, y siempre empieza con 192.X.X.X, la dirección 127.0.0.1 no es de la tarjeta de red virtual, es la interface de autoreferencia del sistema (ojo).
Ingresamos desde la máquina real o sistema host a la máquina virtual utilizando el programa WinSCP (en caso de no estar instalado, instalarlo con las opciones por defecto), ingresamos la IP del sistema Linux, el usuario (oracle) y el password asignado en pasos previos. Una vez conectados a nuestra izquierda se mostrará el sistema de archivos de windows y la derecha el sistema de archivos de linux (apuntando a /home/oracle). Pasamos el .zip que contiene el software de Oracle Server 10gR2 al sistema de archivos Linux y éste archivo.zip que contiene unos archivos de configuración.
Descomprimimos los dos zips con el comando unzip, a continuación copiamos los archivos de configuración a los lugares respectivos (se puede realizar una copia de seguridad antes de sobreescribir), para esta tarea abrimos una consola y ejecutamos los siguientes comandos:
- su – <password de root y luego intro>
- cd /home/oracle/config_oracle <Intro> (esta carpeta es la resultante de descomprimir este zip)
- cp limits.conf /etc/security/limits.conf <intro, pide confirmación, aceptar con ‘s’>.
- cp login /etc/pam.d/login <intro, pide confirmación, aceptar con ‘s’>.
- cp profile /etc/profile <intro, pide confirmación, aceptar con ‘s’>.
- cp profile_oracle /home/oracle/.bash_profile <intro, pide confirmación, aceptar con ‘s’>.
- cp sysctl.conf /etc/sysctl.conf <intro, pide confirmación, aceptar con ‘s’>.
Los archivos anteriores configuran los limites del sistema, especifican parámetros de kernel y establecen las variables de entorno del usario Oracle. Reiniciar el sistema Linux para que los cambios tomen efecto (se puede utilizar el comando ‘init 6′).
Una vez reiniciado el sistema ingresar con el usario oracle, vamos al directorio del software de oracle (/home/oracle/database) y ejecutamos el comando ./runInstaller. Se ejecuta inmediatamente el Oracle Universal Installer y estamos listos para instalar Oracle Server, escogemos las instalación básica y le damos una contraseña a todos los usuarios de administración.
Utilizamos la ubicación por defecto para el Inventario, si nos da un error es porque no realizamos bien el cambio de dueño para la carpeta /u01/app/oracle.
Durante la validación previa a la instalación vamos a tener una advertencia por instalar Oracle sobre DHCP la podemos ignorar ya que vmware siempre nos dará la misma dirección para la máquina virtual. Esta validación no nos tiene que dar ninguna otra advertencia o error.
Casi al finalizar la instalación es necesario ejecutar dos scripts como root, una vez hecho esto se nos muestran los URL de la consola de administración (dbconsole). Podemos lanzar ya sea firefox (que se encuentra en un ícono en la parte superior izquierda del linux) o mozilla que se encuentra en Aplicaciones->Internet. Ponemos la dirección proporcionada por el instalador (generalmente http://<HOSTNAME>:5500/em ) en el navegador y accedemos a la consola de administración. Si no recordamos estas direcciones dentro del directorio $ORACLE_HOME/install está el archivo readme.txt con la información general de la instalación.
Una vez que apaguemos la máquina virtual, al reiniciarla estarán abajo todos los servicios. Una secuencia típica de inicio manual es la siguiente (todos los comandos como ‘oracle’ desde el terminal):
- lsnrctl start <intro>
- emctl start dbconsole <intro>
- sqlplus <user: / as sysdba> <intro>
- SQL> startup <intro>
- SQL> exit <intro>
- isqlplusctl start <intro>
El primer comando levanta el listener (proceso de escucha en el puerto 1521 necesario para conexiones TCP/IP), el segundo levanta la consola de administración, el tercero levanta la base de datos en sí y el último una consola para comandos SQL vía web. La secuencia contraria, para bajar todos los servicios es la siguiente (todos como usuario oracle):
- isqlplusctl stop <intro>
- emctl stop dbconsole <intro>
- sqplus < usuario: / as sysdba><intro>
- SQL> shutdown immediate <intro>
- SQL>exit <intro>
- lsnrctl stop <intro>
Se puede realizar de manera sencilla un script con estos comandos.
Espero que les sea de utilidad, saludos FJA.





on 14 Nov 2007 at 20:59 1.JUAN JESUS PONTIEL GOMEA said …
FERNANDO, tengo un pequeño problema de instalación, he llegado a descomprimir los dos ficheros .zip pero a la hora de introducir las instrucciones:
cd /home/oracle/config_oracle (esta carpeta es la resultante de descomprimir este zip)
cp limits.conf /etc/security/limits.conf .
cp login /etc/pam.d/login .
cp profile /etc/profile .
cp profile_oracle /home/oracle/.bash_profile .
cp sysctl.conf /etc/sysctl.conf .
Al introducir con usuario oracle:
cp limits.conf /etc/security/limits.conf, me aparece un mensaje de error en el cual me indica:
cp: no se puede efectuar ’stat’ sobre limits.conf :No existe el fichero o el directorio. Dime que estoy haciendo mal, estimado profe.
SOCORRO.
on 14 Nov 2007 at 21:02 2.Fernando José said …
Hola Juan.
Lo que pasa es que al poner el comando ‘su -’ pasas a ser super usuario. Te debe pedir la clave de root dos veces. Debes caer en cuenta que la línea de comandos cambia de oracle@ a root@.
No puedes escribir sobre el directorio /etc a menos que seas root, como usuario oracle no tienes permisos.
Saludos
FJA
on 17 Dec 2007 at 12:17 3.Daniel Rodriguez said …
Hola Fernando,
Soy un alumno tuyo de Getafe. Ya habiendo instalado y funcionando correctamente todo en dias anteriores, hoy al arrancar, soy incapaz de cargar la página del EM.
- Al hacer: ‘emctl start dbconsole’ dice:
“An instance of Oracle Enterprise Manager 10g
Database Control is already running”.
- Con ‘emctl status dbconsole’:
“Oracle Enterprise Manager is not running”.
- Y con ‘emctl stop dbconsole’:
“Failed to shutdown DBConsole Gracefully. Failed”
¿Qué crees que puede ser? ¿Habria alguna forma de poder parar todo (a lo’bestia’) y poder volver a iniciar?
Muchísimas gracias.
on 17 Dec 2007 at 18:05 4.Fernando José said …
Prueba configurando el Database Console desde 0. El comando es:
#emca -config dbcontrol db
Te hace unas pocas preguntas y luego configura el servicio de 0.Con ello debe funcionar.
Slds
on 18 Dec 2007 at 11:28 5.Daniel Rodriguez said …
Muchas Gracias.
He visto tambien que el error es debido a que tenía cosas mal con el tema de las IP y la máquina virtual. En el sitio en el que estoy haciendo
estas prácticas me han ‘prestado’ una IP (‘real’) para ponerle a la máquina virtual por si saliese a Internet, pero, si yo en mi casa no quisiera salida a Internet, ¿le podría poner cualquier cualquier IP inventada? ¿lo mismo con el DNS y la Pta.Enlace?
Un Saludo.
on 18 Dec 2007 at 13:08 6.Fernando José said …
Le puedes poner cualquier IP “inventada” siempre y cuando pertenezca a la red de la vnet8 si es nat y de la red de la máquina real (o host) si es bridged para poder establecer una conexióne entre el host y el gues (real<>virtual).
El Db Console utiliza el hostname no la IP, asi que configura bien la red. Como información adicional el DB Console se conecta a la base por medio del listener por defecto por lo que el listener debe oir en el puerto 1521 del nodo.
Para validar esto puedes ejecutar:
#lsnrctl status
#lsnrctl services
Mira que el listener tenga registrada la base y esté presente en el nombre del host correspondiente. En caso de no ser así puedes configurar el listener con
#netmgr
o tambien con
#netca
Slds
FJA
on 25 Mar 2008 at 23:16 7.Guía de instalación de Oracle sobre Linux » Innova Desarrollos informáticos said …
[...] de encontrar una guía de instalación de Oracle 10gR2 en OUL4, sobre una máquina virtual utilizando VMWare Server (versión para WinXP). También he visto una [...]
on 21 Aug 2008 at 20:08 8.ulises said …
hola buen dia tengo problemas ya k instale oracle 10g x en RHEL4 al querer abrir la pagina inicial de oracle en el explorador no la muestra. no se k me falte mas. y no se para k es la libreria libaio y en estas instrucciones k aparecen para instalarla me marca lo siguiente
file not found by glob
yo le agrego lo siguiente como root
rpm -Uvh /media/cdrom */Enterprise/RPMS/systat *.rpm
y no se que hacer se lo agradeceria mucho si me ayudan
on 16 Sep 2008 at 17:58 9.Fernando José said …
Hola Ulises no me das suficiente información como para ayudarte. Durante la instalación si no tienes la libreria libaio el instalador no te permite continuar o te indica que tienes un problema de instalación.
La instrucción rpm es para instalar paquetes, cuando le dices -U es update (actualizar o instalar ) v es verbose ( informacion detallada ) h es de human mode ( información en formato légible para humanos ).
No creo que has llegado a lanzar la instalación o tus problemas serían otros.
on 17 Sep 2008 at 09:33 10.marcos said …
Hola fernando.
Soy Marcos Rodriguez Morales Un antiguo alumno del centro de getafe. Estuve en el curso del año pasado que termino en septiembre o octubre.
Bueno voy al saco.
Estoy en el curro y necesito montar un entorno de trabajo lo mas parecido al que hay montado en producción, el tema es el siguiente tengo que montar en una maquina virtual mwware con una distribución de linux concretamente centos y en ella tengo que instalar oracle 11g. Vale asta hay el tema esta solucionado, ahora necesito poder acceder a la base datos que esta en la maquina virtual mediante el toad que esta instalado en win xp, que es el s.o. sobre el que esta la maquina virtual mw ware con centos y oracle 11g. ¿me ago entender?
bueno tengo dos fichero de configuracion que pertenecen a win xp que es el fichero hosts y el tnsnames, se que el hosts tiene que tener la dirección ip que se obtiene de hacer ifconfig en la maquina virtual con centos. pero el tnsnames no lo tengo muy claro aunk esta referido al tema del nombre de la base de datos, el nombre de la maquina y el puerto.
¿Como puedo conectar el toad con el oracle que esta en la maquina virtual centos?
Bueno profe de ante mano gracias.
Un saludo.
Marcos
on 17 Sep 2008 at 20:17 11.Fernando José said …
Mira que las ip’s conincidan. Mira que interface esta usando la máquina virtual. En vmware vmnet0 es una interface virtual en la misma red de de la máquina real, vmnet1 es una red privada entre la máquina real y virtual, y vmnet8 es una red nat entre utilizando la máquina real para salir al internet.
Las IPs de la máquina real y máquina real tienen que estar en la misma red dependiendo de la interfaces que usen la máquina virtual y real (P Ej. la maquina real es 192.168.0.1, la máquina virtual tendrá que estar en la misma red con una IP como 192.168.0.10).
Para configura el TNSNAMES fácilmente utiliza el Oracle Net Manager o el Network configuration assistant. En Windows están en el menú de Oracle y en Unix son los comandos: netmgr y netca.
on 24 Sep 2008 at 02:34 12.Freddy Salas said …
Hola, le agradeceré me pueda ayudar con este problema. No puedo ingresar al enterprise manager vía web. Sin embargo si puedo ingresa al ISQLPLUS.
¿Existe algún servicio que deba estar activo para cargar el EM?
¿Como se que estoy usando el puerto correcto?
Saludos,
Freddy
on 24 Sep 2008 at 12:39 13.Fernando José said …
Hola Freddy.
Para mirar si funciona el enterprise manager (OEM), pon el comando: emctl status dbconsole.
Este comando te indica si esta en ejecución (is running) y el URL de prueba de servicio.
Si has cambiado el IP o el nombre del servidor la consola no funcionará por lo que tendrás que reconfigurar el OEM, esto se realiza con el comando emca. Pon emca y te salen todas las opciones la segunda o tercera permite reconfigurar el OEM, si no me equivoco es emca -dbconfig db (o algo parecido). Este comando da paso a un wizard que en base a preguntas reconfigura la consola.
Saludos y suerte.
on 25 Sep 2008 at 15:15 14.Jorge said …
Hola Fernando! queria preguntar como hago para cambiar el puerto 1521 por defecto que utiliza oracle, yo he cambiado en el listener.ora y en el
tns names.ora el puerto (al 1523) pero parece que no lo toma. No se si me esta faltando hacer algo mas??
on 25 Sep 2008 at 22:36 15.Fernando José said …
Hola Jorge.
El problema que tienes está en el registro de la base de datos en el listener.
La base se registra automáticamente por medio del proceso PMON en el listener solamente cuando este funciona en el puerto 1521.Si funciona en otro puerto tienes que ‘registrar’ la base de datos en el listener.
La forma mas sencilla de hacerlo es con el ‘netmgr’, en la declaración del lister busca bases de datos y suministra la información de OracleHome, Puerto Nombre del Servicio.
Si tienes más problemas dímelo y armo un pequeño post sobre el tema.
on 11 Nov 2008 at 22:07 16.Adolfo L. said …
buenas tardes Fernado,
He realizado la creación de una base de datos sin unar el DBCA (casi de manera manual solo con la interfaz de comandos de windows xp), pero no consigo crear la consola de administración (oracle enterprise manager), a partir de la creación de esta, tiene algo que ver lo que estas realizando con el listener y el PMON??
Me puedes dar una mano con este proceso??
de antemano muchas gracias
on 12 Nov 2008 at 12:32 17.Fernando José said …
Para crear la consola utiliza el comando:
emca -config dbcontrol db
te pregunta el nombre de la instancia, el puerto de listener y las contraseñas de los administradores.
Le das esa información y configura la consola.
No importa que el listener no sea el por defecto, si no es el por defecto registra el nombre del servicio/SID de manera estática ( en listener.ora).
Saludos
FJA
on 12 Nov 2008 at 16:01 18.Adolfo L. said …
Hola Fernando Gracias por tu información, pero me surge otra duda, cuando estoy realizando la configuración me solicita a contraseña para sysman, la cual nunca configure, donde podria configurarla??
gracias
Adolfo L.
on 13 Nov 2008 at 09:33 19.Fernando José said …
Si al instalar pusiste que todos los usuarios tengan la misma contraseña, es la misma que sys y system. Desde 10g cuando instalas la base solo 4 usuarios están desbloqueados, sys y system administradores, sysman la cuenta de la consola y dbsnmp la cuenta del agente.
Durante la instalación te pidió las 4 contraseñas, si escogiste una sola contraseña para todas, pues ya sabes la respuesta.
Saludos
FJA
on 13 Nov 2008 at 14:24 20.Nestor said …
Buenos días,
Soy un siempre usé SQL server pero es la primera vez que uso Oracle.
Instale por primera vez un oracle 10g R2 en una PC con W2k Server que no tiene IP fija. Al momento de instalar me tiró un warning (recomienda configurar el Microsoft LoopBAck Adapter para ser el adaptador primario de la red). ¿que es eso?
Termino de instalar el ORACLE, cambio las claves de SYS y SYSTEM, pero al terminar y aparecer la página http://devoracle2k:1158/em no me muestra nada (como si no se pudiera conectar) sin embargo si escribo el comando lsnrctl y trato de hacerle un start me indica que ya se encuentra activo), por otro lado con el comando sqlplus y el usuario system si me puedo loguear pero no con sys.
Además esta página me indica que “Enterprise Manager no ha podido conectar con la instancia de base de datos. El estado de los componentes se muestra a continuación.”.
¿Que estoy haciendo mal?
Otro tema relacionado, al querer usar el isql*plus como http://devoracle2k:5560/isqlplus/dba me pide usuario y pwd pongo system y la clave correspondiente y me pide que reingrese los datos.
¿Cometí algún error en la instalación?,
¿Me podrías ayudar?
Muchas gracias de antemano,
Saludos
Néstor
on 13 Nov 2008 at 15:27 21.Adolfo L. said …
Fernando muchas gracias por la informacion, ya logre crear el enterprise manager para la base de datos.
Adolfo L
on 13 Nov 2008 at 15:29 22.Fernando José said …
Nestor si te pide el loopback interface es porque Oracle necesita poder hacer llamadas a si misma. El loopback es un interface de red que siempre ha existido en los *NIX que corresponde al 127.0.0.1 / localhost.localdomain, sirve principalmente para poder hacer peticiones a la misma máquina por protocolo tcp/ip.
La consola se une a la base por protocolo tcp/ip através del listener e alli la necesidad.
Borra la base instala el loopback interface
(google es tu amigo: http://technet.microsoft.com/en-us/library/cc708322.aspx), y vuelve a crear la base.
Hasta que no lo hagas no tendrás consola a menos que la configures a mano enlazada a una ip fija.
on 13 Nov 2008 at 19:23 23.Nestor said …
Fernando, muchas garcias por la info.
Instale el loopback y volvi a instalar el oracle.
Esta vez instalo la base de datos.
Pero sigue pasando lo mismo o parecido.
Puedo entrar usando el isql*plus o el Toad (que lo instale para probar), pero no puedo usar la interfase del enterprise manager http://devoracle2k:1158/em que me sigue indicando “Enterprise Manager no ha podido conectar con la instancia de base de datos. El estado de los componentes se muestra a continuación.”.
Cuando uso http://devoracle2k:5560/isqlplus/dba me pide usuario y pwd de red. Mi usuario es adm del equipo y me pide clave, pongo el uusario administrator y tampoco.
Es una cuestión de configuración?
Saludos
Nestor
on 14 Nov 2008 at 11:02 24.Fernando José said …
Lo único que se me ocurre es que el usuario con el que instalaste el software no tenga permisos de seguridad.
Mira en Panel de control -> Herramientas Administrativas -> Configuración de Seguridad -> Directivas Locales -> Asignación de derechos de Usuarios -> Iniciar Session como Proceso por Lotes.
El usuario con el que instales el software de Oracle debe pertenecer a la directiva antes mencionada.
on 10 Dec 2008 at 13:54 25.Héctor M. said …
Mi más sincera enhorabuena, por este fantástico manual Fernando. A mí me ha sido de gran ayuda.
Y la mejor forma de agradecértelo, es comentando los problemas que me he encontrado a la hora de instalar Oracle 10gR2.
Para la instalación he utilizado una máquina virtual sobre VMWare Workstation 6.5:
– Ubuntu 8.04 LTS Hardy Heron
– Oracle 10g R2 Database
Una vez configurado el usuario ‘oracle’, tal cual está especificado en la guía, ejecuté el Oracle Universal Installer, el cual me dio un error indicando que mi versión del SSOO no era correcta, y salió de la instalación. Para saltarnos esta comprobación y poder instalar el SGBD Oracle 10g, deberemos ejecutar el instalador con el siguiente flag:
./runInstaller -ignoreSysPreReqs
Seguí todo el proceso de configuración de la instalación sin problema y comenzó la instalación, pero tuve 2 errores en el proceso de lincado de las librerías:
1) El primero fue relacionado con la librería libagtsh.so:
————
INFO: /u01/app/oracle/product/10.2/db_1/lib//libagtsh.so: undefined reference to `nnfyboot’
INFO: make: *** [/u01/app/oracle/product/10.2/db_1/rdbms/lib/tg4pwd] Error 1
INFO: Excepción devuelta de la acción: make
Nombre de la Excepción: MakefileException
Cadena de la Excepción: Error al llamar al destino ‘utilities ctx_on’ del archivo make ‘/u01/app/oracle/product/10.2/db_1/rdbms/lib/ins_rdbms.mk’.
————
buscando en los foros de Oracle, encontré la solución, que consiste en ejecutar las 2 siguientes líneas:
shell$> ln s $ORACLE_HOME/lib/libclient10.a $ORACLE_HOME/lib/libagtsh.a
shell$> $ORACLE_HOME/bin/genagtsh $ORACLE_HOME/lib/libagtsh.so 1.0
Básicamente creamos un enlace a la librería libclient10.a llamado ‘libagtsh.a’, y generamos de nuevo la librería ‘libagtsh.so.1.0′ y el enlace a la misma ‘libagtsh.so’.
2) El segundo fue relacionado con la librería libstdc++.so.5 y liborasdkbase.so.10.2:
————
INFO: gcc:
INFO: /usr/lib/libstdc++.so.5: No existe el fichero ó directorio
INFO: /u01/app/oracle/product/10.2/db_1/bin/genorasdksh: Failed to link liborasdkbase.so.10.2
INFO: Excepción devuelta de la acción: make
Nombre de la Excepción: MakefileException
Cadena de la Excepción: Error al llamar al destino ‘all_no_orcl ihsodbc’ del archivo make ‘/u01/app/oracle/product/10.2/db_1/rdbms/lib/ins_rdbms.mk’
————
el problema esta vez, fue que a la hora de instalar las librerías necesarias según las especificaciones de Oracle, yo instale la librería libstdc++6 que es la más actual, pero se necesita además, instalar la librería libstdc++5, puesto que en el proceso de lincado se utiliza la librería ‘libstdc++.so.5′, en caso de no encontrarla, salta el error arriba especificado.
Cuando aparecen durante el proceso de lincado estos errores, no es necesario parar la instalación, simplemente cuando salta el error, hacemos las tareas necesarias para subsanarlo, y posteriormente le damos a “retry” , para que el instalador pueda seguir con el proceso.
Al final de la instalación, cuando es necesario ejecutar como root el script ‘$ORACLE_HOME/root.sh’, tuve un pequeño problema. Este script en un momento determinado cambia el usuario y grupo de la carpeta ‘$ORACLE_HOME/bin/extjob’ a ‘nobody:nobody’, pero en Ubuntu 8.04 LTS, no existe el grupo ‘nobody’. Por defecto el usuario ‘nobody’, pertenece al grupo ‘nogroup’, por tanto, deberemos crear el grupo ‘nobody’, y asignar al mismo usuario a ese grupo:
shell$> groupadd nobody
shell$> usermod -g nobody -G nogroup nobody
Os dejo los 2 enlaces a los foros de Oracle que solucionaron mis problemas:
1) http://forums.oracle.com/forums/thread.jspa?threadID=413032&tstart=0
2) http://forums.oracle.com/forums/thread.jspa?messageID=1195628
Espero os sirva de ayuda, como lo ha sido para mí esta fantástica guía.
Un saludo y muchas gracias,
Héctor.
on 10 Dec 2008 at 14:22 26.Héctor M. said …
Una vez instalada la base de datos Oracle 10g, me surgen unas cuantas dudas, que aunque no son existenciales, puesto que una vez instalada la base de datos se puede trabajar con ella perfectamente, me mueve la curiosidad:
1) Cuando se instala Oracle 10g (o cualquier otra versión), se crea una instancia por defecto, siempre y cuando elijas esa opción durante el proceso de instalación. Por defecto el nombre de la instancia es ORCL (aunque se puede elegir otro nombre a gusto personal). Pero… ¿cómo es posible crear otras instancias?
2) Del mismo modo, por defecto el listener siempre escucha en el puerto 1521, pero me gustaría saber cómo configurar una instancia en otro puerto.
3) Esta tercera duda va relacionada con la anterior. Una vez en marcha la base de datos, se puede acceder a ella desde cualquier máquina de la red. Para ello, si queremos acceder desde una aplicación Java (por ej.), se hará a través de la cadena de conexión:
jdbc:oracle:thin:@HOST:PUERTO:SID
siendo:
– HOST= vmserver (en mi caso, en el fichero de ‘hosts’ de la máquina remota, he asignado la IP del servidor de BBDD a la cadena ‘vmserver’)
– PUERTO= 1521
– SID= orcl
Para poder conectarnos de esta forma a la base de datos, -creo- es indispensable instalar el cliente de Oracle 10gR2 en la máquina desde la cual se quiere acceder a la BBDD. Dicho cliente deja un archivo de configuración de conexiones, llamado ‘tnsnames.ora’, en el cual deberemos configurar los parámetros de conexión a nuestra base de datos, con los datos: HOST, PUERTO y SID.
Pero… ¿dónde podemos ver estos 3 parámetros de cada una de las instancias que tengamos en nuestra base de datos? El host, está claro que es la IP de nuestro servidor, pero si disponemos de varias instancias, en distintos puertos, puede que en un momento dado no recordemos el SID de alguna de ellas, o en qué puerto estaban configuradas.
4) Si disponemos de varias instancias, supongo que el OEM (Oracle Enterprise Manager), cambiará para cada una de ellas. La URL por defecto para la primera es:
http://vmserver.localdomain:1158/em
pero, si se crea una instancia nueva, ¿Cuál será la URL para acceder al OEM? ¿Sería la misma y al acceder, daría a elegir la instancia en concreto a adminsitrar? ¿O por el contrario, Oracle asigna un URL diferente cambiando el puerto ’1158′?
Tengo bastante curiosidad, y no sé si estas dudas se salen del tema (en principio no tiene nada que ver con la instalación), y convendría verlas en más detalle en un post dedicado a estos temas.
Muchas gracias por adelantado Fernando,
un saludo,
Héctor.
on 10 Dec 2008 at 14:48 27.Fernando José said …
1) Para crear otras instancias facilmente utiliza el database configuration assitant (dbca en $ORACLE_HOME/bin).
2) El listener solo es un enlace con la instancia para conexiones TCP/IP… una especie de proxy. La instancia puede estar arriba sin que el listener esté. Puedes crear otros listeners para otros puertos o utilizar el mismo en varios puertos. Para configurarlo fácilmente usa el network configuration assitant o el manager ( netca o netmgr en $ORACLE_HOME/bin). Para gestionar los listeners utiliza el lsnrctl (start stop status).
3) Para la base de datos existen varias clases de conexión, simplificando el tema puedes conectarte con un driver THIN (delgado) de Java para lo que no necesitas software de Oracle o un driver THICK para lo que necesitar tener instalado el cliente. Desde versión 10g existe un cliente delgado que se llama Instant Client que lo puedes encontrar en otn.oracle.com.
4) Se genera una consola por cada instancia en un puerto aleatorio (casi) generalmente tira al 1158 y luego a los 5500, 5501, etc etc. Si quieres reconfigurar la consola pones las variables de entorno correctamente especialmente el ORACLE_SID y llamas al emca ( en $ORACLE_HOME/bin). Si quieres una consola común para todas las instancias (DBs) se puede instalar un agente en el nodo y en otro servidor instalar el Enterprise Manager Grid Control.
Espero haber constestado todo.
Saludos
FJA
on 10 Dec 2008 at 17:06 28.Fernando José said …
Hola Héctor nuevamente.
He visto que tenias un post en cola que no estaba publicado. Lo siento se me ha pasado.
Muy buenos tus comentarios sobre como instalarlo en Ubuntu 8.10 LTSP.
Saludos
Fernando
on 11 Dec 2008 at 14:30 29.Héctor M. said …
Hola Fernando,
aclaraste todas mis dudas, muchas gracias.
Por lo visto en la carpeta $ORACLE_HOME/bin hay un montón de utilidades de Oracle. Supongo que en la documentación de Oracle, habrá alguna guía PDF en la que se especifiquen todas estas cosas. Probablemente te pregunté antes de mirar en la web de Oracle, pero me movía la curiosidad.
Ahora solo queda administrar y utilizar la BBDD.
Estaré muy atento de tu blog, porque los artículos que escribes son muy interesantes, y de gran utilidad.
Muchas gracias por todo
Saludos,
Héctor.
on 07 Jan 2009 at 15:24 30.Cristobal said …
Buenas Fernando.
Interesante articulo y respuestas del mismo nivel, me han ayudado bastante en mis dudas.
ahora los problemas que tengo son los siguientes
1) Solo puedo iniciar bien el servicio “em”, pero el isqlplus no lo puedo iniciar, y eso que lo monto ( ./isqlplusctl start). Al final sale que esta arriba el servicio, pero entro a la pagina web http://localhost.localdomain:5560/isqlplus y no me conecta, en cambio a la administracion de la db por web si puedo entrar.
2) Estoy tratando de entrar desde otro ordenador(Windows) conectado en la misma red que el equipo que tiene la db. Pero no puedo, uso Oracle sql developer. La DB esta montada en Enterprise Linux Oracle. Si me puedes decir la correcta forma para conectarme seria ideal.
Bueno esas son mis dudas espero una respuesta satisfactoria de su parte.
Gracias de antemano.
on 12 Jan 2009 at 04:23 31.felix said …
Hola ke tal!
tengo un problema y espero me pueda ayudar:
instale el oracle 10g y al momento de creaar la base de datos por defectos (orcl) me sale que no se pudo crear y que lo intente despues. finalmente al termino de la instalacion aparece las direcciones URL del isqlplus y del EM. La primera direccion me funciona, el problema es con la segunda, no se porque no abre el EM, es decir, no me muestra la pagina. Luego intento mediante el isqlplus,y le pido que me seleccione todas las tablas de la base de datos ORCL (instalada por defecto) y me sale un mensaje de error diciendo que no existe.
Por favor que debo hacer??? necesito practicar ya que el viernes tengo un examen sobre esto.
gracias
on 12 Jan 2009 at 12:50 32.Fernando José said …
Hola Cristobal y Felix.
Los dos me dan muy poca información, me están diciendo algo asi como: Tengo el coche dañado en la cuneta ¿que hago?.
Mirar las últimas lineas del log de instalación que indica si hubo algún problema.
Cristobal/Felix para rehacer la consola utiliza emca, hay que mirar el firewall que tienen los windows suelen bloquear las conexiónes desde otras máquinas.
Slds
FJA
on 12 Jan 2009 at 21:08 33.Israel said …
hola fernando: quiero subir un dmp en una pc con un 11g, el dmp viene de una pc que utiliza 10g,en 10g tengo el puerto 1521 y en 11g utilizo el 1522, el problema es que no puedo acer la importacion, el problema puede ser por la diferencia de puertos? como cambio el puerto de 11g? solo manualmente en el listener y tnsnames?
agradesco tu ayuda…saludos
on 13 Jan 2009 at 20:53 34.Fernando José said …
No tiene porque molestar el puerto. Simplemente si te puedes conectar puedes importar. Importar en una versión superior de una inferior esta soportado.
Prueba con sqlplus conectarte al usuario de 11g, si te puedes conectar puedes importar.
Saludos
FJA
on 14 Jan 2009 at 20:04 35.Israel said …
ok fernando muchas gracias por tu ayuda, otra cosita, estoy empezando con replicas de informacion, soy realment nuevo en el tema, mi pregunta es.. para que poder acer replicas entre dos servidores estos deben tener la misma version d oracle? podrias ayudarme con algun link de algun manual dond venga informacion al respecto de replicas, he encontrado muy poco en internet, nuevamente agradesco tu ayuda, gracias y buen dia…
on 14 Jan 2009 at 20:09 36.Fernando José said …
¿Entre que versiones quieres replicar?. Existen dos productos para replicar Oracle, uno es Oracle advanced replication ( creo que se llamaba asi) y el otro es Oracle streams. Advancede replication lo vi en 9i y después de eso le perdí el rastro; Streams ha cambiado de versión en versión pero funciona principalemte con colas tendrias que ver la documentación de streams para ver si soporta replicaciones entre diferentes versiones… tambien permite transformaciones.
Otra opción es realizar un standby database que es crear una base de datos en “espera” para contingencia o generar reportes, espero que no se confundan los conceptos.
Saludos
FJA
on 14 Jan 2009 at 20:53 37.Israel said …
la replica la quiero hacer en oracle 11g, ya cree un database link y si m logro conectar entra ambas, incluso si creo una tabla en cualquiera de las bases de datos logro verla en la otra y puedo sacar una copia de ella, pero ambas tienen 11g, mi duda surge porque las otras maquinas en las que quiero acer la replica son con 10g
on 28 Jan 2009 at 07:21 38.cecilia said …
Cuando hago clic en el enlace
“Oracle Unbreakable Linux 4″ se me presentan muchas opciones de software para bajar y no se que elegir, Cual es el archivo que debo bajar?
on 07 Feb 2009 at 20:15 39.Fernando José said …
Hola Cecilia.
Perdón por responder tan tarde pero he estado muy liado.
La versión del tutorial es la 4. Pero la última es la 5.
Mira tu cual es la que te gusta más, en realidad el tutorial no está orientado a producción donde deberias tener una última version.
on 09 Feb 2009 at 22:59 40.Cristina said …
Hola,
Soy Novata en todo esto pero necesito crear una maqueta de una instalación de Oracle 10gR2 en Linux (RHEL4). Durante la instalación de oracle en un punto me da el siguiente fallo:
Checking Network Configuration requirements …
Check complete. The overall result of this check is: Failed <<<<
Problem: The install has detected that the primary IP address of the system is DHCP-assigned.
Recommendation: Oracle supports installations on systems with
DHCP-assigned public IP addresses. However, the primary network
interface on the system should be configured with a static IP address in
order for the Oracle Software to function properly. See the
Installation Guide for more details on installing the software on
systems configured with DHCP
Qué puedo hacer?? si puede ser lo más detallado posible, pq soy inexperta en estos temas y en linux.
Gracias.
on 10 Feb 2009 at 15:32 41.Fernando José said …
Creo que el error se explica solo. La base de datos quiere una IP fija no una asignada dinámicamente por el servidor de asignación (DHCP). Que mires la documentación para obtener información de una gestión del listener con una ip-dinámica.
Saludos.
on 20 Apr 2009 at 21:19 42.Pablo said …
Hola instalé el Oracle en una máquina con windows vista y he llegado hasta la pantalla de “Iniciar/Cerrar:Especificar Credenciales de Host y Base de Datos Destino”
En esta página me pide las credenciales de Host y las de la base de datos.
En las credenciales de Host ingreso el usuario y pass con las que me conecto a mi PC, y en las credenciales de BD ingreso el usuario SYSTEM o SYS con el respectivo Pass.
El problema es que me esta mostrando el siguiente error.
“No se ha podido contactar con el agente. Verifique la dirección URL del agente es null”
Si alquien me puede ayudar con el problema se lo voy a agradecer.
Desde ya muchas gracias por la ayuda.
on 22 Apr 2009 at 19:48 43.Fernando José said …
Mira en el $ORACLE_HOME/sysman/config el archivo enoms.properties. Este tiene la configuración, valida que lo que esté dentro esté correcto.
Puede ser un problema del agente, o de la configuración de red del host. Asi sin mas información no es posible diagnosticarlo.
on 12 Jun 2009 at 14:04 44.Jesus Reina said …
Buenod dias hermano instale redhat 4 , con apache, php4 y mysql, tiene los tres servicios levantado y comprobado pero no me muestra mi pagina web
on 22 Jun 2009 at 00:41 45.Fernando José said …
Hola Jesus.
Mirate un manual de servicios en redhat. El comando es chkconf y otro es services como pista.
Saludos
on 22 Jun 2009 at 00:44 46.Fernando José said …
Mira en los foros de Oracle con Windows Vista. Yo no tengo ninguno a mano ni pienso instalarlo.
on 24 Jun 2009 at 12:29 47.Irene said …
Hoooolaaaa Fernando
Soy una ex-alumna tuya de los cursos que de vez en cuando dáis a INDRA y he descubierto este blog tuyo que es muy muy útil.
Tengo una consultita porque por más que he buscado, mirado trazas, logs y demás.. no consigo entender qué está pasando.
Te cuento. Se trata de un servidor Solaris 10 donde tengo varias instancias 10g (10.2.0.1.0). Para una de ellas,PPOP, la consola está levantada perfectamente
-falkor-$PWD>emctl status dbconsole
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.
http://falkor:5502/em/console/aboutApplication
Oracle Enterprise Manager 10g is running.
——————————————————————
Logs are generated in directory /ora00/app/oracle10/product/10.2.0.1.0/falkor_PPOP/sysman/log
Al conectarme a la consola del Database Control, sólo veo una página principal donde me dice que:
“Enterprise Manager no ha podido conectar con la instancia de base de datos. El estado de los componentes se muestra a continuación. ”
cuando el estado de la instancia, listener y agente me aparece como correcto.
En las distintas trazas veo algunos errores pero no he encontrado información del por qué
-falkor-$PWD>tail -100 emagent.trc
2009-06-24 12:41:34 Thread-48929 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:41:34 Thread-48929 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:42:05 Thread-48932 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:42:05 Thread-48932 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:42:35 Thread-48933 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:42:35 Thread-48933 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:42:46 Thread-5 ERROR command: nmejcn: received no status header from repository at http://falkor:5502/em/upload/
2009-06-24 12:43:05 Thread-48935 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:43:06 Thread-48935 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:43:36 Thread-48937 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:43:36 Thread-48937 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:44:06 Thread-48939 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:44:07 Thread-48939 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:44:37 Thread-48940 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:44:37 Thread-48940 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:45:07 Thread-48943 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:45:08 Thread-48943 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:45:38 Thread-48944 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:45:38 Thread-48944 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:46:08 Thread-48946 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:46:09 Thread-48946 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:46:39 Thread-48948 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:46:39 Thread-48948 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:47:02 Thread-5 ERROR command: nmejcn: received no status header from repository at http://falkor:5502/em/upload/
2009-06-24 12:47:09 Thread-48950 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:47:10 Thread-48950 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:47:40 Thread-48951 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:47:40 Thread-48951 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:48:10 Thread-48954 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:48:11 Thread-48954 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:48:41 Thread-48955 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:48:41 Thread-48955 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:49:11 Thread-48957 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:49:12 Thread-48957 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:49:42 Thread-48959 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:49:42 Thread-48959 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:50:12 Thread-48961 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:50:13 Thread-48961 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:50:43 Thread-48962 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:50:43 Thread-48962 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:51:13 Thread-48966 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:51:14 Thread-48966 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:51:18 Thread-5 ERROR command: nmejcn: received no status header from repository at http://falkor:5502/em/upload/
2009-06-24 12:51:44 Thread-48967 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:51:44 Thread-48967 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:52:15 Thread-48969 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:52:15 Thread-48969 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:52:45 Thread-48971 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:52:46 Thread-48971 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:53:16 Thread-48973 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:53:16 Thread-48973 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:53:41 Thread-3 WARN http: 256,-1: nmehl_httpListener: signaled to exit from emctl
2009-06-24 12:58:16 Thread-1 ERROR pingManager: nmepm_pingReposURL: Did not receive a response header from repository
2009-06-24 12:58:16 Thread-1 WARN command: Job Subsystem Timeout set at 600 seconds
2009-06-24 12:58:16 Thread-1 WARN upload: Upload manager has no Failure script: disabled
2009-06-24 12:58:16 Thread-1 WARN upload: Recovering left over xml files in upload directory
2009-06-24 12:58:17 Thread-5 ERROR command: nmejcn: received no status header from repository at http://falkor:5502/em/upload/
2009-06-24 12:58:19 Thread-5 ERROR command: nmejcn: received no status header from repository at http://falkor:5502/em/upload/
2009-06-24 12:58:20 Thread-1 WARN upload: Recovered 5004 left over xml files in upload directory
2009-06-24 12:58:20 Thread-1 WARN metadata: Metric Disk_Path does not have any data columns
2009-06-24 12:58:20 Thread-1 WARN metadata: Metric osm_diskGroupPolicies does not have any data columns
2009-06-24 12:58:22 Thread-1 WARN collector: nmecs_initializeStateFiles(): found empty directory, wiping state
2009-06-24 12:58:22 Thread-13 ERROR upload: Error in uploadXMLFiles. Trying again in 60.00 seconds.
2009-06-24 12:58:22 Thread-13 ERROR upload: Exceeded max. amount of upload data: 5006 files, 34.422413 MB Data. 70.71% of disk used. Disabling collections.
2009-06-24 12:58:22 Thread-13 WARN collector: Disable collector
en emoms.trc me dice que una cuenta está bloqueada ¿pero qué cuenta utiliza? SYSMAN y DBSNMP están desbloqueadas…
-falkor-$PWD>tail -20 emoms.trc
at oracle.sysman.db.adm.inst.HandleRepDownFilter.doFilter(HandleRepDownFilter.java:123)
at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:20)
at oracle.sysman.eml.app.ContextInitFilter.doFilter(ContextInitFilter.java:239)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:600)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:317)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:793)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:270)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:112)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
at java.lang.Thread.run(Thread.java:534)
2009-06-24 13:13:02,963 [HttpRequestHandler-33500699] ERROR conn.ConnectionService verifyRepositoryEx.433 – Invalid Connection Pool. ERROR = ORA-28000: the account is locked
2009-06-24 13:13:03,084 [HttpRequestHandler-33500699] ERROR eml.OMSHandshake getParameterFromDB.402 – ORA-28000: the account is locked
2009-06-24 13:13:03,087 [HttpRequestHandler-33500699] ERROR eml.OMSHandshake processFailure.619 – OMSHandshake failed.(AGENT URL = http://falkor:1832/emd/main)(ERROR = INTERNAL_ERROR)
2009-06-24 13:13:03,214 [HttpRequestHandler-21555096] ERROR conn.ConnectionService verifyRepositoryEx.433 – Invalid Connection Pool. ERROR = ORA-28000: the account is locked
2009-06-24 13:13:03,339 [HttpRequestHandler-21555096] ERROR eml.OMSHandshake getParameterFromDB.402 – ORA-28000: the account is locked
2009-06-24 13:13:03,341 [HttpRequestHandler-21555096] ERROR eml.OMSHandshake processFailure.619 – OMSHandshake failed.(AGENT URL = http://falkor:1832/emd/main)(ERROR = INTERNAL_ERROR)
¿Se te ocurre por dónde puedo mirar o cuál puede ser el problema?
Muchas gracias
on 24 Jun 2009 at 13:03 48.Irene said …
Hola Fernando
Nada.. olvídate de mi problema que ya está resuelto. He estado de vacaciones y alguién ha estado jugando con las contraseñas del usuario SYSMAN sin saber la repercusión. La cuenta bloqueada era la de SYSMAN que se bloqueaba tras varios intentos fallidos de conexión. He dejado las contraseñas deseadas, he recreado toda la configuración del Database Control de esta instancia (con el famoso emca -config dbcontrol db) indicando todas las contraseñas correctas y ya está todo perfecto…
Un saludo
on 06 Jul 2009 at 11:05 49.Juan Camilo M said …
Hola Fernado!! que sorpresa encontrarme contigo por aqui, estube contigo en el primer cuso de OAS que diste en el TIC de Getafe hace un par de años.
hace algun tiempo que no toco temas de oracle y se me ha presentado ahora una duda.
estoy trabajando en un entorno de produccion en Solaris 10 en el cual se ha hecho una migracion de Oracle 8i a Oracle 10G los volumenes de las tablas son considerables ( 1.5 millones de registros o mas) y tenemos problemas al hacer busquedas documentales , tarda un monton.
he querido entrar a ver al AWR y al ADDM Advisor para ver que ajustes puedo realizar, pero cual es mi sorpresa cuando al introducir la URL:http://ip.servidor.db:1158/em no aparece nada. Acto seguido he revisado si tengo arrancado el EM para lo que defino la variable ORACLE_SID y luego hago lo de EMCTL STATUS DBCONSOLE y EMCTL START DBCONSOLE y sigo sin poder acceder al EM.
Segun recuerdo del curso de administracion existe una configuracion la cual permite o deniega el acceso a EM de forma remota, em mi equipo tengo una Oracle 10G bajo windows XP y por defecto puesta activada la conexion remota a EM ¿estoy en lo cierto?
¿como puedo averiguar si en el equipo solaris esta desactivada esta opcion? y ¿como puedo activar esta opcion para poder hacer el tunning de la instancia desde el EM?
De antemanno muchas gracias por tu ayuda.
on 06 Jul 2009 at 11:13 50.Fernando José said …
Ufff…
Recien miro este post.
El verano me sienta fatal lo siento.
Mira si puedes perder el repositorio lo mejor es borrarlo y volverlo a crear.
Con emca prueba estos dos comandos para borrar y crear el repositorio:
emca -deconfig dbcontrol db -repos drop
emca -config dbcontrol db -repos create
Slds
FJA
on 06 Jul 2009 at 11:16 51.Fernando José said …
Hola Juan Camilo.
No realmente el único que puede bloquear cosas es el Solaris aunque lo dudo.
Cuando le das al emctl start dbconsole te tiene que decir en que puerto esta funcionando.
Cuando le das al emctl status dbconsole te tiene que decir “is running” si no no esta funcionando.
Si no se levanta por nada es mejor borrar el repositorio y volver a crearlo, prueba con el emca:
emca -deconfig dbcontrol db -repos drop
emca -config dbcontrol db -repos create
on 07 Jul 2009 at 07:57 52.Juan Camilo M said …
hola fernado,
segun he averiguado , me han dicho que en realidad como el servidor esta arrancando en nivel 3 (modo comando) lo que debo hacer es levantar las X e exportar la variable entorno display a mi terminal, pero el problema es que he estado investigando en internet y documentacion mas bien poca sobre este tema.
si me puede guiar un poco sobre como hacerlo ,te agradeceria.
Un saludo.
on 07 Jul 2009 at 08:24 53.Fernando José said …
Quién te dijo eso. ¿En soporte de Oracle? . Lo mejor es que mires los logs y veas porque el server no se levanta (estan en los directorios sysman y en j2ee ). Para que funcione bien debes tener todas las variables de entorno bien configuradas ORACLE_HOME, ORACLE_BASE, ORACLE_SID, PATH opcionalmente LD_LIBRARY_PATH.
Si no recuerdo bien en Solaris el nivel de funcionamiento normal es el 3 así que no estas en ningún modo “especial”. Si no sabes porque no se levanta o porque no funciona vas a ciegas.
on 23 Jul 2009 at 00:15 54.Maikol Fuentes said …
Hola amigos bueno soy algo nuevo en esto pero me interesa mucho aprender a usar y administrar una plataforma oracle bueno queria pedirles alguna guia de instalacion de Oracle Server 10g R2 por favor si me pueden ayudar envienme la info a mi correo de antemano muchas gracias m_fuentesmasnava@hotmail.com
on 23 Jul 2009 at 00:19 55.Maikol Fuentes said …
perdon se me olvido comentar que es en una plataforma UNIX especificamente Fedora 11 (leonidas) el servidor cuenta con una capacidas de 1024 en Ram y una capacidad de 160GB DD no encuentro informacio sobre que otro requerimiento debo tener en cuenta antes de realizar la instalación
on 23 Jul 2009 at 08:42 56.Fernando José said …
Hola Maikol.
Tu distribución no está oficialmente soportada, así que no esperes que Oracle te de soporte. Por instalarla se puede instalar pero va a ser un poco más complicado. Te recomiendo instalar una 10g sobre Centos 4.
Saludos.
on 13 Aug 2009 at 04:50 57.marco alex said …
hola fernando ayudame acabo de instalar Oracle 10g sobre RedHatLinux 3 y ya instale el oracle y realice todos los pasos minuciosamente…
y entre al Enterprise Manager con la url: http://localhost.localdomain;5500/em
y bien pero al momento que cerre el linux y volvi a tratar de levantar la instancia de oracle como el usuario oracle con la linea de emctl start dbconsole y las demas instancias siempre me sale
bash:emctl:command not found
on 03 Sep 2009 at 12:11 58.Edu Hernandez said …
Hola Fernando….
Bueno despues de buscar y rebuscar, he dado con este blog dedicado al mundo Oracle. Y bueno, pense que seria bueno dejar mi problema aqui, por si pudieras echarme un cable.
Bueno te cuento cual es mi problema. En el trabajo estamos migrando de oracle 9i a oracle 11, sobre maquinas Solaris SPARC 64bits. La inslatacion ha ido como la seda, sin problemas de ningun tipo. Una vez finalizada la instalacion, configure los ficheros TNSNAMES.ORA y LISTENER.ORA y levantar los servicios del listener y de la consola de administracion. Pude acceder a la consola de administracion sin problemas, ya que he tenido que hacer una importacion de la base de datos antigua a esta que he instalado. Por motivos ajenos a mi, tuve que bajar la base de datos, y apagar la maquina, ya que teniamos un corte programado de electricidad. La bajada fue bien sin ningun problma.
Hoy cuando llego al trabajo, levanto todo, instancia a bbdd, listener, veo que me conecta perfectamente al TOAD para realizar las ultimas comprobaciones de importacion, pero a la hora de acceder al Enterprise Manager, me dice lo siguiente:
Instancia de Base de Datos
Host
machado
Puerto
1522
SID
verode
Directorio Raíz de Oracle
/inst/oracle/product/11.1.0/db_1
Listener
Estado
Inactivo
Host
machado
Puerto
1522
Nombre
LISTENER
Directorio Raíz de Oracle
/inst/oracle/product/11.1.0/db_1
Ubicación
/inst/oracle/product/11.1.0/db_1/network/admin
Detalles TNS-12541: TNS:no listener
Conexión de Agente a Instancia
Estado
Fallo
Detalles ORA-12541: TNS:no hay ningún listener (DBD ERROR: OCIServerAttach)
Y la verdad que no lo entiendo porque por defecto esta el puerto 1521, y veo que accedo al TOAD y que el listener esta levantado, y me imagino que es algo con respecto a la configuracion del EM, que esta viendo algun parametro como puerto el 1522 en vez del 1521.
Espero que me eches un cablecito porque te lo agradeceria enormemente.
Un cordial saludo.
on 03 Sep 2009 at 12:12 59.Edu Hernandez said …
Ahhh me falto decir que tambien levanto el servicio de la consola con emctl start dbconsole y me lo levanta correctamente…
on 28 Sep 2009 at 21:36 60.Angelina said …
Hola podrías ayudarme? instale oracle 10g en windows 2000 y tengo que configurar las credenciales del host y no se que va ahi, porque intente con el usuario de windows y nada. Por favor si podrias guiarme. Muchas gracias. Saludos cordiales
on 28 Sep 2009 at 21:40 61.Fernando José said …
Hola Edu Hernández…. no se porque se me pasó contestar este comentario.
Tendrás que reconfigurar la consola con emca.
Slds
FJA
on 28 Sep 2009 at 21:42 62.Fernando José said …
Hay un guapo bug de Oracle con Windows y las credenciales.
Si es lo que pienso tendrás que ir a la gestión de politicas de windows y darle el privilegio de “run as batch job” o “ejecutar archivo por lotes” al usuario con el que realizaste la instalación.
Eso está en windows la consola, administración, gestión de póliticas.
… realmente windows no es lo mio.
Slds
FJA
on 07 Oct 2009 at 23:59 63.Claudia Aparicio said …
Sr. Fernando!
Le comento mi caso a ver si me puede dar una idea , tuve un problema con mi disco duro y a raiz de eso mi instancia no volvio a levantar el servicio. estoy utilizando Oracle 10g R2 , en un sistema Operativo Win 2008 server. Ya he hecho casi de todo para levantar el servicio pero es como que no existiera , este es el error que me da:
SQL> SQL> Conectado a una instancia inactiva.
SQL> ORA-27100: shared memory realm already exists
Desconectado
Hemos probado restaurar el SPFile , Inciarla via SQLplus x DOS , crear el Listener de nuevo (tambien da error de Listener en SQL Plus atravez de Windows) , todo lo que hemos podido encontrar en la ayuda y foros hemos probado pero no nos ha funcionado nada.
No me dio oportunidad de hacer un export . Pero tengo todos los archivos fisicos de mi Oradata , existe alguna posibilidad de recuperar la Informacion con esos archivos?
Si es asi , tiene conocimiento de algun sitio donde mencione los pasos a seguir?
Mil Gracias de antemano.
on 22 Oct 2009 at 09:08 64.Jose said …
Hola Fernado. Te cuento mi problema.
Cambie la ip del servidor Oracle11g, he vuelto a cambiarla (a la antigua) y el problema que tengo es que no conecto con el navegador a OEM.
Sin embargo con SQL DEveloper si que puedo.
on 22 Oct 2009 at 10:19 65.Fernando José said …
@Claudia – 63
Claudia si tienes los datafiles y los controlfiles se puede recuperar la base.
En windows mira que este declarada la variable de entorno ORACLE_SID con el nombre del servicio que generalmente es el nombre del SID, si no ponla:
set ORACLE_SID=XXXX
Luego con el listener arriba conectate e intante levantarla
sqlplus / as sysdba
SQL> startup
Mira que erro te da.
on 22 Oct 2009 at 10:22 66.Fernando José said …
@Jose – 64
Tendras que borrar y recrear el repositorio, es más rapido que reconfigurarlo.
COmo el usuario dueño del software de oracle
#emca -deconfig dbcontrol db -repos drop
… contesta las preguntas del asistente.
#emca -config dbcontrol db -repos create
… constesta las preguntas del asistente.
Listo ya tienes una nueva consola, se perderán todas las métricas acumuladas porque borrar el repositorio. Si quieres conservar el repositorio tendrás mas trabajo pues hay que diagnosticar cual es el elemento que falla.
Slds
FJA
on 22 Oct 2009 at 14:36 67.Marcos said …
buenos dias, felicidades por tu blog, tengo un problema estoy instalando la base de datos oracle 10gR2 en linux redhat 4 (en una maquina virtual) pero en el momento en que la instalacion esta en 65% me aparece el sgt error
“error al llamar al destino ‘client_sharedlib’ del archivo make /u01/app/oracle/product/10.2.0/db_1/network/lib/ins_net_client.mk”
probe con la solucion que propuso Hector M. cambio los nombre de los archivos por los mios pero nada.
ya reinstale linux varias veces pensando que podia ser eso pero me sigue dando el mismo problema.
de antemano muchas gracias por tu ayuda
on 22 Oct 2009 at 14:55 68.Fernando José said …
Hola Marcos.
Valida las siguientes cosas:
1) Tienes todos los paquetes requeridos instalados, puedes sacar la lista de paquetes con: rpm -qa ( como root ).
2) Que el SE esta desactivado, lo puedes desactivar en el menu de seguridad.
3) Que no sea una versión de 64 bits de Linux, existen algunos errores relacionados con esto.
Slds
FJA
on 22 Oct 2009 at 15:48 69.Jose said …
Hola de nuevo Fernando. Hice los que me comentaste en mi servidor oracle
emca -deconfig dbcontrol db -repos drop
emca -config dbcontrol db -repos create
pero sigo sin poder conectar via navegador Web.
Gracias.
on 22 Oct 2009 at 15:58 70.Fernando José said …
Hola Jose.
Que salida te da el comando:
emctl stauts dbconsole
y
emctl upload agent
Slds
FJA
on 23 Oct 2009 at 23:14 71.Andy Vargas said …
Fernando te cuento el problema al reiniciar mi sevridor oracle en linux no levanta la instancia en forma automatica tengo creado dos instancias pero por el emctl solo puedo levantar una y necesito que se levanten las dos.
tambien instale el secure backup pero queria saber si puedo configurarlo para que el backup lp hago en mi hd y de hai lo pasaria a un dvd
te agradecere por tus comentarios
on 26 Oct 2009 at 09:40 72.Jose said …
Hola de neuvo Fernando.
Gracias ante todo.
los comandos
emctl stauts dbconsole
emctl upload agent
me devuelven lo mismo ORACLE_SId no definida.
Saludos.
on 02 Nov 2009 at 17:16 73.Jorge Ramirez said …
Hola Fernando
quisiera que me pudieras ayudar tengo un problema con mi listener de bd de oracle esta esta instalada en red hat 5.4. cuando instale la base todo funciono bien pero despues reinicie mi maquina y ya no me habre el enterprise parece que el listener esta apagado como puedo solucionar este problema. otra pregunta como Habro una terminal sqlplus en red hat?
on 10 Nov 2009 at 09:05 74.Fernando José said …
@Andy Vargas
Linux no tiene un script por defecto para levantar Oracle. Tendrás que hacer uno a mano o dependiendo de la version de linux que tengas buscar un RPM que contenga este script. Sé que en redhat, suse y oel existe un paquete que te brinda esta funcionalidad.
on 10 Nov 2009 at 09:14 75.Fernando José said …
@Jose
Jose define el ORACLE_SID, si estas en Linux es con export ORACLE_SID=. Si estás en windows set ORACLE_SID=. Ojo con las mayúsculas y minúsculas si estas en Linux.
on 10 Nov 2009 at 09:15 76.Fernando José said …
@Jorge Ramirez
No me dices nada especifico, ni versión, ni sistema operativo ni nada. No puedo ayudarte.
on 12 Nov 2009 at 16:40 77.Jorge Ramirez said …
Hola si mira la versión de oracle es al 11g esta instalada en s.o red hat server versión 5.4 al instalar la base de datos funciono todo muy bien pero despues reinicie el server y ya no pude abrir el enterprise de oracle ni entrar a la base. me aparecia un error de que no esta disponoble el listener, el problema es que no he podido levantar el servicio.
on 12 Nov 2009 at 17:23 78.Fernando José said …
@Jorge Ramirez
Como comentaba antes Linux NO tiene un script por defecto que automaticamente levante la instancia, listener, consola de Oracle tendrás que hacerlo tu.
lsnrctl start
sqlplus / as sysdba
SQL> startup
SQL> exit
emctl start dbconsole
Slds
on 20 Nov 2009 at 23:51 79.Andy Vargas said …
amigo tengo entendido que hay un archivo llamado oratab que se guerda en /etc/ pero aun asi no levantan mis 4 instancias
on 23 Nov 2009 at 22:13 80.Fernando José said …
El oratab no tiene nada que ver con que puedas o no levantar la base. Revisa las variables de entorno, ORACLE_SID, ORACLE_BASE, ORACLE_HOME y PATH.
Slds
FJA
on 15 Dec 2009 at 10:55 81.jorge said …
hola fernando estoy tratando de instalar oracle 11g en una maquina virtual (centos 5) sobre winXP, pero tengo algunos errores. Despues de ejecutar el ./runInstaller en la parte donde empieza a checkear las depedencias y otros requerimientos me sale el siguiente aviso:
ORACLE supports installations on systems with DHCP-assigned public IP addresses. However, the primary network interfaceon the system be configured with a static IP address in order for the Oracle Software to function properly.
Yo oignoro esta advertencia, como tu xplicas en la parte superior y prosigo con la instalacion. Cuando esta terminando la instalacion me sale el siguiente error:
Enterprise manager configuration failed due to the following error-Failed to allocate port(s) in the specified range(s) for the following process(es):
JMS[5540-5559], RMI[5520-5539], Database Control[5500-5519], EM Agent[3938]|[1830-1849]
No se a que se debe este error, espero que me puedas ayudar lo mas pronto posible.
Saludos Jorge
on 30 Dec 2009 at 00:42 82.Jorgerm said …
hola fernando como puedo encontrar el id del dueño de oracle. tengo instalada en windows server 2003 una base de oracle 10g, sinembargo estoy instalando una herramienta llamada maximo que me pide el id del dueño de oracle y el password. me podrias decir como puedo encontrar este id de dueño de oracle.
saludos
on 30 Dec 2009 at 20:37 83.Griselle said …
Hola Fernando:
fijate que al momento de instalar Oracle, ya que en la comprobacion de requisitos del producto me muestra esta advertencia a parte de la verificacion de DHCP, me muestra:
Comprobando requisitos de memoria física …
Resultado Esperado: 922MB
Resultado Real: 688MB
Comprobación terminada. El resultado general de esta comprobación es: Fallo <<<<
Problema: El sistema no tiene suficiente memoria física para realizar la instalación.
Recomendación: Aumente la cantidad de memoria física disponible del sistema antes de continuar con la instalación.
Te dire que a la virtual no le di 1gb como dijiste, ya que mi maquina eso es lo unico de RAM que tiene, y al ejecutar la maquina virtual no me lo permite tampoco, por eso lo especifique con 700mb.
Por favor recomiendame que hacer…puedo continuar con la instalacion de Oracle??
Gracias desde ya por tu Ayuda
Saludos
on 29 Jan 2010 at 13:32 84.JOSE said …
Hola Fernando.
Una pregunta. ¿pueden gestionarse en Oracle permisos sobre instrucciones a nivel de esquema? Es decir, puedo dar permiso CREATE TABLE a un usuario sobre un esquema concreto.
Gracias.
on 02 Feb 2010 at 17:27 85.JL said …
Buenas Estimado Fernando,
Espero te encuentres y bien y puedas ver esta consulta y asi brindar tu valiosa colaboracion, pues bien mi asunto es el siguiente:
Tengo mi ORACLE 11g R1 en OLE5 configurada y andando, cabe mencionar que es un ambiente testing ya que quiero montar toda mi BD de Produccion en esta lo cual no lo tengo muy claro pero si tengo varios conceptos claros en cuanto a backups y a los exp y a los imp (primera duda), talvez tu me das mas ayuda, el otro problema y el cual me tiene pensando es que desde la maquina de un desarrollador tengo instalado el TOAD (en windows) y no me puedo conectar a mi BD me aparece el error “ORA-12203: TNS:no se ha podido conectar con el destino”, y tengo la siguiente salida de un tnsping:
“TNS Ping Utility for Linux: Version 11.1.0.6.0 – Production on 02-FEB-2010 10:23:18
Copyright (c) 1997, 2007, Oracle. All rights reserved.
Used parameter files:
$ORACLE_HOME/product/11.1.0/db_1/network/admin/sqlnet.ora
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = test)(PORT = 1522)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = bd2)))
OK (0 msec)”.
Por lo cual no entiendo si todo esta bien cual sea el problema creo que no es de la BD pero no estoy muy seguro, talvez tu me podrias ayudar lo antes posible, lo agradeceria infinitamente.
PST: he documentado el proceso de instalacion y configuracion estoy preparando un manual talvez nos ponemos deacuerdo para pasarlo a la comunidad.
Slds
on 09 Feb 2010 at 18:15 86.ulises said …
k tal tengo varias dudas Instale el Oracle10g en RHEL4 y todo bien solo la 1 advertencia pero cuando abro un explorador y agrego la direccion que me mostro al final resulta que manda un mensaje que no encontro el servidor, otro problema cuando quiero ejecutar sqlplus me menciona que comandos no reconocidos
on 23 Mar 2010 at 03:37 87.gigamario said …
Que pena, cuales son los scripts que se deben ejecutar como root casi al finalizar la instalacion?
on 12 May 2010 at 19:49 88.Jose said …
Hola, estoy intentando instalar Oracle 11g en Ubuntu 9.10 pero me da el siguiente error ¿podrias ayudarme?
Error al llamar al destino ‘client_sharedlib’ del archivo make ‘u01/app/oracle/product/11.1.0/db_1/rdbms/lib/ins_rdbm.mk’
He buscado el SE para desactivarlo pero no me aparece en el menu de Sistema
Estoy utilizando ubuntu 9.10 y no tiene la opcion de Sistema -> Login de Usuarios ¿en donde puede encontrarlo para ver si esta desactivado el SE??
on 19 May 2010 at 08:33 89.Fernando José said …
Uff.
Perdón a todos por no responder, he tenido unos meses con mucho trabajo.
Por responder unas pocas preguntas:
El error de dhcp te dice que la dirección es dinámica si le pones una ip fija se va.
Los scripts del final son oraInstroot.sh que esta en el directorio del inventario y el root.sh que esta en el ORACLE_HOME.
Por lo de instalar en Ubuntu, tendrás muchos problemas y tendrás que enlazar a mano muchas libs, esto porque la gestión de paquetes de Ubuntu se basa en apt y la de redhat en rpm, los nombres y la validación que hace Oracle no coincidirá.
Oracle solo esta soportado para SUSE, RedHat, OUL oficialmente, puedes usar clones de RedHat como CentOS pero con Ubuntu la tendrás complicado.
Slds
on 02 Sep 2010 at 08:11 90.Pedro said …
Hola profe (DBA2 Oracle Madrid Abril2010),
muy buen hilo este..!
Un abrazo!
Pedro
on 23 Nov 2010 at 15:58 91.Jennifer said …
Hola Fernando,
acabo de encontrar este blog y espero que puedas ayudarme.
Estoy instalando un agente Grid Control en Solaris y una vez instalado el software (Solaris_Grid_Control_agent_download_10_2_0_5_0.zip) y el parche (p9162498_10205_SOLARIS64.zip), a la hora de arrancar el agente mediante emctl start agent, la respuesta es Starting agent ………….. started but not ready.
Al mirar en los logs cd /omagent/agent10g/sysman/log, veo lo siguiente
ERROR http: 7: Unable to initialize ssl connection with server, aborting connection attempt: ret -1
Podrías ayudarme?
Muchas gracias!
on 25 Dec 2010 at 14:36 92.Betzabé said …
Hola No encuentro de que url obtener el adaptador loopback oracle windows Porque me recomendaron instalarlo antes de instalar oracle 11g r1 32 bits.
Mil gracias por la ayuda
on 06 Jan 2011 at 21:21 93.Sergio Sánchez said …
Felicitacioness a Fernando José por el buen trabajo y colaboración con este Foro y por el gran aporte a la comunidad con sus conocimientos.
Saludos.
on 18 Jan 2011 at 01:19 94.maravento said …
Saludos
Excelente tu instructivo, sin embargo tengo una duda.
Una vez terminada la instalaciòn de Oracle 10g en Windows, puedes acceder a las herramientas a travès de inicio/todos los programas/oracle etc), sin embargo he instalado oracle enterprise 10g en centos 5.5 y en ubuntu 10.10 y este menu no aparece por ningun lado.
La pregunta es:
Que tipo de instalaciòn debo hacer en linux (centos o ubuntu) para que me aparezcan las utilidades graficas una vez termine de instalar Oracle 10g???
Gracias de antemano por el apoyo.
on 13 Apr 2011 at 19:41 95.Jorge said …
Hola Fernando
Tengo instalado oracle 11g en Red Hat 5.3
El problema es que con algunos clientes sqldeveloper no me puedo conectar a la base de datos 11g sin embargo a otros servidores con 9i y 10g no tengo problema
(el problema es con algunos linux ubuntu y windows 7)
agradesco de antemano tu ayuda.
saludos!!
on 17 Apr 2011 at 00:18 96.Arturo said …
Hola Fernando
tengo un problema grande necesito iniciar mi instancia oracle ,
Lo he instalado sobre windows 7 64 bits y el error que me sale al iniciar el oem es No se ha podido contactar con el agente. Verifique la dirección URL del agente es null
Ya llevo bastante tiempo tratando de saber porque sucede esto pero no encuentro la solucion seria bastante amable de mi parte decir que puede suceder ????????????
on 25 Apr 2011 at 14:01 97.Fernando José said …
Hola todos! Les recomiendo que las preguntas sueltas que no tengan que ver con el tema del post las pongan en la comunidad Oracle hispana http://comunidadoraclehispana.ning.com/, son tantas y tan diversas preguntas que me es imposible responderlas todas en un solo contexto. A partir de ahora solo responderé preguntas que tengan relación directa con lo expuesto.
on 30 Jul 2011 at 01:02 98.Daniel said …
Hola Fernando!! te consulto: debo hacer un taller para rendir, instale en maq virtual linux 4 con oracle 10g, la 1º vez me abrio normal el enterprise manager, a la 2º vez ya no pude conectarme, intenté desde la consola levantar el listener, pero al conectarme a sqlplus, no me deja, me dice q no tengo suficientes privilegios! me podés ayudar por favor! Desde ya gracias.-
on 02 Oct 2011 at 07:27 99.agustin said …
hola
como le hago para montar un cdrom en solaris?
como veo que archivo maneja el cdrom en solaris?
seleccione el c0t2d0s0 y el c0t6d0s0
pero me dice que no existe el dispositivo
desde la interfaz grafica no lo monta el dvd o cd
on 25 Jan 2012 at 13:58 100.John said …
Saludos amigos,
Mi situación: Necesito realizar un script para iniciar las instancias Oracle de forma automática al reiniciar el servidor (CentOs 5.4) sólo que no encuentro la manera de pasarle algunos datos al Prompt de SQL para finalizar el proceso. Como hago para realizar este paso?. Gracias
on 27 Jan 2012 at 17:23 101.Fernando José said …
Pues para pasarle cosas al sqlplus lo haces con script dentro de un script asi:
sqlplus user/pass << EOF
select * from dual;
exit
EOF
on 27 Jan 2012 at 17:26 102.Fernando José said …
Seguramente estas queriendo montar el disco, cuando tienes que montar un partición.