Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Problemas con Grants y Dblinks

Estas en el tema de Problemas con Grants y Dblinks en el foro de Oracle en Foros del Web. Tengo un problema: En nuestra base de datos el usuario Scott fue el primero en ser usado y todos usabamos el mismo. Se crearon Dblinks ...
  #1 (permalink)  
Antiguo 27/12/2007, 07:10
 
Fecha de Ingreso: noviembre-2007
Ubicación: Argentina
Mensajes: 134
Antigüedad: 16 años, 5 meses
Puntos: 3
Problemas con Grants y Dblinks

Tengo un problema:

En nuestra base de datos el usuario Scott fue el primero en ser usado y todos usabamos el mismo.

Se crearon Dblinks con el usuario Scott y todo funcionaba muy bien.

Que fue lo que paso ?

Se penso en crear usuarios y roles para cada uno de los que usabamos la base, para un mejor diferenciamiento.

Todo lo que sea referido a grants de tablas, vistas, snaps, funciones.... agrupados en roles anduvimos muy bien, no tuvimos problemas.

El problema fueron los dblinks. Los dblinks que se crearon con Scott, no los podemos usar con nuestros usuarios.

Si se pudiera grantear el uso de los dblinks a los roles, seria barbaro, pero como !!! es el problema.

Alguna idea ?.

Sldos Atte, Mario.
  #2 (permalink)  
Antiguo 27/12/2007, 11:26
Avatar de matanga  
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 16 años, 5 meses
Puntos: 85
Re: Problemas con Grants y Dblinks

Hola,

En estos casos lo que hay que crear es un link publico, cuando se crea uno privado solo el propietario puede utilizarlo, scott en tu caso.

Código:
SQL> create public database link rora10g connect to remote_user identified by password using 'RORA10G';

Database link created.

SQL>select owner, db_link from dba_db_links

OWNER
------------------------------
DB_LINK
--------------------------------------------------------------------------------
PUBLIC
RORA10G
De esta manera se puede compartir un link entre diferentes usuarios.

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:05.