7
votes

Oracle SQL Developer Comment faire défaut des tables d'autres utilisateurs?

Afin de voir toutes les tables de nos sociétés DB, je dois aller trouver le principal compte SYS. Existe-t-il un moyen de par défaut de ma connexion afin qu'il affiche les autres tables d'utilisateurs?


0 commentaires

6 Réponses :


0
votes

Que voulez-vous dire par "voir toutes les tables"? Êtes-vous heureux si vous savez qu'ils sont là ou avez-vous besoin de voir leur contenu? Dans l'ancien cas, DBA_Tables devrait faire. Dans ce dernier cas, il s'agit d'une question des privilèges qui vous ont été attribués.


0 commentaires

8
votes

Toute table que votre compte de connexion a au moins sélectionner les privilèges sur lesquels apparaît dans le nœud "Autres utilisateurs" de l'arborescence de navigation. Si la table ne s'affiche pas là-bas, il s'agit d'une question d'autorisations de base de données, pas d'un problème de configuration du développeur SQL.


0 commentaires

0
votes

Changez votre connexion à la connexion en tant qu'utilisateur SYS principal. Sinon, comme DPBradley dit que vous devrez y aller sous le nœud des autres utilisateurs.


0 commentaires

0
votes

Si vous vous connectez à (par exemple) DB2 à l'aide du pilote JDBC, vous pouvez utiliser cette syntaxe: xxx

non seulement que le schéma wesb sera votre schéma actuel , mais ce sera également le schéma par défaut dans l'arborescence de l'onglet Connexions.

Remarque: Il semble que cela fonctionne pour DB2 uniquement.


0 commentaires

6
votes

Pensez que vous ne voulez pas répéter Type Autrauser.Tabloname dans toutes vos questions. Si tel est le cas, vous souhaitez exécuter ce xxx


0 commentaires

0
votes

comme RAM, je le fais aussi avec

alter Session Set actuel_schema = Autresserer;

Cela fonctionne si vous souhaitez accéder aux tables d'un utilisateur particulier


0 commentaires