Conexi贸n a otra base de datos a desde un procedimiento almacenado
Hola a todos.
Igual este tema ya ha sido tratado. Si es as铆, pido disculpas.
El caso es que tengo una base de datos de Oracle 9i que tiene un procedimiento almacenado que realiza una serie de c谩lculos.
Para llegar a un resultado correcto dentro de ese procedimiento almacenado, necesito una serie de datos que se encuentran en otra base de datos.
驴Existe alguna forma de realizar una conexi贸n desde un procedimiento almacenado a otra base de datos para obtener informaci贸n?
Muchas gracias por vuestra atenci贸n.
Un saludo
Igual este tema ya ha sido tratado. Si es as铆, pido disculpas.
El caso es que tengo una base de datos de Oracle 9i que tiene un procedimiento almacenado que realiza una serie de c谩lculos.
Para llegar a un resultado correcto dentro de ese procedimiento almacenado, necesito una serie de datos que se encuentran en otra base de datos.
驴Existe alguna forma de realizar una conexi贸n desde un procedimiento almacenado a otra base de datos para obtener informaci贸n?
Muchas gracias por vuestra atenci贸n.
Un saludo
Perdona mi ignoraci贸n, Jor-El, pero no conozco demasiado Oracle, 驴podr铆as explicarme un poco en qu茅 consiste el DB_LINK? 驴Es lento? 驴Qu茅 desventajas tiene?.
Tambi茅n aceptar铆a muy agradecida alg煤n tipo de link a alguna documentaci贸n al respecto.
De cualquier forma, muchas gracias Jor-El por ponerme en alguna pista que pueda solucionar mi problema.
Tambi茅n aceptar铆a muy agradecida alg煤n tipo de link a alguna documentaci贸n al respecto.
De cualquier forma, muchas gracias Jor-El por ponerme en alguna pista que pueda solucionar mi problema.
No hay nada que perdonar, nadie nace sabiendo.
Un DB_LINK es lo que su nombre indica : un enlace a una base de datos.
Por medio de los db_links desde la BBDD base1 te conectas a un usuario de la BBDD BBDD2 y accedes a todos los objetos suyos y a los que tenga permisos con esos mismos permisos: los heredas, ya que basicamente estas haciendo un connect con el usuario de la BBDD remota.
驴 Rapidez ? depende del estado de la red, pero creo que eso es irrelevante ya que la mayor铆a de las veces vas a tener la misma que cuando te conectas a tu BBDD a no ser que tengas la tuya 2 pisos mas arriba y la remota a 300 kilometros
No tengo documentaci贸n que proporcionarte, pero si tecleas en el google CREATE DATABASE LINK vas a encontrar mogoll贸n de documentaci贸n
Un DB_LINK es lo que su nombre indica : un enlace a una base de datos.
Por medio de los db_links desde la BBDD base1 te conectas a un usuario de la BBDD BBDD2 y accedes a todos los objetos suyos y a los que tenga permisos con esos mismos permisos: los heredas, ya que basicamente estas haciendo un connect con el usuario de la BBDD remota.
驴 Rapidez ? depende del estado de la red, pero creo que eso es irrelevante ya que la mayor铆a de las veces vas a tener la misma que cuando te conectas a tu BBDD a no ser que tengas la tuya 2 pisos mas arriba y la remota a 300 kilometros
No tengo documentaci贸n que proporcionarte, pero si tecleas en el google CREATE DATABASE LINK vas a encontrar mogoll贸n de documentaci贸n
