2009-07-31 7 views
0

J'ai un login Oracle avec lequel se connecter à une base de données Oracle distante. J'utilise jdbc thin driver. Après une connexion réussie, ma vue de navigation n'affiche pas la table à laquelle j'ai accès. Cependant, je suis capable de faire une sélection sur une table à laquelle j'ai accès.Table des développeurs SQL Affichage ne pas afficher les tables

J'ai essayé quelques autres outils db, comme Navicat, Aqua, et l'outil db dans Eclipse, mais le même problème. Qu'est-ce qui empêcherait les tables d'apparaître dans un outil db?

+1

ne montrera pas si les tables ne sont pas la propriété de mon id, verra via schéma sysadm – bmw0128

Répondre

1

besoin de regarder utilisateur correct, admin

+0

devrait être plus explicite avec cette réponse, cependant. Ce que vous voulez dire aux gens, c'est qu'Oracle ne vous montrera que les tables qui appartiennent à * schemas * (bases de données dans MS SQL Server) qui sont la propriété de ce compte. Le propriétaire sera celui qui verra ces tables sous "Tables" dans l'arbre. Si vous ne le faites pas, vous devez passer sous "Autres utilisateurs" et développer chaque utilisateur jusqu'à ce que vous découvriez qui a créé/possède ce schéma! Donc contre-intuitif! Peu importe si votre compte dispose d'autorisations sur les tables ou non, vous devez toujours passer sous cet utilisateur qui le possède pour le trouver! – vapcguy

Questions connexes