ver network cambiar oracle oracle10g ip-address

network - Cómo cambio la dirección IP en Oracle 10g



solaris 11 configure network (5)

¿Qué pasos debo seguir para cambiar una dirección IP para Oracle 10g? No puedo conectarme a la base de datos después de pasar de una dirección dhcp a una IP estática y reiniciar.


Más información por favor. ¿Quiere decir que ha cambiado la dirección IP del host en el que se encuentra la base de datos y ahora tiene que conectarse a ella desde un equipo diferente, o tiene problemas para iniciar la base de datos después del cambio de dirección IP?

... y ¿qué mensaje de error recibes?


Si la dirección IP del servidor cambió, estas son las primeras cosas que vería:

El archivo TNSNAMES.ORA en el cliente: ¿tiene la dirección IP codificada? Si es así, cámbialo. ¿Utiliza el nombre de la máquina? Si es así, ¿el nombre de la máquina se resuelve en la dirección IP correcta en su máquina cliente?

El archivo LISTENER.ORA en el servidor - ¿Especifica explícitamente la dirección IP anterior como su dirección de escucha?


La mayoría de los archivos obvios para verificar son:

$ ORACLE_HOME / network / admin / tnsnames.ora $ ORACLE_HOME / network / admin / listener.ora

Aparte de eso, necesitaríamos más información ...

  • Supongo que te refieres a la base de datos Oracle 10g y no al servidor de aplicaciones Oracle 10g.
  • ¿La base de datos comienza bien?
  • ¿Hay algo en el registro de alerta de la base de datos?
  • ¿Los errores se conectan desde un cliente o servidor?
  • ¿Qué mensaje (s) de error recibes?
  • ¿Puedes hacer ping a la máquina en su nueva dirección (por nombre + dirección IP) desde el cliente + servidor?
  • ¿Funciona un TNSPING?
  • ¿Se puede conectar usando SQL * Plus en el servidor?
  • ¿Con qué otra herramienta has intentado conectarte?

Actualizar después del comentario

Por favor puedes publicar ...

  • Tu dirección IP anterior (si la conoces)
  • Tu nueva dirección IP
  • Su FQDN (ej. Machine.domain.com)
  • La salida de "ipconfig / all" (o equivalente)
  • Su archivo listener.ora
  • El resultado de "$ ORACLE_HOME / bin / lsnrctl start"
  • El resultado de "$ ORACLE_HOME / bin / lsnrctl status"

Compruebe que LOCAL_LISTENER no esté definido (o no esté definido correctamente) en la base de datos; es posible que no se registre correctamente debido a una entrada incorrecta aquí. Pruebe también con ''ALTERAR REGISTRO DEL SISTEMA'' para intentar registrarse con el oyente (en lugar de esperar hasta 3 minutos para un registro automático). Examine listener.log para ver la instancia registrada (service_update *) y ''lsnrctl status'' para ver si está allí.


¿Cambiaste el nombre de host en DNS? ¿Puedes hacer ping al nombre de host desde otra máquina?