oracle linux support
El Cliente Oracle utiliza la funcionalidad TCP KeepAlive del Sistema Operativo (en mi caso Linux).

Para habilitar el uso de esta característica en el Cliente Oracle hay que especificar el parámetro ENABLE=BROKEN en la cláusula DESCRIPTION del descriptor de conexión. Por ejemplo:


jdbc:oracle:thin:@(DESCRIPTION=(ENABLE=BROKEN)(ADDRESS=(PROTOCOL=tcp)(PORT=1521)(HOST=myhost))(CONNECT_DATA=(SID=orcl)))

Lee el resto de esta entrada »

Arrancar Oracle

29/08/2013

oracle linux supportSe supone que la base de datos está instalada, configurada para el usuario oracle.

  1. Conectarse como oracle:
    su - oracle
  2. Arrancar la base de datos:
    sqlplus / as sysdba (ó sqlplus "/as sysdba")
    SQL> startup
    SQL> exit
  3. Arancar el listener:
    lsnrctl start
  4. (Opcional)Arrancar la consola de administración:
    emctl start dbconsole

oracle linux supportTras clonar una máquina virtual con linux y oracle, y cambiar el nombre y la IP de la misma, me encontré con el problema de que, al arrancar el lístener de Oracle, este no escuchaba en localhost.

Me di cuenta de ello usando el comando netstat:

rubensa@oraclebox:~>netstat -na | grep 1521
tcp4 0 0 10.10.10.100.1521 *.* LISTEN
tcp4 0 0 10.10.10.100.1521 10.10.10.1.1429 ESTABLISHED
tcp4 0 0 10.10.10.100.1521 10.10.10.100.32782 ESTABLISHED
tcp4 0 0 10.10.10.100.32782 10.10.10.100.1521 ESTABLISHED
tcp4 0 0 10.10.10.100.1521 10.10.10.100.32871 ESTABLISHED

De hecho, al intenter hacer un ‘telnet localhost 1521’ obtenía un error de conexión rechazada.

Lee el resto de esta entrada »

A %d blogueros les gusta esto: