нет никаких привилегий для табличного пространства 'USERS', в то время как мое табличное пространство является чем-то другим - PullRequest
0 голосов
/ 23 апреля 2020

Я создал одну таблицу "app_config" и переместил эту таблицу в пользовательское табличное пространство "appuser_tbs_initial". Но всякий раз, когда я пытаюсь вставить значения в эту таблицу, я получаю ошибку «нет привилегий для табличного пространства« USERS »». Я не понимаю, почему, имея другое табличное пространство, я получаю сообщение об ошибке для табличного пространства по умолчанию. Здесь прикреплен скриншот, который может быть полезен для понимания моего запроса -

ora

1 Ответ

1 голос
/ 24 апреля 2020

Спасибо Джону Хеллеру за предоставленную мне подсказку, чтобы решить эту проблему. Я нашел фактическую причину проблемы. Я сделал следующее:

  • Создайте таблицу без какого-либо пользовательского табличного пространства.
  • Создайте ограничение первичного ключа для этой таблицы.
  • Измените таблицу, чтобы изменить табличное пространство к пользовательскому.

Но я не изменил ограничение для перестройки, поэтому табличное пространство по-прежнему было по умолчанию. После того, как я изменил ограничение и проверил с тем же SQL, что и Джон Хеллер , он показывает мне правильное имя табличного пространства. Теперь я могу вставить данные в эту таблицу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...