Registro dinámico de servicios a partir de la 11.2.0.2

Pues eso amig@s,

Si han actualizado la version de oracle y el DBUA les ha puesto otro puerto distinto al que vienen por defecto, por ejemplo el 1522 en vez del 1521 no solo basta con editar el listener.ora y el tnsnames.ora sino que tambien hay que decirle a la bbdd que el puerto de escucha es uno nuevo esto por lo que he visto solo afecta a las versiones 11.2.0.2 en adelante y lo que hay que hacer es lo que explica un compañero (Enrique) en su blog, aqui está la dir:

http://blog.e-dba.biz/2010/04/dynamic-service-registration-ora-12514.html?showComment=1335304547229

Basicamente hay que teclear la siguiente funcion en un sqlplus con privilegios de DBA como el usuario SYS:

alter system set local_listener="(address=(protocol=TCP)(host=pibe)(port=1521))";

El puerto del ejemplo es el 1521 pero podemos utilizar cualquier otro, hay q recordar que hay que cambiar el puerto en el tnsnames.ora.

Por ultimo, reiniciamos el servicio no desde el lsnrctl sino desde la propia consola de Windows en Servicios.

Espero que les resulte util, a mi me vino de lujo.

Salu2.
Share on Google Plus
    Blogger Comment

0 comentarios: