Ошибка ora 2000

Ошибки Оракла ORA-02000 — ORA-02999



В нотной записи PL/SQL допущена нота не той октавы

Группы третьей тысячи ошибок Oracle (по диапазонам кодов от 2000 до 2999):

  • Синтаксические ошибки (продолжение) 2000-2099
  • Ошибки общего прекомпилятора 2100-2199
  • Ошибки ORA-02200 — ORA-02299
  • Ошибки ORA-02300 — ORA-02399
  • Ошибки ORA-02400 — ORA-02499
  • Ошибки ORA-02700 — ORA-02799
  • Ошибки проверки 2800-2899

Синтаксические ошибки (продолжение) 2000-2099

  • ORA-02000 Пропущено ключевое слово [значение]
  • ORA-02001 Пользователь SYS не имеет права создавть индексы с группами свободных списков
  • ORA-02002 Ошибка во время записи информации аудита
  • ORA-02003 Неверный параметр USERENV
  • ORA-02004 Нарушение безопасности
  • ORA-02005 Неявная (-1) длина не верна для этого связывания или определения типа данных
  • ORA-02006 Неправильно упакована строка десятичного формата
  • ORA-02007 Нельзя использовать ALLOCATE или DEALLOCATE опции с REBUILD
  • ORA-02008 Не нулевая шкала указана для нечисловой колонки
  • ORA-02009 Размер указанный для файла не должен быть нулевым
  • ORA-02010 Пропущена строка связи
  • ORA-02011 Дублирующееся имя ссылки на базу данных
  • ORA-02012 Пропущено ключевое слово USING
  • ORA-02013 Пропущено ключевое слово CONNECT
  • ORA-02014 Нет возможности выбрать FOR UPDATE из представления с DISTINCT, GROUP BY и т.д.
  • ORA-02015 Нельзя выбрать FOR UPDATE из удаленной таблицы
  • ORA-02016 Нельзя использовать подзапрос в START WITH на удаленной базе данных
  • ORA-02017 Требуется целочисленное значение
  • ORA-02018 Ссылка на базу данных с тем же именем имеет открытое соединение
  • ORA-02019 Описание соединения для удаленной базы данных не найдено
  • ORA-02020 Используется слишком много ссылок на базу данных
  • ORA-02021 Операции DDL не позволены на удаленной базе данных
  • ORA-02022 Удаленное предложение имеет неоптимизированное представление с удаленным объектом
  • ORA-02023 Предикат START WITH или CONNECT не может быть установлен удаленной базой данных
  • ORA-02024 Ссылка на базу данных не найдена
  • ORA-02025 Все таблицы в предложении SQL должны быть на удаленной базе данных
  • ORA-02026 Пропущено ключевое слово LINK
  • ORA-02027 Многострочный UPDATE для колонки с типом LONG не поддерживается
  • ORA-02028 Выборка количества строк не поддерживается сервером
  • ORA-02029 Пропущено ключевое слово FILE
  • ORA-02030 Выбирать можно только из фиксированных таблиц/представлений
  • ORA-02031 Нет ROWID для фиксированных таблиц или для внешних таблиц
  • ORA-02032 Кластеризованная таблица не может быть использована до того, как построен кластерный индекс.
  • ORA-02033 Кластерный индекс для этого кластера уже существует
  • ORA-02034 Быстрая связка не разрешена
  • ORA-02035 Недопустимая комбинация операции связывания
  • ORA-02035 Недопустимая комбинация условной операции
  • ORA-02036 Слишком много переменных для описания с открытым курсором
  • ORA-02037 Неинициализированное пространство скоростной связки
  • ORA-02038 Определение не позволено для типа массив
  • ORA-02039 Связывание по значению не позволено для типа массив
  • ORA-02040 Удаленная база данных [значение] не поддерживает двухфазную фиксацию
  • ORA-02041 Клиент базы данных не начал транзакцию
  • ORA-02042 Слишком много распределенных транзакций
  • ORA-02043 Текущая транзакция должна быть завершена, перед выполнением [значение]
  • ORA-02044 Менеджер транзакций запрещен доступ: исполняется транзакция
  • ORA-02045 Слишком много локальных сеансов в глобальной транзакции
  • ORA-02046 Распределенная транзакция уже начата
  • ORA-02047 Нельзя объединить, исполняется распределенная транзакция
  • ORA-02048 Попытка начать распределенную транзакцию без регистрации
  • ORA-02049 Истекло время ожидания: распределенная транзакция ожидает блокировки
  • ORA-02050 Транзакция [значение] откачена, несколько удаленных баз данных могут быть под вопросом
  • ORA-02051 Другой сеанс в той же транзакции провален
  • ORA-02052 Удаленная транзакция провалена в [значение]
  • ORA-02053 Транзакция [значение] зафиксированна, несколько удаленных баз данных могут быть под вопросом
  • ORA-02054 Сомнительная транзакция [значение]
  • ORA-02055 Операция распределенного изменения провалена; требуется откат
  • ORA-02056 2PC: [значение]: неверный номер двухфазной фиксации [значение] из [значение]
  • ORA-02057 2PC: [значение]: неверное состояние восстановления номер [значение] из [значение]
  • ORA-02058 Не найдено подготовленных транзакций с идентификатором [значение]
  • ORA-02059 ORA-2PC-CRASH-TEST-[значение] в комментарии фиксации
  • ORA-02060 Указанная выборка для изменения обединение распределенных таблиц
  • ORA-02061 Заблокированная таблица определяет список распределенных таблиц
  • ORA-02062 Распределенное восстановление получило DBID [значение], ожидается [значение]
  • ORA-02063 Предшествующее [значение][значение] из [значение][значение]
  • ORA-02064 Распределенная операция не поддерживается
  • ORA-02065 Недопустимая опция для ALTER SYSTEM
  • ORA-02066 Пропущен или неверный текст DISPATCHERS
  • ORA-02067 Требуется откат транзакции или контрольной точки
  • ORA-02068 Следующая серьезная ошибка из [значение][значение]
  • ORA-02069 Значение параметра global_names, для этой операции, должно быть TRUE
  • ORA-02070 База данных [значение][значение] не поддерживает [значение] в этом контексте
  • ORA-02071 Ошибка инициализации возможностей для удаленной базы данных [значение]
  • ORA-02072 Несоотвествует сетевой протокол распределенной базы данных
  • ORA-02073 Последовательность чисел не поддерживается удаленными изменениями
  • ORA-02074 Нельзя [значение] в распределенной транзакции
  • ORA-02075 Другой экземпляр изменил состояние транзакции [значение]
  • ORA-02076 Последовательность не расположена рядом с изменяемой таблицей или LONG колонкой
  • ORA-02077 Выборка LONG колонок должна быть из там же расположенных таблиц
  • ORA-02078 Неверная установка для ALTER SYSTEM FIXED_DATE
  • ORA-02079 Нет новых сеансов которые могут объеденить фиксирующие распределенные транзакции
  • ORA-02080 Ссылка на базу данных используется
  • ORA-02081 Ссылка на базу данных не открыта
  • ORA-02082 Циклическая ссылка на базу данных должна иметь спецификатор соединения
  • ORA-02083 Имя базы данных содержит недопустимый символ [значение]
  • ORA-02084 Имя базы данных пропущенный компонент
  • ORA-02085 Ссылка на базу данных [значение] соединяется с [значение]
  • ORA-02086 Имя базы данных (ссылки) слишком длинное
  • ORA-02087 Объект заблокирован другим процессом в той же самой транзакции
  • ORA-02088 Опция распределенной базы данных не установлена
  • ORA-02089 COMMIT не позволен в подчиненном сеансе
  • ORA-02090 Сетевая ошибка: неудачный callback+passthru
  • ORA-02091 Транзакция откачена
  • ORA-02092 Вне диапазона слотов в таблице транзакций для распределенной транзакции
  • ORA-02093 TRANSACTIONS_PER_ROLLBACK_SEGMENT [значение] больше чем максимально доступное [значение]
  • ORA-02094 Опция репликации не установлена
  • ORA-02095 Указанный инициализационный параметр не может быть изменен
  • ORA-02096 Указанный инициализационный параметр не изменяемый с этой опцией
  • ORA-02097 Параметр не может быть изменен, потому что указанное значение неверное
  • ORA-02098 Ошибка синтаксического разбора ссылки индекс-таблица (:|)

