Cambiar ubicación B.D Origen

Ver el tema anterior Ver el tema siguiente Ir abajo

Cambiar ubicación B.D Origen

Mensaje  equipoBI el Lun 15 Jun 2009, 15:37

Buenas,

Nos acaba de surgir una duda: ¿qué implicaciones tiene el cambiar los detalles de la ubicación cuando se trata de una base de datos origen?

Sabemos que para cambiar los detalles de conexión hay que desrregistrar la ubicación, y las veces que lo hemos hecho para las bases de datos marcadas como "destino", hemos tenido que redesplegar todos los objetos.

El caso es que tenemos una ubicación "origen" registrada apuntado a una base de datos de un servidor y queremos cambiarla para que apunte a otra. Suponemos que, puesto que no se despliega nada en ella, no tendrá ninguna implicación, sencillamente con desrregistrarla, cambiar los detalles de conexión y volver a registrar, bastará, pero nos gustaría estar seguros antes de hacerlo.

Gracias!

equipoBI

Cantidad de envíos : 128
Fecha de inscripción : 24/02/2009

Ver perfil de usuario

Volver arriba Ir abajo

Re: Cambiar ubicación B.D Origen

Mensaje  bvillamor el Lun 15 Jun 2009, 19:19

Hola,
cambiar los datos de una ubicación que se utiliza como origen en un módulo de base de datos tiene su truco. Aunque des-registres la ubicación sólo permite modificar la contraseña, no los datos de host o usuario. Para modificar la ubicación por defecto de un módulo hay que utilizar el lenguaje de comandos OMB*Plus.
Podemos hacerlo desde la línea de comandos o desde el propio Centro de Diseño, yo opto por la segunda opción que es desde el menú Ventanas activando la de OMB*Plus y escribiendo los siguientes comandos en mayúsculas y en una única línea cada uno:

Código:
OMBCC 'MY_PROJECT' 
OMBALTER ORACLE_MODULE 'MI_MODULO' ADD REFERENCE LOCATION 'NUEVA_LOCATION' SET AS DEFAULT
OMBALTER ORACLE_MODULE 'MI_MODULO' SET PROPERTIES (DB_LOCATION) VALUES ('NUEVA_LOCATION')
OMBCOMMIT

Después de hacer esto, todos los objetos del módulo origen irán a buscarse a la nueva ubicación.

Otra cosa que debéis tener en cuenta es que en las correspondencias, el código generado, hace referencia al esquema (o usuario) donde están los datos origen. Si en el nuevo servidor el nombre del usuario es distinto tendréis que regenerar todas las correspondencias que lean de ese origen y por lo tanto volver a desplegarlas.

Espero que os ayude,

Begoña.

bvillamor

Cantidad de envíos : 388
Localización : Madrid
Fecha de inscripción : 18/02/2009

Ver perfil de usuario http://www.adiante.es

Volver arriba Ir abajo

Re: Cambiar ubicación B.D Origen

Mensaje  equipoBI el Mar 16 Jun 2009, 10:22

Hola,

Muchas gracias por la respuesta!

Unas preguntas porque no me ha quedado claro del todo: ¿dónde se especifican los parámetros de la nueva ubicación? ¿tengo que crear la "NUEVA_LOCATION" con esos parámetros antes de ejecutar el código en la ventana del OMBPLUS?

Efectivamente, en el nuevo servidor el nombre de usuario es distinto,así que entiendo que tendremos que volver a desplegar todas las correspondencias que usan ese origen y volver a ejecutarlas.

Gracias!

equipoBI

Cantidad de envíos : 128
Fecha de inscripción : 24/02/2009

Ver perfil de usuario

Volver arriba Ir abajo

Re: Cambiar ubicación B.D Origen

Mensaje  bvillamor el Miér 17 Jun 2009, 14:11

Sí, tienes que crear la nueva ubicación antes de entrar en OMB*PLUS.

Begoña.

bvillamor

Cantidad de envíos : 388
Localización : Madrid
Fecha de inscripción : 18/02/2009

Ver perfil de usuario http://www.adiante.es

Volver arriba Ir abajo

Re: Cambiar ubicación B.D Origen

Mensaje  equipoBI el Jue 18 Jun 2009, 12:36

Ya está cambiada la ubicación y redesplegadas las correspondencias.

Gracias!

equipoBI

Cantidad de envíos : 128
Fecha de inscripción : 24/02/2009

Ver perfil de usuario

Volver arriba Ir abajo

Re: Cambiar ubicación B.D Origen

Mensaje  Contenido patrocinado Hoy a las 01:16


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.