SQLDeveloper не отображает таблицы под соединениями, где он говорит таблицы
Я не уверен, почему, но я просто установил SQLdeveloper 32 бит (3.0.0.4). Когда я нажимаю, чтобы развернуть таблицы/представления/индексы или т.д., Он ничего не отображает!
Но когда я делаю следующее:
SELECT owner, table_name
FROM dba_tables
Я вижу список таблиц, и у меня есть доступ на чтение к этим таблицам, так как я могу сделать выбор * из любых таблиц и данных. Любые мысли?
Ответы
Ответ 1
Дерево SQL Developer показывает вам, какие у вас есть объекты, а не те объекты, к которым у вас есть доступ. Если вы хотите, чтобы объекты, к которым у вас есть доступ, принадлежат другим пользователям, вам нужно будет перейти к ветке "Другие пользователи" этого дерева, затем к пользователю, которому принадлежит таблица, а затем к ветке "Таблицы".
Ответ 2
Добавить привилегию select для all_objects/user/ojects в db user
Ответ 3
Запустите SQL Developer как администратор