Ошибки общего прекомпилятора 2100-2199

  • ORA-02100 PCC: недостаточно памяти (т.е. нельзя выделить)
  • ORA-02101 PCC: несовместимый кэш курсора (несовпадение uce/cuc)
  • ORA-02102 PCC: несовместимый кэш курсора (нет вхождения cuc для этого uce)
  • ORA-02103 PCC: несовместимый кэш курсора (ссылка cuc вне диапазона)
  • ORA-02104 PCC: несовместимый кэш хоста (нет доступного cuc)
  • ORA-02105 PCC: несовместимый кэш курсора (нет вхождения cuc в кеше)
  • ORA-02106 PCC: несовместимый кэш курсора (неверный OraCursor nr)
  • ORA-02107 PCC: этот pgm устарела для исполняемых библиотек: пересобирите ее
  • ORA-02108 PCC: для исполняемых библиотек прошел неверный дескриптор
  • ORA-02109 PCC: несовместимый кэш хоста (ссылка sit за пределами диапазона)
  • ORA-02110 PCC: несовместимый кэш хоста (неверный sqi тип)
  • ORA-02111 PCC: ошибка целостности кучи
  • ORA-02112 PCC: SELECT..INTO вернуло слишком много строк
  • ORA-02140 Неверное имя табличного пространства
  • ORA-02141 Неверная опция OFFLINE
  • ORA-02142 Пропущена или неверная опция ALTER TABLESPACE
  • ORA-02143 Неверная опция STORAGE
  • ORA-02144 Для предложения ALTER CLUSTER не указано опций
  • ORA-02145 Пропущена опция STORAGE
  • ORA-02146 SHARED указана несколько раз
  • ORA-02147 Противоречие опций SHARED/EXCLUSIVE
  • ORA-02148 EXCLUSIVE указана несколько раз
  • ORA-02149 Указанный сегмент не существует
  • ORA-02153 Неверная строка пароля в VALUES
  • ORA-02155 Неверный идентификатор табличного пространства DEFAULT
  • ORA-02156 Неверный идентификатор TEMPORARY табличного пространства
  • ORA-02157 Не указано опций для ALTER USER
  • ORA-02158 Неверная опция CREATE INDEX
  • ORA-02159 Установленный DLM не поддерживает этот режим блокировки
  • ORA-02160 Индекс-организованная таблица не может содержать колонки с типом LONG
  • ORA-02161 Неверное значение для MAXLOGFILES
  • ORA-02162 Неверное значение для MAXDATAFILES
  • ORA-02163 Неверное значение для FREELIST GROUPS
  • ORA-02164 Предложение DATAFILE указано более одного раза
  • ORA-02165 Неверная опция для CREATE DATABASE
  • ORA-02166 Указано ARCHIVELOG и NOARCHIVELOG
  • ORA-02167 Предложение LOGFILE указано более одного раза
  • ORA-02168 Неверное значение для FREELISTS
  • ORA-02169 Опция FREELISTS не позволена
  • ORA-02170 Опция FREELIST GROUPS не позволена
  • ORA-02171 Неверное значение для MAXLOGHISTORY
  • ORA-02172 Ключевое слово PUBLIC не подходит для запрещенного потока
  • ORA-02173 Неверная опция для DROP TABLESPACE
  • ORA-02174 Пропущен требуемый номер потока
  • ORA-02175 Неверное имя сегмента отката
  • ORA-02176 Неверная опция для CREATE ROLLBACK SEGMENT
  • ORA-02177 Пропущен требуемый номер группы
  • ORA-02178 Правильный синтаксис: SET TRANSACTION READ { ONLY | WRITE }
  • ORA-02179 Верные опции: ISOLATION LEVEL { SERIALIZABLE | READ COMMITTED }
  • ORA-02180 Неверная опция для CREATE TABLESPACE
  • ORA-02181 Неверная опция для ROLLBACK WORK
  • ORA-02182 Ожидается имя контрольной точки
  • ORA-02183 Верные опции: ISOLATION_LEVEL { SERIALIZABLE | READ COMMITTED }
  • ORA-02184 Ограничение ресурса не позволено в REVOKE
  • ORA-02185 Что то иное от WORK следует COMMIT
  • ORA-02186 Привилегии на ресурсы табличного пространства могут не появляться с другими привилегиями
  • ORA-02187 Неверное указание ограничения
  • ORA-02189 После ON требуется табличное пространство
  • ORA-02190 Ожидается ключевое слово TABLES
  • ORA-02191 Верный синтаксис: SET TRANSACTION USE ROLLBACK SEGMENT имя_сегмента
  • ORA-02192 PCTINCREASE не позволено для предложения хранения сегмента отката
  • ORA-02194 Cлучайная спецификация синтаксической ошибки номер (второстепенная ошибка номер) около [значение]
  • ORA-02195 Попытка создать объект [значение] в табличном пространстве [значение]
  • ORA-02196 PERMANENT/TEMPORARY опция уже указана
  • ORA-02197 Список файлов уже указан
  • ORA-02198 Опция ONLINE/OFFLINE уже указана
  • ORA-02199 Пропущено предложение DATAFILE/TEMPFILE

Ошибки ORA-02200 — ORA-02299

  • ORA-02200 WITH GRANT OPTION не позволено для PUBLIC
  • ORA-02201 Последовательность здесь не позволена
  • ORA-02202 Больше таблиц в этом кластере не разрешено
  • ORA-02203 INITIAL опция не позволена
  • ORA-02204 ALTER, INDEX и EXECUTE не позволены для представлений
  • ORA-02205 Только привилегии SELECT и ALTER верны для последовательностей
  • ORA-02206 Опция INITRANS указана дважды
  • ORA-02207 Неверное значение опции INITRANS
  • ORA-02208 Опция MAXTRANS указана дважды
  • ORA-02209 Неверное значение для опции MAXTRANS
  • ORA-02210 Не указано опций для ALTER TABLE
  • ORA-02211 Неверное значение для PCTFREE или PCTUSED
  • ORA-02212 Опция PCTFREE указана дважды
  • ORA-02213 Опция PCTUSED указана дважды
  • ORA-02214 Опция BACKUP указана дважды
  • ORA-02215 Двойное указание имени табличного пространства в предложении
  • ORA-02216 Ожидается имя табличного пространства
  • ORA-02217 Двойное указание опций хранения
  • ORA-02218 Неверное значение для опции INITIAL
  • ORA-02219 Неверное значение для опции NEXT
  • ORA-02220 Неверное значение для опции MINEXTENTS
  • ORA-02221 Неверное значение для опции MAXEXTENTS
  • ORA-02222 Неверное значение для опции PCTINCREASE
  • ORA-02223 Неверное значение для опции OPTIMAL
  • ORA-02224 Привилегия EXECUTE не позволена для таблиц
  • ORA-02225 Для процедур допустимы только привилегии EXECUTE и DEBUG
  • ORA-02226 Неверное значение MAXEXTENTS (максимально позволенное: [значение])
  • ORA-02227 Неверное имя кластера
  • ORA-02228 Двойное указание SIZE
  • ORA-02229 Неверное значение для опции SIZE
  • ORA-02230 Неверная опция ALTER CLUSTER
  • ORA-02231 Пропущена или неверная опция для ALTER DATABASE
  • ORA-02232 Неверный режим MOUNT
  • ORA-02233 Неверный режим CLOSE
  • ORA-02234 Изменения для этой таблицы уже журнализировано
  • ORA-02235 Журнал изменений для этой таблицы уже для другой таблицы
  • ORA-02236 Неверное имя файла
  • ORA-02237 Неверный размер файла
  • ORA-02238 Список имен файлов имеет различное число файлов
  • ORA-02239 Есть объекты ссылающиеся на эту последовательность
  • ORA-02240 Неверное значение для OBJNO или TABNO
  • ORA-02241 Должно быть EXTENTS (FILE BLOCK SIZE , …)
  • ORA-02242 Не указано опций для ALTER INDEX
  • ORA-02243 Неверная опция ALTER INDEX или ALTER MATERIALIZED VIEW
  • ORA-02244 Неверная опция ALTER ROLLBACK SEGMENT
  • ORA-02245 Неверное имя ROLLBACK SEGMENT
  • ORA-02246 Пропущен текст EVENTS
  • ORA-02247 Не указано опций для ALTER SESSION
  • ORA-02248 Неверная опция для ALTER SESSION
  • ORA-02249 Пропущено или неверное значение для MAXLOGMEMBERS
  • ORA-02250 Пропущено или неверное имя ограничения
  • ORA-02251 Подзапрос здесь не разрешен
  • ORA-02252 Условие проверки ограничения не завершено корректно
  • ORA-02253 Спецификация ограничения здесь не позволена
  • ORA-02254 DEFAULT <выражение> здесь не позволено
  • ORA-02255 NOT NULL не позволено после DEFAULT NULL
  • ORA-02256 Число ссылающихся колонок должно соотвествовать числу колонок на которые ссылаются
  • ORA-02257 Максимальное количество колонок превышено
  • ORA-02258 Задваивающееся или конфликтующее NULL и/или NOT NULL указание
  • ORA-02259 Парное указание UNIQUE/PRIMARY KEY
  • ORA-02260 Таблица может содержать только один первичный ключ
  • ORA-02261 Такой уникальный или первичный ключ уже существует в таблице
  • ORA-02262 ORA-[значение] возникла во время проверки типа колонки выражением по-умолчанию
  • ORA-02263 Требуется указать тип данных для этой колонки
  • ORA-02264 Имя уже используется существующим ограничением
  • ORA-02265 Нет возможности доопределить тип ссылаемой колонки
  • ORA-02266 Уникальные/первичные ключи в таблице ссылающиеся разрешенными внешними ключами
  • ORA-02267 Тип колонки несовместим с типом ссылаемой колонки
  • ORA-02268 Ссылаемая таблица не имеет первичного ключа
  • ORA-02269 Ключевая колонка не может быть с типом данных LONG
  • ORA-02270 Нет совпадающего уникального или первичного ключа в списке колонок
  • ORA-02271 Таблица не имеет такого ограничения
  • ORA-02272 Ограниченная колонка не может быть с типом данных LONG
  • ORA-02273 Этот уникальный/первичный ключ, на него ссылаются некоторые внешние ключи
  • ORA-02274 Дублирование ссылочной целостности
  • ORA-02275 Такая ссылочная целостнеость уже существует в таблице
  • ORA-02276 Значение по-умолчанию не совместимо с типом данных колонки
  • ORA-02277 Неверное имя последовательности
  • ORA-02278 Двойное или конфликтующее указание MAXVALUE/NOMAXVALUE
  • ORA-02279 Двойное или конфликтующее указание MINVALUE/NOMINVALUE
  • ORA-02280 Двойное или конфликтующее указание CYCLE/NOCYCLE
  • ORA-02281 Двойное или конфликтующее указание CACHE/NOCACHE
  • ORA-02282 Двойное или конфликтующее указание ORDER/NOORDER
  • ORA-02283 Нельзя изменить начальный в номер последовательности
  • ORA-02284 Двойное указание INCREMENT BY
  • ORA-02285 Двойное указание START WITH
  • ORA-02286 Не указано опций для ALTER SEQUENCE
  • ORA-02287 Номер последовательности здесь не позволен
  • ORA-02288 Неверный режим OPEN
  • ORA-02289 Последовательность не существует
  • ORA-02290 Проверка целостности ([значение].[значение]) нарушена
  • ORA-02291 Ограничение целостности ([значение].[значение]) нарушено — родительский ключ не найден
  • ORA-02292 Ограничение целостности ([значение].[значение]) нарушено — найдена подчиненная запись
  • ORA-02293 Нельзя проверить ([значение].[значение]) — нарушение целостности
  • ORA-02294 Нельзя разрешить ([значение].[значение]) — ограничение изменено во время проверки
  • ORA-02295 Найдено более чем одно разрешающее/запрещающее предложение для ограничения
  • ORA-02296 Нельзя разрешить ([значение].[значение]) — найдены NULL значения
  • ORA-02297 Нельзя отключить ограничение ([значение].[значение]) — существуют зависимости
  • ORA-02298 Нельзя проверить ([значение].[значение]) — родительские ключи не найдены
  • ORA-02299 Нельзя проверить ([значение].[значение]) — найдены дублирующиеся ключи

