Comment puis-je créer lecture seule liaison de base de données oracle

De considérer les éléments suivants scenerio....

J'ai un master de l'utilisateur MAÎTRE.

J'ai un utilisateur de test TEST.

Pour les utilisateurs de la structure de la table sont les mêmes. L'utilisateur peuvent être sur différents serveurs oracle.

puis-je créer un lien de base de données comme master_link vous connecter en tant qu'utilisateur de test pour sql plus à l'aide de la commande suivante

CRÉER une BASE de données LIEN master_link se CONNECTER À MAÎTRE IDENTIFIÉ PAR un mot de passe à l'AIDE de (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST =192.168.9.139)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = orcl))))

Par loggin en tant qu'utilisateur de test et l'utilisation de la base de données nom du lien, je peux modifier les tables de l'utilisateur principal. par exemple

update table1@master_link ensemble display_title = 'ÉTANGS ;

Cette requête met à jour la table table1 du maître de l'utilisateur.

Mon exigence est que je veux donner à lire seulement la permission de lien de base de données (master_link), de sorte que l'utilisateur test ne pouvez pas les modifier ou de les insérer dans une table de master utilisateur à l'aide de lien de base de données.

OriginalL'auteur ponds | 2010-10-08