2017-01-09 8 views
0

Когда я пытаюсь скомпилировать пакет PL/SQL в Toad, я получаю ошибку ORA-01031: insufficient privileges. Однако я могу скомпилировать один и тот же пакет, используя sqlplus, используя то же имя пользователя и пароль в той же базе данных. Я использую Windows 7 и использую PuTTY для подключения к системе Unix, в которой присутствует база данных Oracle. Как я могу скомпилировать свой пакет в Toad?Пакет PL/SQL не компилируется в Toad - недостаточные права

+0

Проверьте его ссылку. http://www.toadworld.com/products/toad-for-oracle/f/10/p/25297/55757#55757 –

+0

@VimalBhaskar Файл содержимого спула содержит только следующее содержимое пакета: 'Ошибка в строке 1 ORA-01031: недостаточные привилегии Сценарий, завершенный в строке 1.' – Nitish

+0

Вы уверены, что текущий пользователь имеет необходимые привилегии для создания пакета. По звуку вашего сообщения об ошибке, если вы считаете, что необходимые привилегии не предоставляются. –

ответ

0

у вас нет привилегий для компиляции пакета, потому что у вас нет < debug> grant на этот пакет или все пакеты.

поэтому, когда вы хотите выполнить пакет, который нужно < выполнить> даровать и когда вы хотите скомпилировать пакет, который нужно < отладки> грант

0

Убедитесь, что ваш «CURRENT_SCHEMA» выпадающий устанавливается на счет, с которым вы входите в систему. Если он установлен на что-то еще, TOAD выполняет сеанс изменения перед выполнением команды. enter image description here