2010-08-23 22 views
2

Utilisation de Toad 9.7.2 sur un réseau Oracle DB (10g) Je ne vois aucun objet dans le navigateur de schéma utilisant les informations de compte fournies par mon DBA. En utilisant Oracle 10g installé localement, je vois tous les objets dans mon instance Oracle locale en utilisant le compte que j'ai créé qui a tous les privilèges. Je crois qu'il s'agit d'un cas où le compte fourni par mon administrateur de base de données ne dispose pas de privilèges suffisants dans la base de données ou dans le catalogue Oracle?Pourquoi ne puis-je pas voir les tables/séquences dans le navigateur de schéma de Toad?

Existe-t-il un privilège spécifique que je dois demander à mon administrateur de base de données pour ce compte utilisateur afin de pouvoir utiliser le navigateur de schéma de Toad par rapport à la base de données partagée?

Merci d'avance pour toutes les réponses.

Répondre

5

Stupide moi. Il y a une liste déroulante sur le navigateur de schéma Toad qui vous permet de changer l'affichage des tables que vous voyez pour chaque propriétaire. Il est par défaut à l'utilisateur que vous vous connectez en tant que. Lorsque je change le propriétaire pour le propriétaire de la table, je peux voir les tableaux correctement.

Merci d'avoir lu/répondu.

1

Vous avez besoin du privilège SELECT sur les tables pour les voir.

Connectez-vous à la base de données en utilisant le compte que vous avez reçu. Exécutez la sélection suivante pour voir tous les tableaux que vous avez accès à:

SELECT owner, table_name 
    FROM all_tables; 

Si vous ne voyez pas toutes les tables du schéma que vous pensez que vous devriez avoir accès à, alors vous avez un problème de privilège.

+0

Je vois les propriétaires/tables. Je n'étais probablement pas assez clair - je peux interroger les tables, mais je ne peux pas utiliser le navigateur de schéma de Toad, qui fournit des fonctions intéressantes. – Griff