SQLDeveloper не отображает таблицы под соединениями, где он говорит таблицы

Я не уверен, почему, но я только что установил 32-разрядную версию SQLdeveloper (3.0.0.4). Когда я нажимаю, чтобы развернуть таблицы/представления/индексы и т. д., он вообще ничего не отображает!

Но когда я делаю следующее:

SELECT owner, table_name   
FROM dba_tables 

Я вижу список таблиц, и у меня есть доступ для чтения к этим таблицам, так как я могу сделать выбор * из любой таблицы и данных. Какие-нибудь мысли?


person Saro Khatchatourian    schedule 23.06.2011    source источник


Ответы (3)


Дерево разработчиков SQL показывает, какими объектами вы владеете, а не объектами, к которым у вас есть доступ. Если вы хотите увидеть объекты, к которым у вас есть доступ и которые принадлежат другим пользователям, вам нужно будет перейти к ветке «Другие пользователи» дерева, затем к пользователю, которому принадлежит таблица, а затем к ветке «Таблицы».

person Justin Cave    schedule 23.06.2011
comment
Это что-то новое в моем словаре. Я проверил другие варианты использования. В этом дереве есть большой список схем базы данных. Теперь, как я могу узнать, какая схема используется мной в sql-запросе ?? Любое предложение ?? - person Gunjan Shah; 29.03.2014
comment
@GunjanShah - Извините, я не уверен, что понимаю вопрос. И похоже, что это может быть отдельный вопрос, а не комментарий к этому ответу. Если вы выполняете запрос и ваши идентификаторы не являются полностью определенными, эти идентификаторы будут разрешены сначала для объектов в текущей схеме, а затем для общедоступных синонимов. Вы можете запросить all_objects, чтобы увидеть, какие объекты имеют определенное имя, и определить, какой объект используется. - person Justin Cave; 29.03.2014
comment
Как найти ветку других пользователей? - person java123999; 15.01.2016
comment
@ java123999 - по крайней мере, в текущей версии это последняя ветвь дерева ниже репозитория XML DB, планировщика и корзины. - person Justin Cave; 15.01.2016

Добавить привилегию выбора для all_objects/user/ojects в пользователе db

person Anoop    schedule 24.10.2012

Запустите SQL Developer от имени администратора.

person Atul    schedule 11.08.2013