Ошибки ORA-02300 — ORA-02399

  • ORA-02300 Неверное значение для OIDGENERATORS
  • ORA-02301 Максимальное значение для OIDGENERATORS 255
  • ORA-02302 Неверное или пропущенное имя типа
  • ORA-02303 Нельзя удалить или заместить тип с зависимыми типом или таблицей
  • ORA-02304 Неверный литерал идентификатора объекта
  • ORA-02305 Для типов допустимы только привилегии EXECUTE, DEBUG и UNDER
  • ORA-02306 Нельзя создать тип, который уже имеет зависимость(и)
  • ORA-02307 Нельзя изменить тип с опцией REPLACE, которая не верна
  • ORA-02308 Неверная опция [значение] для типа колонки
  • ORA-02309 Элементарное нарушение NULL
  • ORA-02310 Превышено максимально позволенное число колонок в таблице
  • ORA-02311 Нельзя изменить тип, имеющий зависимости типа или таблицы, с опцией COMPILE
  • ORA-02313 Тип объекта содержит незапрашиваемый тип [значение] атрибута
  • ORA-02315 Неверное количество аргументов для конструктора по-умолчанию
  • ORA-02320 Неудача в создании хранилища таблицы для вложенной колонки таблицы [значение]
  • ORA-02322 Провалена попытка доступа к хранилищу таблицы вложенной колонки таблицы
  • ORA-02324 Более чем одна колонка указана в списке SELECT, подзапроса THE
  • ORA-02327 Нельзя создать индекс на выражение с типом данных [значение]
  • ORA-02329 Колонка с типом данных [значение] не может быть уникальным или первичным ключем
  • ORA-02330 Спецификация типа данных не позволена
  • ORA-02331 Нельзя создать ограничение на колонку с типом данных [значение]
  • ORA-02332 Нельзя создать индекс на атрибуты этой колонки
  • ORA-02333 Нельзя создать ограничения на атрибуты этой колонки
  • ORA-02334 Нельзя определить тип для колонки
  • ORA-02335 Неверный тип данных для кластерной колонки
  • ORA-02336 Атрибут колонки не может быть доступен
  • ORA-02337 Не объектный тип колонки
  • ORA-02338 Пропущенная или неверная спецификация ограничения колонки
  • ORA-02339 Неверная спецификация колонки
  • ORA-02340 Неверная спецификация колонки
  • ORA-02342 Замещаемый тип содержит ошибки компиляции
  • ORA-02344 Нельзя отменить выполнение на тип с зависимыми таблицами
  • ORA-02345 Нельзя создать представление с колонкой основанной на операторе CURSOR
  • ORA-02347 Нельзя дать привилегии на колонки объектной таблицы
  • ORA-02348 Нельзя создать колонку VARRAY с встроенным LOB
  • ORA-02349 Неверный пользовательский тип — тип неполный
  • ORA-02351 Внутреняя ошибка: [значение]
  • ORA-02352 Ошибка усечения файла
  • ORA-02353 Файлы не из одной операции выгрузки
  • ORA-02354 Ошибка в экспорте/импорте данных [значение]
  • ORA-02355 Ошибка открытия файла
  • ORA-02356 Нет места в базе данных. Загрузка не может быть продолжена
  • ORA-02357 Нет верных файлов снимка
  • ORA-02358 Внутреняя ошибка выборки атрибута [значение]
  • ORA-02359 Внутреняя ошибка установки атрибута [значение]
  • ORA-02360 Критическая ошибка во время инициализации данных импорта/экспорта
  • ORA-02361 Ошибка во время выделения [значение] байт памяти
  • ORA-02362 Ошибка закрытия файла: [значение]
  • ORA-02363 Ошибка чтения из файла: [значение]
  • ORA-02364 Ошибка записи в файл: [значение]
  • ORA-02365 Ошибка поиска в файле: [значение]
  • ORA-02366 Следующие индекс(ы) на таблице [значение] были обработаны:
  • ORA-02367 Ошибка в усеченном файле [значение]
  • ORA-02368 Файл [значение] не является верным для этой операции загрузки
  • ORA-02369 Внимание: Длина поля переменной была усечена
  • ORA-02370 Запись [значение] — Внимание таблица [значение], столбец [значение]
  • ORA-02371 Загрузчик должен быть версии не ниже [значение].[значение].[значение][значение].[значение] для прямого пути
  • ORA-02372 Данные для строки: [значение]
  • ORA-02373 Ошибка синтаксического разбора предложения вставки для таблицы [значение]
  • ORA-02374 Ошибка преобразования при загрузке таблицы [значение].[значение]
  • ORA-02375 Ошибка преобразования при загрузке таблицы [значение].[значение] часть [значение]
  • ORA-02376 Неверный или лишний ресурс
  • ORA-02377 Неверное ограничение ресурса
  • ORA-02378 Задвоенное имя ресурса [значение]
  • ORA-02379 Профиль [значение] уже существует
  • ORA-02380 Профиль [значение] не существует
  • ORA-02381 Нельзя удалить профиль PUBLIC_DEFAULT
  • ORA-02382 Профиль [значение] привязан к пользователю, нельзя удалить без опции CASCADE
  • ORA-02383 Недопустимый стоимостной фактор
  • ORA-02390 Превышение COMPOSITE_LIMIT, вы будите отключены
  • ORA-02391 Превышен одновременный предел SESSIONS_PER_USER
  • ORA-02392 Превышено ограничение сеанса на использование CPU, вы будете отключены
  • ORA-02393 Превышен предел использования CPU
  • ORA-02394 Превышено ограничение на использование IO, вы будете отключены
  • ORA-02395 Превышен предел вызовов на использование I/O
  • ORA-02396 Превышено максимальное время простоя, пожалуйста соединитесь снова
  • ORA-02397 Превышен предел PRIVATE_SGA, вы будите отключены
  • ORA-02398 Превышено использование пространства процедурой
  • ORA-02399 Превышено максимальное время соединения, вы будете отключены

