2016-04-01 6 views
0

Я пытаюсь создать синоним при использовании SQLDeveloper с этим video tutorial.Создание синонима в SQLDevloper- Имя объекта опущено пустым?

Когда я правая кнопка мыши и «создать новый синоним» Я могу войти в Synonym name и Object Owner, но выпадающее меню является пустого для Object Name.

Как это решить?

enter image description here

+1

пользователь, с которым вы вошли в систему, как имеющий привилегию создания синонима? – kevinsky

+0

Я не уверен, как это проверить? Благодарю. – java123999

+0

http://stackoverflow.com/questions/9811670/how-to-show-all-privileges-from-a-user-in-oracle – kevinsky

ответ

1

Это запрос, мы бежим, чтобы заполнить список «Имя объекта».

select object_name from sys.all_objects where object_type in ('TABLE', 'VIEW', 'SEQUENCE', 'PROCEDURE', 'FUNCTION', 'PACKAGE', 'TYPE', 'SYNONYM') 
and owner = :1 order by object_name 

Вы, вероятно, выбрали схему, для которых нет таблиц, представлений, последовательностей или объекты PL/SQL, что у вас есть выбор доступ к - следовательно, он не появляется в свете ВАШЕГО all_object в.

Запустите этот запрос в SQL Worksheet, чтобы подтвердить, что действительно выбрано 0 строк.

Затем попросите своего администратора базы данных предоставить вам привилегии, чтобы вы могли работать с этими объектами.