Salut J'ai une table dans mon schéma accessible depuis un utilisateur d'une autre base de données Oracle ..
J'essaye avec
GRANT all on a.table_name to test@o11db;
voici mon schéma et Test est un autre schéma dans o11db. Mais je ne peux pas faire les choses correctement.
Article Oracle sur Créer un lien de base de données : Pour accéder à un objet de schéma distant, vous devez avoir accès à l'objet distant dans la base de données distante.
Cela signifie que vous devez accorder les privilèges localement (à la base de données sur laquelle ils se trouvent) à l'utilisateur en tant que un utilisateur se connecte via le lien de la base de données.
Ainsi, par exemple, si le lien de base de données a été créé comme tel
create database link DB_LINK
connect to TESTUSER
identified by PASSTHEWORD
using ...
alors vous devez
grant all on a.tablename to TESTUSER;