Ошибки ORA-02400 — ORA-02499

  • ORA-02401 Нельзя выполнить EXPLAIN на представлении принадлежащему другому пользователю
  • ORA-02402 Не найдена таблица PLAN_TABLE
  • ORA-02403 Плановая таблица не имеет верный формат
  • ORA-02404 Указанная плановая таблица не найдена
  • ORA-02420 Пропущено предложение авторизации
  • ORA-02421 Пропущен или неверный идентификатор авторизации схемы
  • ORA-02422 Пропущен или неверный элемент схемы
  • ORA-02423 Имя схемы не совпадает с авторизационным идентифиатором
  • ORA-02424 Потенциальная замкнутая ссылочность или неизвестные таблицы для ссылки
  • ORA-02425 Провалено создание таблицы
  • ORA-02426 Провалена выдача привилегий
  • ORA-02427 Создание представления провалено
  • ORA-02428 Не могу добавить ссылку внешнего ключа
  • ORA-02429 Нельзя удалить индекс используемый для уникального/первичного ключа
  • ORA-02430 Нельзя разрешить ограничение [значение] — нет такого ограничения
  • ORA-02431 Нельзя запретить ограничение [значение] — нет такого ограничения
  • ORA-02432 Нельзя разрешить первичный ключ — первичный ключ не определен для таблицы
  • ORA-02433 Нельзя запретить первичный ключ — первичный ключ не определен для таблицы
  • ORA-02434 Нельзя разрешить уникальный ключ [значение] — первичный ключ не определен для таблицы
  • ORA-02435 Нельзя запретить уникальный ключ [значение] — первичный ключ не определен для таблицы
  • ORA-02436 Дата или системная переменная неверно определна в ограничении CHECK
  • ORA-02437 Нельзя проверить [значение.значение] — нарушен первичный ключ
  • ORA-02438 Ограничение колонки не может ссылаться на другие колонки
  • ORA-02439 Уникальный индекс на допускающую задержку постоянную не разрешается
  • ORA-02440 Создание как выборка с ссылочными ограничениями не позволено
  • ORA-02441 Нельзя удалить несуществующий первичный ключ
  • ORA-02442 Нельзя удалить несуществующий уникальный ключ
  • ORA-02443 Нельзя удалить ограничение — несуществующее ограничение
  • ORA-02444 Нельзя разрешить ссылающиеся объекты в ссылочном ограничении
  • ORA-02445 Исключительная таблица не найдена
  • ORA-02446 Провалено CREATE TABLE … AS SELECT — нарушено проверочное ограничение
  • ORA-02447 нельзя отложить ограничение которое не откладываемое
  • ORA-02448 Ограничение не существует
  • ORA-02449 Уникальные/первичные ключи в таблице используются внешними ключами
  • ORA-02450 Неверная хэш опция — пропущено ключевое слово IS
  • ORA-02451 Задвоенная спецификация HASHKEYS
  • ORA-02452 Неверное значение опции HASHKEYS
  • ORA-02453 Задвоенное указание HASH IS
  • ORA-02454 Количество кэш ключей на блок (значение) превышает максимально допустимое [значение]
  • ORA-02455 Количество колонок кластерного ключа должно быть 1
  • ORA-02456 Спецификация HASH IS должна быть NUMBER (*,0)
  • ORA-02457 Опция HASH IS должна определять верную колонку
  • ORA-02458 HASHKEYS должно быть указано для HASH CLUSTER
  • ORA-02459 Значение HASHKEYS должно быть целым положительным числом
  • ORA-02460 Неверная операция индекса на хэш-кластера
  • ORA-02461 Недопустимое использование опции INDEX
  • ORA-02462 Опция INDEX указана дважды
  • ORA-02463 Опция HASH IS указана дважды
  • ORA-02464 Определение кластера не может быть и HASH и INDEX
  • ORA-02465 Недопустимое использование опции HASH IS
  • ORA-02466 Опции SIZE и INITRANS не могут быть изменены для HASH CLUSTERS
  • ORA-02467 Колонка ссылающаяся в выражении не найдена в определении кластера
  • ORA-02468 Константа или системная переменная не верно указана в выражении
  • ORA-02469 Хэш выражение не возвращает число Oracle Number
  • ORA-02470 TO_DATE, USERENV или SYSDATE некорректно использованы в хэш выражении
  • ORA-02471 SYSDATE, UID, USER, ROWNUM или LEVEL некорректно использованы в хэш выражении
  • ORA-02472 PL/SQL функции не позволены в хэш выражениях
  • ORA-02473 Ошибка во время оценки кластерного хэш выражения
  • ORA-02474 Фиксированная хэш зона использует [значение] экстентов, максимум позволено [значение]
  • ORA-02475 Максимальное число цепочки кластерных блоков [значение] было превышено
  • ORA-02476 Нельзя создать индекс пригодный для параллельной прямой загрузки в таблицу
  • ORA-02477 Нельзя выполнить параллельную прямую загрузку для объекта [значение]
  • ORA-02478 Объединение в базовый сегмент переполнит ограничение MAXEXTENTS
  • ORA-02479 Ошибка во время перевода имени файла для параллельной загрузки
  • ORA-02481 Слишком много процессов указано для событий (максимум [значение])
  • ORA-02482 Синтаксическая ошибка в спецификации события [значение]
  • ORA-02483 Синтаксическая ошибка в спецификации процесса [значение]
  • ORA-02486 Ошибка записи в файл отладки [значение]
  • ORA-02490 Пропущен требуемый размер файла в предложении RESIZE
  • ORA-02491 Пропущено требуемое ключевое слово ON или OFF в предложении AUTOEXTEND
  • ORA-02492 Пропущен требуемый размер увеличения файлового блока в предложении NEXT
  • ORA-02493 Неверное изменение размера файла в предложении NEXT
  • ORA-02494 Неверный или пропущенный максимальный размер файла в предложении MAXSIZE
  • ORA-02495 Нельзя изменить размер файла [значение], табличное пространство [значение] только для чтения

Ошибки ORA-02700 — ORA-02799

  • ORA-02700 osnoraenv: Ошибка перевода ORACLE_SID
  • ORA-02701 osnoraenv: ошибка перевода имени изображения Oracle
  • ORA-02702 osnoraenv: ошибка перевода имени изображения orapop
  • ORA-02703 osnpopipe: создание канала провалено
  • ORA-02704 osndopop: ветвление провалено
  • ORA-02705 osnpol: опрос коммуникационного канала провален
  • ORA-02706 osnshs: имя хоста слишком длинное
  • ORA-02707 osnacx: нельзя выделить зону контекста
  • ORA-02708 osnrntab: провалено соединение с хостом, неизвестный ORACLE_SID
  • ORA-02709 osnpop: провалено создание канала
  • ORA-02710 osnpop: ветвление провалено
  • ORA-02711 osnpvalid: запись в канал проверки данных провалена
  • ORA-02712 osnpop: провален malloc
  • ORA-02713 osnprd: провалено получение сообщения
  • ORA-02714 osnpwr: провалена отправка сообщения
  • ORA-02715 osnpgetbrkmsg: сообщение от хоста имеет некорретный тип сообщения
  • ORA-02716 osnpgetdatmsg: сообщение от хоста имеет некорректный формат
  • ORA-02717 osnpfs: записано некорректное число байт
  • ORA-02718 osnprs: ошибка сброса протокола
  • ORA-02719 osnfop: ветвление провалено
  • ORA-02720 osnfop: shmat провален
  • ORA-02721 osnseminit: нельзя создать набор семафора
  • ORA-02722 osnpui: нельзя прервать отправку сообщения к orapop
  • ORA-02723 osnpui: нельзя отправить сигнал разрыва
  • ORA-02724 osnpbr: нельзя прервать отправку сообщения к orapop
  • ORA-02725 osnpbr: нельзя отправить сигнал разрыва
  • ORA-02726 osnpop: ошибка доступа к исполняемым файлам Oracle
  • ORA-02727 osnpop: ошибка доступа к исполняемым файлам orapop
  • ORA-02728 osnfop: ошибка доступа к исполняемым файлам Oracle
  • ORA-02729 osncon: драйвер не в osntab
  • ORA-02730 osnrnf: нельзя найти пользовательскую директорию регистрации
  • ORA-02731 osnrnf: malloc буфера провален
  • ORA-02732 osnrnf: нельзя найти совпадающий псевдоним базы данных
  • ORA-02733 osnsnf: строка базы слишком длинная
  • ORA-02734 osnftt: нельзя сбросить полномочия общей памяти
  • ORA-02735 osnfpm: нельзя сосздать сегмент общей памяти
  • ORA-02736 osnfpm: недопустимый адрес по-умолчанию общей памяти
  • ORA-02737 osnpcl: нельзя дать команду orapop для выхода
  • ORA-02738 osnpwrtbrkmsg: записано некорректное число байт
  • ORA-02739 osncon: псевдоним хоста слишком длинный
  • ORA-02750 osnfsmmap: нельзя открыть файл общей памяти ?/dbs/ftt_.dbf
  • ORA-02751 osnfsmmap: нельзя установить файл общей памяти
  • ORA-02752 osnfsmmap: недопустимый адрес общей памяти
  • ORA-02753 osnfsmmap: нельзя закрыть файл общей памяти
  • ORA-02754 osnfsmmap: нельзя изменить наследование общей памяти
  • ORA-02755 osnfsmcre: нельзя создать вайл общей памяти ?/dbs/ftt_.dbf
  • ORA-02756 osnfsmnam: провал перевод имени
  • ORA-02757 osnfop: fork_and_bind провалено
  • ORA-02758 Размещение внутреннего массива провалено
  • ORA-02759 Нет достаточно доступных дескрипторов запроса
  • ORA-02760 Закрытие файла клиентом провалено
  • ORA-02761 Номер файла отрицательный
  • ORA-02762 Номер файла больше чем допустимый максимум
  • ORA-02763 Не получается отменить как минимум один запрос
  • ORA-02764 Неверный режим пакета
  • ORA-02765 Неверное максимальное количество серверов
  • ORA-02766 Неверный максимум дескрипторов запроса
  • ORA-02767 Как минимум один дескриптор запроса был назначен на сервер
  • ORA-02768 Неверное максимальное количество файлов
  • ORA-02769 Установка заголовка для SIGTERM провалена
  • ORA-02770 Суммарное количество блоков не верно
  • ORA-02771 Недопустимый запрос значения времени
  • ORA-02772 Неверное максимальное время простоя сервера
  • ORA-02773 Неверное максимальное время ожидания клиентом
  • ORA-02774 Неверный запрос списка времени защелки
  • ORA-02775 Неверный запрос завершающего сигнала
  • ORA-02776 Значение для запроса завершающего сигнала превышает максимум
  • ORA-02777 Статистика на журнальную директорию провалена
  • ORA-02778 Имя данное для журнальной директории не верно
  • ORA-02779 Провалена статистика для директории снимков ядра
  • ORA-02780 Имя данное для директории со снимками ядра не верно
  • ORA-02781 Для флага расчета времени дано не верное значение
  • ORA-02782 Обе функции чтения и записи не определены
  • ORA-02783 Обе функции отправки и ижидания не определены
  • ORA-02784 Указан неверный идентификатор общей памяти
  • ORA-02785 Неверный размер буфера общей памяти
  • ORA-02786 Размер необходимый для общей области больше чем размер сегмента
  • ORA-02787 Невозможно выделить память для списка сегмента
  • ORA-02788 Невозможно найти указатель процесса ядра в асинхронной обработке массива
  • ORA-02789 Достигнуто максимальное количество файлов
  • ORA-02790 Имя файла слишком длинное
  • ORA-02791 Невозможно открыть файл для использования с асинхронным вводом/выводом
  • ORA-02792 Нельзя использовать файл в fstat() который используется для асинхронного ввода/вывода
  • ORA-02793 Провалено закрытие асинхронного ввода/вывода
  • ORA-02794 Клиент не может получить ключ для общей памяти
  • ORA-02795 Список запросов пуст
  • ORA-02796 Исполненный запрос не в корректном состоянии
  • ORA-02797 Нет доступных запросов
  • ORA-02798 Неверное количество запросов
  • ORA-02799 Невозможно ответвление знака обработчика

Ошибки проверки 2800-2899

  • ORA-02800 Истекло время ожидания запроса
  • ORA-02801 Истекло время операции
  • ORA-02802 Нет доступных простаивающих серверов в параллельном режиме
  • ORA-02803 Провален возврат текущего времени
  • ORA-02804 Провалено выделение памяти для имени журнального файла
  • ORA-02805 Невозможно установить обработчик для SIGTPA
  • ORA-02806 Невозможно установить обработчик для SIGALRM
  • ORA-02807 Провалено выделение памяти для блоков ввода/вывода
  • ORA-02808 Провалено выделение памяти массива открытых файлов
  • ORA-02809 Буфер перехода не верен
  • ORA-02810 Невозможно создать временное имя файла для файла памяти
  • ORA-02811 Невозможно присоединить сегмент общей памяти
  • ORA-02812 Неверный адрес прикрепления
  • ORA-02813 Невозможно создать временное имя файла в порядке полученного ключа
  • ORA-02814 Невозможно получить общую память
  • ORA-02815 Невозможно присоеденить общую память
  • ORA-02816 Невозможно «убить» процесс
  • ORA-02817 Чтение провалено
  • ORA-02818 Меньшее количество требуемых блоков было прочитано
  • ORA-02819 Запись провалена
  • ORA-02820 Невозможно записать запрошенное количество блоков
  • ORA-02821 Невозможно прочитать запрошенное количество блоков
  • ORA-02822 Неверное смещение блоков
  • ORA-02823 Буфер не выровнен
  • ORA-02824 Запрошенный свободный список пуст
  • ORA-02825 Запрос на свободный список не свободен
  • ORA-02826 Недопустимый размер блока
  • ORA-02827 Неверное имя файла
  • ORA-02828 Свободный список сегментов пуст
  • ORA-02829 Нет доступных сегментов с подходящим размером
  • ORA-02830 Сегмент не может быть разделен — нет доступных свободных сегментов
  • ORA-02831 Провалено освобождение сегментов — пустой список сегментов
  • ORA-02832 Освобождение сегмента провалено — сегмент не в списке
  • ORA-02833 Сервер не может закрыть файл
  • ORA-02834 Сервер не может открыть файл
  • ORA-02835 Сервер не может отправить сигнал клиенту
  • ORA-02836 Невозможно создать временный ключевой файл
  • ORA-02837 Невозможно отцепить временный файл
  • ORA-02838 Невозможно раветвить обработчик сигнала для тревожного сигнала
  • ORA-02839 Синхронизация блоков на диск провалена
  • ORA-02840 Провалено открытие файла журнала клиентом
  • ORA-02841 Сервер «умер» во время запуска
  • ORA-02842 Клиент не может раветвить сервер
  • ORA-02843 Неверное значение для флага ядра
  • ORA-02844 Неверное значение для открытого флага
  • ORA-02845 Неверное значение для флага выбора времени
  • ORA-02846 Неубиваемый сервер
  • ORA-02847 Сервер не останавливается когда есть задержка
  • ORA-02848 Пакет асинхронного ввода/вывода не запущен
  • ORA-02849 Чтение провалено из за ошибки
  • ORA-02850 Файл закрыт
  • ORA-02851 Список запроса пуст, когда не должен быть
  • ORA-02852 Неверное время критической секции
  • ORA-02853 Неверное значение времени в списке защелок сервера
  • ORA-02854 Неверное количество запрошенных буферов
  • ORA-02855 Количество запросов меньше чем количество подчиненных
  • ORA-02875 smpini: Невозможно получить общую память для PGA
  • ORA-02876 smpini: Невозможно присоединитьь общую память для PGA
  • ORA-02877 smpini: Невозможно инициализировать защиту памяти
  • ORA-02878 sou2o: Переменная smpdidini перезаписана
  • ORA-02879 sou2o: Нельзя получить доступ к защищенной памяти
  • ORA-02880 smpini: Нельзя зарегистрировать PGA для защиты
  • ORA-02881 sou2o: Нельзя отменить доступ к защищенной памяти
  • ORA-02882 sou2o: Нельзя зарегистрировать SGA для защиты
  • ORA-02899 smscre: Нельзя создать SGA со свойством Extended Shared Memory

На правах рекламы (см.
условия):


Ключевые слова для поиска сведений о значениях ошибок Oracle в диапазоне ORA-02000 — ORA-02999:

На русском языке: ошибки Oracle, коды оракловых ошибок;

На английском языке: ORA-02000 — ORA-02999.


Страница обновлена 28.09.2022

Яндекс.Метрика


I try to create an auto incremented column on a table and as I see in this post there are 2 ways, the second implementation with the Identity column is a more elegant solution, but when I try to implement it I get the following error:

    Error at Command Line : 3 Column : 31
    Error report -
    SQL Error: ORA-02000: missing ALWAYS keyword
    02000. 00000 -  "missing %s keyword"

Actual table script implementation:

CREATE TABLE "PLATFORM"."AUTH_PERMISSION"
(
    ID NUMBER(19,0) GENERATED BY DEFAULT ON NULL AS IDENTITY, 
    -- ID NUMBER(19,0) PRIMARY KEY NOT NULL,
    NAME VARCHAR2(50) UNIQUE NOT NULL,
    ACTION_ID NUMBER(19,0) NOT NULL,
    RESOURCE_ID NUMBER(19,0) NOT NULL,
    ENVIRONMENT_ID NUMBER(19,0) NOT NULL,
    CONSTRAINT "ACTION_ID" FOREIGN KEY ("ACTION_ID")
      REFERENCES "AUTH_ACTION" ("ID") ENABLE,
    CONSTRAINT "ENVIRONMENT_ID" FOREIGN KEY ("ENVIRONMENT_ID")
      REFERENCES "AUTH_ENVIRONMENT" ("ID") ENABLE,
    CONSTRAINT "RESOURCE_ID" FOREIGN KEY ("RESOURCE_ID")
      REFERENCES "AUTH_RESOURCE" ("ID") ENABLE,
    UNIQUE (ACTION_ID, ENVIRONMENT_ID, RESOURCE_ID)
);

It can bee seen that the column that I try to auto-increment is the primary key of the table.

This is the reference from where I got the solution.

The problem was that I used an older version of Oracle, 11g.

There could be many types of error patterns to throw ORA-02000.

  1. Missing DATAFILES
  2. Missing LIMIT

ORA-02000 means that there’s a keyword missing from your statement, even though it looks like no problem.

Missing DATAFILES

Tried to drop a pluggable database PDB completely from the container, but it failed with ORA-02000.

SQL> drop pluggable database ERPAPP2 including datafile;
drop pluggable database ERPAPP2 including datafile
                                           *
ERROR at line 1:
ORA-02000: missing DATAFILES keyword

We forgot to pluralize the last keyword, it should be DATAFILES.

Similarly, we may accidentally split the keyword.

SQL> drop pluggable database ERPAPP2 including data files;
drop pluggable database ERPAPP2 including data files
                                           *
ERROR at line 1:
ORA-02000: missing DATAFILES keyword

DATAFILES is a one-word keyword, not a noun phrase.

SQL> drop pluggable database ERPAPP2 including datafiles;

Pluggable database dropped.

Missing LIMIT

Tried to create a new profile for application users to use, but it failed with ORA-02000.

Default Values

SQL> create profile app_user;
create profile app_user
                      *
ERROR at line 1:
ORA-02000: missing LIMIT keyword

Customized Values

SQL> create profile app_user password_grace_time 3;
create profile app_user password_grace_time 3
                        *
ERROR at line 1:
ORA-02000: missing LIMIT keyword

To solve ORA-02000 in CREATE PROFILE statement, we specify the keyword LIMIT even though we accept all default values when creating a new profile.

SQL> create profile app_user limit;

Profile created.

SQL> create profile app_user limit password_grace_time 3;

Profile created.

Done!

Debugging the Oracle script / stored procedureWrongThe following information:

ORA-2000:ORU-10027: buffer overflow, limit of 1000 bytes

 

The main reason is: dBMS_OUTPUT.PUT_LINE debugging informationToo much outputOut of buffer setting

This error has been:

Modify buffer size

In the code block / stored procedurebegin Behind, add a line of code:

- Set to output buffer unrestricted
DBMS_OUTPUT.ENABLE (buffer_size=>null);

 - Set to specify the size
DBMS_OUTPUT.ENABLE (10000000);

in, Buffer_size => NULL indicates the buffer of the output

2. Command Set Environment Variable ServerOutput

       * The SET ServeroutPut ON command cannot be put in the stored procedure

Open the command window, execute:

- Set the allowable display to output Similar to DBMS_OUTPUT
set serveroutput on;

or:

- Set the allowable display output Similar to DBMS_OUTPUT and the size is 10000000
set serveroutput on size 10000000;

3. Permanently set environment variables ServerOutput

If you think that the second middle command execution is more cumbersome, you can write the SET ServerOutput on the file:

        A. SQLPLUS

Find in the installation pathglogin.sql Open this file and add: SET ServerOutput on. (This file is required to load files for SQLPLUS each startup, it will automatically take effect)

         b. PLSQL

1. Find in the installation pathLogin.sql Open this file and add: SET ServerOutput on the file.

2. Setting in the toolbar

Tools -> preferences -> Output -> Output -> Buffer Size):


BY Leona 

This was tested on Oracle 10 on Linux. You need to include a LIMIT clause when you create a profile. If you don’t, you get an ORA-02000
 
SQL> create profile andrews_profile
  2  /
create profile andrews_profile
                             *
ERROR at line 1:
ORA-02000: missing LIMIT keyword

SQL>

You can specify a LIMIT as follows:



SQL> create profile andrews_profile
  2  limit password_life_time 60
  3  /

Profile created.

SQL>

In the example above, the LIMIT is on the number of days you are allowed to use the same password. There are various other LIMITs you can set. I will be looking at them in other posts.

You cannot have more than one profile with a given name. If you try to do so, you get an ORA-02379:

SQL> create profile andrews_profile
  2  limit failed_login_attempts 5
  3  /
create profile andrews_profile
*
ERROR at line 1:
ORA-02379: profile ANDREWS_PROFILE already exists

SQL>

Понравилась статья? Поделить с друзьями:
  • Ошибка ora 12899
  • Ошибка ora 12705
  • Ошибка ora 12560 tns protocol adapter error
  • Ошибка ora 12557
  • Ошибка ora 01036