ЭЛЕКТРОННАЯ БИБЛИОТЕКА КОАПП
Сборники Художественной, Технической, Справочной, Английской, Нормативной, Исторической, и др. литературы.


заказ автобуса



ORA-01450: превышена максимальная длина ключа
Причина: Объединенная длина всех колонок указанных в операторе CREATE INDEX
         превышает максимальную длину индекса (225). Общая длина индекса
         вычисляется как сумма ширин индексированных колонок плюс количество
         индексированных колонок.  Поля дат имеют длину 7, символьные поля
         имеют свою определенную длину, числовые поля имеют длину 22.
Действие: Выберите такие колонки для индексации, чтобы их об-
          щий (суммарный) индекс не превышал 225.


ORA-01451: колонка изменяемая на NULL уже NULL
Причина: Оператор ALTER TABLE MODIFY пытается изменить специ-
         фикацию колонки без надобности, с NULL на NULL.
Действие: Действий пользователя не требуется.


ORA-01452: нет  возможности  CREATE  UNIQUE  INDEX;   найдены двойные ключи
Причина: Оператор CREATE UNIQUE INDEX  указывает  одну  или несколько колонок
         которые на данный момент содержат двойные значения. Все значения в
         индексированных колонках должны  быть  уникальными, по строкам,  для
         создания UNIQUE INDEX (уникального индекса).
Действие: Если  вводимые величины не должны быть уникальными, удалите слово
          UNIQUE из оператора CREATE INDEX, затем  выполните оператр снова.
          Если  вводимые величины должны быть уникальными, как в первичном
          ключе,  то удалите  двойственные  величины  перед созданием UNIQUE
          индекса.

ORA-01453: SET  TRANSACTION  должно  быть  первым  оператором транзакции
Причина: Транзакция не обрабатывается,  возможно потому , что оператор SET
         TRANSACTION не является первым.
Действие: Совершите  или  верните обратно текущую транзакцию, перед тем как
          использовать SET TRANSACTION.


ORA-01454: нет  возможности  перевести колонку в числовой тип данных
Причина: Нечисловая величина не может  быть  преобразована  в числовую.
Действие: Проверьте  величину  и убедитесь,  что она содержит только числа,
          знаки и десятичные точки и символ "Е" или "е", затем повторите
          операцию.

ORA-01455: конвертируемая колонка переполняет целый тип данных
Причина: конвертируемая  форма указываемого выражения слишком велика для
         указанного типа данных.
Действие: Укажите больший тип данных, или исправьте данные.


ORA-01456: операция   модифицирования  может  не  выполняться внутри транзакции
           READ ONLY
 Причина: Не нужная DDL UPDATE или SELECT FOR  UPDATE операция была предпринята
Действие: Совершите  или  верните обратно текущую транзакцию, затем повторите
         операцию.

ORA-01457: конвертируемая  колонка переполняет десятичный тип данных
Причина: Конвертируемая форма указываемого выражения слишко м велика для
         указанного  типа.  Это  проблема  часто встречается с COBOL пограммами
         использующими COMP-3 в иллюстрирующем  предложении, который



                                    -- 50 --



         общеприемлим для Pro*COBOL Precompiler и Кобола, но результат эта
         ошибка.
Действие: Укажите больший тип данных, или исправьте данные.


ORA-01458: неправильная длина внутри строки символьной записи переменной
Причина: Вы связываете символьную запись переменной, но длина буфера меньше
         требуемого минимума (двух байт).
Действие: Увеличьте  размер буфера,  или используйте отличный тип.


ORA-01459: неправильная длина для строки символьной переменной
Причина: Вы определяете строку символьной переменной, но дли-
         на буфера меньше требуемого минимума (двух байт).
Действие: Увеличьте  размер буфера,  или используйте отличный тип.


ORA-01460: тебуется нереализуемое или необдуманное преобразование
Причина: Требуемый формат конверсии не подддерживается.
Действие: Удалите требуемую конверсию из SQL оператора.  Проверьте синтаксис
          для TO_CHAR, TO_DATE, TO_NUMBER функций, для того чтобы увидеть какие
          конверсии поддерживаются.


ORA-01461: нет возможности связать LONG значение,  только для включения в LONG
           колонку
Причина: Вы не можете вставить из типа данных LONG  в  другой тип данных.
Действие: Не пытайтесь вставить типы данных LONG в другие типы колонок.

ORA-01462: нет  возможности вставить литеры строки больше 225 символов
  Причина: Длинейшая литера  поддерживаемая  ORACLE  составляет 225 символов.
 Действие: Уменьшите  количество  символов в литере до 225 или
          меньше, или используйте тип данных LONG для того что-
          бы вставлять строки превышающие 225 символов.

ORA-01463: нет возможности дать себе или отменить себе привилегию
  Причина: Это  недопустимо  давать  себе  самому привилегии по таблице.
 Действие: Не используйте оператор GRANT, для того чтобы само-
          му себе дать привилегию.


ORA-01464: циклическое  дача (присваевание)( дача  дающему  предку)
           таблицы или обзора
Причина: Пользователь  в предложении TO в GRANT операторе уже имеет дачу
         привилегий по этой таблице.
Действие: Не надо давать привилегии по таблице тому пользователю, который их
         вам дал по этой же таблице.


ORA-01465: неправильный хекс(шестнадцатиричный) номер
Причина: В  UPDATE  операторе следующим за SELECT FOR UPDATE, часть ROWID
         содержит неправильные символы. ROWID должно выражаться в присущем и
         ожидаемом формате для ROWID.
Действие: Введите ROWID так как он был возвращен в SELECT FOR UPDATE.





                                    -- 51 --



ORA-01466: неспособность прочесть данные - определение таблицы притерпело
         изменения
Причина: Запрос который следовал  после  таблицы(или  индекса) изменился, и был
         выполнен со старым моментальным снимком.
Действие: Совершите  или  верните  обратно транзакцию,  затем повторите
          операцию.


ORA-01467: ключ сортировки слишком длинный
Причина: DISTINCT,  GROUP BY, ORDER BY, или SET операция требует ключ
         сортировки длинее, чем поддерживает ORACLE.
Действие: Уменьшите число колонок вовлеченных в операцию.


ORA-01468: предикат может ссылаться только на одну внешне-объединенную таблицу
Причина: Предикат в предложении WHERE имеет две колонки из различных таблиц с
         "(+)".
Действие: Измените  WHERE предложение так чтобы каждый преди-
          кат имел максимум одну внешне-объединенную таблицу.


ORA-01469: PRIOR может только следовать после имени колонки
Причина: Вы пытаетесь указать PRIOR где то там где это не является именем
         колонки. Только имя колонки может следо- вать за ключевым словом
         PRIOR.
Действие: Замените  что-то  на  имя колонки,  затем повторите операцию.


ORA-01471; нет возможности создать синоним с  тем  же  именем как объект
Причина: Была  предпринята попытка создать синоним,  с тем же именем как объект
         на который он ссылается.
Действие: Выберите отличное имя синонима,  или создайте сино-
          ним под другим именем пользователя.

ORA-01472: нет  возможности использовать СONNECT BY на обзоре с DISTINCT,
           GROUP BY и т.д.
Причина: CONNECT BY не может быть использовано на обзоре, где нет соответствия
         между выходными рядами и строками и строками непосредственной таблицы.
Действие: Удалите DISTNCT или GROUP BY из обзора, или внесите предложение
          CONNECT BY в обзор.


ORA-01473: нет возможности  иметь  подзапросы  в  предложении CONNECT BY
Причина: Подзапросы  не  могут  использоваться  в  CONNECT BY предложении.
Действие: Удалите подзапрос,  или внесите его в WHERE предложение.


ORA-01474:нет возможности иметь  START  WITH  или  PRIOR  без CONNECT BY
Причина: START  WITH  и  PRIOR имеют значимость только в связи(соединении) с
          CONNECT BY.
Действие: Проверьте синтаксис для SQL оператора,  и  добавьте CONNECT BY
          предложение где это необходимо.

ORA-01475: вы должны сделать снова грамматический разбор кур-
           сора для изменения типа данных связанной переменной
Причина: После выполнения выражения, вы пытаетесь заново свя-
         зать связанную переменную с типом данных отличным от


                                    -- 52 --



         того который был в первоначальной связке.
Действие: Сделайте  грамматический  разбор  курсора перед тем как снова
          связаться с другим типом данных.


ORA-01476: делитель эквивалентен нулю
  Причина: Вы пытаетесь разделить выражение на ноль.
 Действие: Поправьте выражение, затем повторите операцию снова.


ORA-01477: дискриптор области пользовательских данных слишком велик
Причина: Это  сообщение  о внутренней ошибке ORACLE,  которая как правило не
         происходит.
Действие: Контакт с вашим представителем Customer Support.

ORA-01478: массив связи может не включать любых LONG колонок
Причина: Была предпринята попытка использовать  массив  связи на колонке чей
         тип данных LONG. Это не разрешается.
Действие: Не используйте массив связи для LONG колонки.


ORA-01480: конечные пустые указатели пропущены из STR связанного значения
Причина: Связанная  переменная  указывает тип SQL_STR который не выполняется с
         пустым(0) символом.
Действие: Проверьте максимальные длины и  составляющие строки связанных
          переменных.


ORA-01481: неправильный TO_CHAR формат строки
Причина: Неправильный  параметр  формата  был  использован  с TО_CHAR функцией.
Действие: Исправьте синтаксис, затем повторите операцию.


ORA-01482: неподдерживаемая установка символа
Причина: Второй или третий к CONVERT функции есть неподдерживаемая установка
         символа.
Действие: Используйте одну из поддерживаемых установок.

ORA-01483: неправильная длина для DATE или  NUMBER  связанной переменной
Причина: Связанная  переменная  типа  DATE или NUMBER слишком длинна.
Действие: Проверьте ваш User's Guide для  максимально  разрешенной длины.

ORA-01487: упакованный десятичный номер слишком  большой  для снабжаемого
           буфера
Причина: Требуемая  конверсия не может быть выполнена, потому что буферы
         слишком малы для того чтобы держать результат.
Действие: Увеличьте размер буфера.

ORA-01488: неправильно  упакованы  десятичные побайта (четыре бита)
Причина: Требуемая конверсия не может быть  выполнена, потому
         что цифра неправильна.
Действие: Зафиксируйте номер и повторите.

ORA-01500: Отказ в чтении дата/время
Причина: В выполняемом оператре  CREATE  DATABASE  или  ALTER
         TABLESPACE произошел сбой при чтении даты и времени.
Действие: Контакт с вашим представителем Customer Support.


                                    -- 53 --




ORA-01501:  отказ в (создании базы данных) CREATE DATABASE
Причина: Oшибка произошла  при  выполнении  оператора  CREATE DATABASE.
Действие: Справки по информации диагностики в стеке соответствующего сообщения
          об ошибке.


ORA-01503: нет возможности получить имя контрольного файла
Причина: В выполняемом CREATE  DATABASE  или  ALTER  DATABASE операторе, не
         может быть найден управляющий файл.
Действие: Убедитесь, что ваш управляющий файл доступен, затем выполните
          оператор снова.

ORA-01505: ошибка в добавлении файлов протокола
Причина: В выполняемом операторе CREATE  DATABASE  или  ALTER DATABASE
         происходит ошибка при добавлении новых файлов протоколов.
Действие: Проверьте сопровождающее сообщение  об  ошибке  для более подробной
          информации.

ORA-01506: не хватает или недопустимое имя базы данных
Причина: В операторе ALTER DATABASE не было указано имени базы данных, также
         не было указано параметра DB_NAME в INIT.ORA.
Действие: Имя базы данных должно даваться в  операторе  ALTER DATABASE или  как
          значения параметра DB_NAME в INIT.ORA.  Заметим, что команда SQL*DBA
          - STARTUP исходящая из ALTER DATABASE оператора использует имя базы
          данных (если оно есть) указанное как часть STARTUP.

ORA-01507: база данных не смонтирована
Причина: Оператор ALTER TABLESPACE указывает имя  базы данных для изменения, но
         ни одна база данных не изменяется в текущий момент.
Действие: Если вы издаете команду ALTER DATABASE через команду SQL*DBA STARTUP,
          укажите MOUNT опцию. Если вы направленно издаете   ALTER DATABASE
          DISMOUNT команду, то ничего не делайте. В противном, издайте заново
          команду ALTER DATABASE c указанием MOUNT опции.


ORA-01508: нет возможности создать базу данных; ошибка в файле "имя"
           на строке "номер"
Причина: Оператор CREATE DATABASE был не  способен обработать названный файл,
         потому что произошла ошибка, с данным номер строки.
Действие: Проверьте неправильную строку  в  указанном  файле, исправьте ошибку,
          затем выполните снова оператор CREATE DATABASE.

ORA-01509: указанное  "имя"  не отождествляет действительного "имени"
Причина: Имя базы данных указанное в операторе ALTER DATABASE
         не отождествляет имени текущей монтируемой базы данных.
Действие: Исправьте  спеллинг имени базы данных или размонтируйте
          смонтированную базу данных.

ORA-01510: ошибка при удалении файлов протоколов
  Причина: В выполняемом  операторе ALTER DATABASE,  произошла ошибка при
           удалении файлов протоколов.
Действие: Проверьте сопровождающе сообщение об ошибке для бо-
          лее подробной информации.





                                    -- 54 --



ORA-01511: ошибка при переименовании файлов протокол/данные
Причина: В обрабатываемом операторе ALTER DATABASE, произошла ошибка при
         переименовании файлов протоколов  или файлов с данными.
Действие: Проверьте  сопровождающее сообщение об ошибке - его
          стек, для более подробной информации.

ORA-01521: ошибка  при переименовании файла протокола "имя" - новый файл "имя"
           не найден
Причина: Попытка поменять имя файла протокола  в  управляющем файле
         провалилась, потому что не было найдено файлов под новым именем.
Действие: Убедитесь, что файл протокола переименован правиль-
          но операционной системой и повторите.

ORA-01514: ошибка  при  удалении протокола "имя";  нет такого протокола
Причина: Оператор ALTER TABLESPACE пытается удалить файл про-
         токола, который неизвестен управляющему файлу базы данных.
Действие: Укажите имя существующего  файла,  затем  повторите оператор.

ORA-01515: нет возможности удалить протокол в  данное  время:
           протокол используется (в работе)
Причина: Оператор ALTER DATABASE пытается удалить файл прото-
         кола, который сейчас в работе.
Действие: Подождите пока данный файл выйдет  из  пользования, затем выполните
          оператор снова.

ORA-01516: несуществующий файл протокола/данных "имя"
Причина: Оператор ALTER DATABASE пытается  переименовать файл протокола,
         который неизвестен управляющему файлу базы данных.
Действие: Укажите имя существующего  файла  протокола,  затем выполните
          оператор снова.

ORA-01517: нет  возможности  переименовать  протокол  "имя" в данное время,
           данный протокол в работе
Причина: Оператор ALTER DATABASE пытается  переименовать файл протокола который
         сейчас в работе.
Действие: Подождите  когда  этот  файл выйдет из пользования, затем выполните
          оператор снова.

ORA-01518: оператор  CREATE  DATABASE  должен указывать более чем один файл
           протокол
Причина: Только один файл протокола был  указан  в  операторе CREATE DATABASE.
Действие: Укажите хотя бы два файла протокола, затем выполните оператор снова.

ORA-01519: ошибка во время обработки файла "имя" около строки "номер"
Причина: Оператор  CREATE  DATABASE  не в состоянии выполнить задачу во время
         обработки названного файла, возможно из-за инсталяционной ошибки.
Действие: Повторите исталяционную процедуру или контакт с ва-
          шим представителем Customer Support.

ORA-01520: число   файлов   данных  добавленных  (количество) превышает предел
           "число"
Причина: Оператор CREATE TABLESPACE указывает  файлов  больше чем разрешено
         базе данных.
Действие: Используйте меньше файлов. Для того чтобы превысить предел, вы
          должны  создать  базу  данных  с  большим значением MAXDATAFILES.




                                    -- 55 --



ORA-01521: ошибка при добавлении файлов данных
Причина: В  течении работы CREATE или ALTER TABLESPACE,  была обнаружена ошибка
         во время добавления файлов данных.
Действие: Проверьте сопровождающее сообщение об  ошибке  -его стек, для более
          детальной информации.


ORA-01522: файл "имя" который надо переименовать не существует
Причина: В течении работы ALTER TABLESPACE RENAME, файл который надо
         переименовать  не  был  найден в управляющем файле базы данных.
Действие: Укажите правильное имя файла,  затем выполните оператор снова.

ORA-01523: нет  возможности  переименовать  файл  данных   на "имя" - файл уже
           является частью базы данных
Причина: В  течении  работы  ALTER  DATABASE RENAME или ALTER TABLESPACE
         RENAME, новое имя файла уже было представлено в управляющем файле.
Действие: Переименуйте файл на новое имя,  которое еще не использовалась как
          часть базы данных.

ORA-01524: сбой в переименовании файла данных "имя"
Причина: В течении работы ALTER  DATABASE  RENAME  или  ALTER TABLESPACE
         RENAME, произошла ошибка при переименовании файла.
Действие: Проверьте сопровождающий стек сообщения  об ошибке, для более
          детальной информации.

ORA-01525: ошибка в переименовании файлов данных
Причина: Ошибка произошла при переименовании файлов как части ALTER TABLESPACE.
Действие: Проверьте стек сопровождающего сообщения об ошибке, для более
          детальной информации.  (Все файлы переименованы кроме тех, которые
          указаны в сообщении об ошибке).

ORA-01526: ошибка в открытии файла "имя"
Причина: CREATE DATABASE был не способен открыть файл идентифицированный в
         сообщении об ошибке.  Возможно это ошибка инсталяции системы.
Действие: Повторите  инсталяцию  вашей  системы или контакт с вашим
          представителем Customer Support.

ORA-01527: ошибка во время чтения файла
Причина: Оператор CREATE DATABASE был  не  способен  прочесть указанный файл,
         возможно из-за инсталяционной ошибки системы.
Действие: Повторите инсталяцию вашей системы  или  контакт  с вашим
          представителем Customer Support.

ORA-01528: EOF во время обработки SQL оператора
Причина: Оператор CREATE DATABASE неожиданно сбился  на метке конца файла во
         время чтения указанного файла, возможно потому что произошла
         инсталяционная ошибка системы.
Действие: Повторите инсталяционную процедуру  или  контакт  с вашим
          представителем Customer Support.

ORA-01529: ошибка закрытия файла "имя"
Причина: CREATE DATABASE был не способен закрыть файл иденти-
         фицированный в сообщении об ошибке.
Действие: Повторите  инсталяцию вашей системы,  или контакт с вашим
          представителем Customer Support.




                                    -- 56 --



ORA-01530: база данных уже смонтирована  объектом  некоторого типа
Причина: В течении ALTER DATABASE MOUNT, была предпринята попытка смонтировать
         базу данных объектом некоторого типа, для которого она уже была
         смонтирована.
Действие: Если  вы хотите смонтировать базу данных,  закройте объект, затем
          заново запустите объект и повторите операцию.

ORA-01531: база данных уже открыта объектом некоторого типа
Причина: В  течении ALTER DATABASE,  была предпринята попытка открыть базу
         данных объектом, для которого она уже была открыта.
Действие: Если  вы хотите открыть новую базу данных, закройте объект, затем
          заново запустите объект и повторите операцию.

ORA-01532: нет возможности создать базу данных:  объект запущен еще кем то
Причина:   В  течении работы CREATE DATABASE появляется другой пользователь
           который одновременно  запускает  объект.
Действие: Повторите  операцию.  Если ошибка появляется снова, то контакт с
          представителем Customer Support.

ORA-01533: нет возможности переименовать файл "имя";  файл не принадлежит к
           tablespace
Причина: В течении ALTER TABLESPACE RENAME, файл который нуж- но переименовать
         не был найден в названном tablespace.
Действие: Проверьте  ваш  спеллинг,  затем укажите правильное имя файла и ммя
          tablespace.

ORA-01534: возвращенный обратно сегмент"имя" не существует
Причина: В течении,  ALTER или DROP ROLLBACK SEGMENT, не было найдено имя
         сегмента.
Действие: Проверьте  ваш спеллинг возвращенного сегмента, или укажите другой
          возвращенный сегмент.

ORA-01535: возвращенный сегмент "имя" уже существует
  Причина: Указанный возвращенный сегмент уже существует.
Действие: Поправьте спеллинг вашего имени сегмента,  или ука-
          жите другой сегмент.

ORA-01536: нет больше привилегии ресурса,  или квота масштаба превышена для
           tablespace "имя"
Причина: Вы пытались выполнить операцию, которая требует создания нового
         расширения в tablespace,  а вы уже использовали свою квоту места в
         tablespace.
Действие: Если  вы  не  можете  удалить  какой-либо  объект в tablespace,
          уменьшите требования пространства, запросите своего АБД дать
          добавочную квоту места в tablespace.

ORA-01537: нет возможности добавить файл данных "имя"  - файл
           уже является частью базы данных
Причина: В  течении CREATE или ALTER TABLESPACE,  добавленный файл уже является
         частью базы данных.
Действие: Исправьте спеллинг имени файла данных,  или исполь-
          зуйте различный файл.


ORA-01538: сбой при приобретении любого возвращенного сегмента
Причина: Объект  дал сбой при приобретении возвращающего сег-
         мента во время запуска в режиме SHARED.
Действие: Исли какой-либо другой объект  не  использует  базу данных, запустите

                                    -- 57 --



          режим  EXCLUSIVE  и создайте другой общий сегмент. Или запустите
          заново в режиме SHARED после указания доступных частных  сегментов в
          параметре ROLLBACK_SEGMENTS_REQUIRED в INIT.ORA.

ORA-01539: tablespace "имя" не активно
  Причина: Tablespace нельзя сделать неактивным, потому что оно не активно.
 Действие: Проверьте статус tablespace, затем повторите операцию.

ORA-01540: tablespace "имя" не активно
  Причина: Tablespace нельзя сделать активным,  потому что  оно не не активно.
 Действие: Проверьте статус tablespace, затем повторите операцию.

ORA-01541: системный  tablespace не может перевестись в в не-
           активное состояние, необходим shutdown
  Причина: Была предпринята попытка сделать  SYSTEM  tablespace неактивным.
 Действие: Не  пытайтесь сделать SYSTEM tablespace неактивным, потому что он
          всегда должен быть активен.


ORA-01542: tablespace "имя" неактивен
Причина: Была предпринята попытка распределить пространство в неактивном
         tablespace.
Действие: Сделайте  tablespace  активным  или создайте заново объект в другой
          tablespace.

ORA-01543: tablespace "имя" уже существует
Причина: Была предпринята попытка создать tablespace, который уже существует.
Действие: Используйте другое имя для нового tablespace.

ORA-01545: возвращающий сегмент"имя" указан не доступно
Причина: Была предпринята попытка оперировать на несуществующем сегменте.
Действие: Запрпосите словарь данных для указания имен сущест-
          вующих возвратных сегментов.

ORA-01546: tablespace содержит активный возвращающий сегмент
Причина: Была    предпринята   попытка   сделать   неактивным tablespace
         который содержит активные возвратные сегменты.
Действие: Убедитесь, что в tablespace нет активных возвращающих сегментов,
         которые хотят сделать неактивными, затем повторите операцию.

ORA-01547: сбой  при  попытке  расширение  размера  "число" в tablespace "имя"
Причина: Tablespace не имеет достаточно свободного места, для того чтобы
         распределить требуемое расширение "число" блоков.
Действие: Используйте оператор ALTER TABLESPACE  ADD DATAFILE для того  чтобы
          добавить  один  или  более  файлов к  указанной tablespace, или
          создать объект в другой tablespace если это случилось во время работы
          оператора CREATE.


ORA-01548: найден активный сегмент для анулирования транзакции "имя",
          завершено удаление tablespace
Причина: Была предпринята попытка удалить tablespace, которая содержит активные
         сегменты для анулирования транзакции.
Действие: Закройте  объекты  использующие активные сегменты в tablespace  и
          удалите tablespace.




                                    -- 58 --



ORA-01549: tablespace  не пусто,  используйте опцию INCLUDING CONTENTS
Причина: Была   предпринята   попытка   удалить   не   пустую tablespace.
Действие: Для удаления всех объектов в tablespace используйте опцию INCLUDING
          CONTENTS c DROP TABLESPACE.

ORA-01550: нет возможности удалить системный tablespace
  Причина: Была предпринята попытка удалить системный tablespace.
 Действие: Действий пользователя не требуется.

ORA-01551: расширенный сегмент для  анулирования  транзакций,
           связанные блоки освобождаются
Причина: Это  сообщение  о внутренней ошибке ORACLE,  которая как правило не
         происходит.
Действие: Контакт  с  вашим  представителем  ORACLE  Customer Support.

 *rollback segment - возвратный  сегмент  (сегмент  для  анулирования
            транзакции)  смотри DBA.

ORA-01552: нет  возможности  использовать  возвратный сегмент для несистемной
           tablespace "имя"
Причина: Была предпринята попытка использовать системный сегмент для анулирова
         ния транзакций   для  операций вовлекающих несистемный tablespace.
Действие: Создайте один и более частных или  общих возвратных сегментов,
          сделайте  закрытие,  затем запустите снова.  Вам может потребоваться
          изменить параметр ROLLBACK_SEGMENTS в INIT.ORA. для приобретения
          одного  из новых частных возвратных сегментов. Перед созданием
          сегмента вне системного tablespace,  вы должны  сначала создать и
          активизировать несистемный сегмент для анулирования тразакций в
          системном tablespace (  для  активизации возвратного сегмента вы
          должны сделать shutdown, изменить INIT.ORA и перезапустится).


ORA-01553: MAXEXTENTS  должен быть не меньше чем "количество" расширений
           распределяющих в текущий момент
Причина: Количество  распределенных  расширений  больше,  чем MAXEXTENTS
         который вы указали.
Действие: Укажите большее значение MAXEXTENTS.

ORA-01554: вне участка транзакции в таблицах транзакции
Причина: Было слишком много конкурирующих транзакций.
Действие: Выйдите  из  системы  ORACLE,   измените   параметр TRANSACTIONS и
          ROLLBACK_SEGMENTS  в  INIT.ORA,  и перезапустите ORACLE.

ORA-01555: моментальный снимок слишком стар ( возвратный сег-
           мент слишком мал)
Причина: Возвратные записи необходимы читателю для согласования чтения, когда
         они записаны поверх другими пользователями.
Действие: Для предотвращения возобнавления этой ошибки,  ука-
          жите больший возвратный сегмент.

ORA-01556: Превышено максимальное количество "число" экстэнтов
Причина: Была предпринята попытка распределить больше экстентов чем дозволено
         (также применительно к временным tablespace).
Действие: Измените  объект  для  увеличения  MAXEXTENTS,  или используйте
          больше эксентов, затем повторите операцию.




                                    -- 59 --



ORA-01557: экстент возвратного сегмента должен быть не меньше трех блоков
Причина: Экстент меньше трех блоков был указан для возвратного сегмента.
Действие: Укажите экстент хотя бы в три блока, затем повторите операцию.

ORA-01558: вне ID's  транзакции в возвратном сегменте
Причина: Использованы все доступные ID,s транзакции.
Действие: Закройте объект, перезапустите его используя другой возвратный
          сегмент,  затем удалите возвратный сегмент, который не имеет больше
          ID's транзакций.

ORA-01559: MAXEXTENTS  для  возвратного  сегмента должен быть больше единицы
Причина: Вы указали значение MAXEXTENTS меньше двух для возвратного сегмента.
Действие: Укажите  значение  MAXEXTENTS  по крайней мере два, затем повторите
          операцию.

ORA-01560: несоответствие размера глобальной  хеш-таблицы
Причина: Это сообщение относится к совместно используемым дисковым системам.
         Один и более из указанных размеров хеш-таблиц отличен от размеров для
         других объектов.
Действие: Исправьте  размер хеш-таблицы изменением параметров с префиксом "GC_"
          в файле INIT.ORA.

ORA-01561: сбой  при  удалении  всех  объектов  в   указанном tablespace
Причина: У  пользователя не получилось убрать все объекты при удалении
         tablespace.
Действие: Повторите DROP TABLESPACE пока все объекты не будут удалены.

ORA-01562: сбой при расширении возвратного сегмента
 Причина: Сбой произошел когда пытались  расширить  возвратный сегмент.
Действие: Это сообщение как правило следует за другим сообще-
          нием вызывающим этот сбой. Shutdown и предпринимите
          соответствующую акцию для этой ошибки вызывающей сбой.


ORA-01563: возвратный сегмент - PUBLIC,  необходимо использо-
           вать ключевое слово PUBLIC
Причина: Ключевое слово PUBLIC не было использовано при иден-
         тификации общего возвратного сегмента.
Действие: Используйте ключевое слово PUBLIC когда идентифици-
          руйте общий возвратный сегмент.

ORA-01564: возвратный сегмент не PUBLIC
Причина: Идентифицируемый возвратный сегмент не общий.
Действие: Не используйте ключевое слово  PUBLIC,  когда идентифицируйте
          частный возвратный сегмент.

ORA-01565: ошибка в идентификации файла "имя"
  Причина: Ошибка произошла,  когда  пытались  идентифицировать файл.
 Действие: Проверьте  сопровождающее сообщение об ошибке - его
          стэк для более детальной информации.



ORA-01566: файл указан больше одного раза в DROP LOGFILE
  Причина: Для ALTER DATABASE,  список файлов  для  опции  DROP LOGFILE
         содержит по крайней мере один дубликат.
Действие: Удалите спецификацию файла дубликата,  затем выполните оператор
         снова.

                                    -- 60 --



ORA-01567: удаляемый  протокол  должен  покидать  меньше двух протокол файлов
Причина: Все указываемые для удаления файлы  будут  оставлять меньше двух
         требуемых протокол файлов.
Действие: Проще всего удалите несколько протоколов,  или зак-
          ройте базу данных перед удалением протоколов.


ORA-01568: нет  возможности  установить  масштабную  квоту на PUBLIC
Причина: Была предпринята попытка установить масштабную квоту на tablespace на
         PUBLIC.
Действие: Если вы хотите дать привилегии системного пространства или пространст
         ва tablespace всем  пользователям, используйте следующий синтаксис:

             GRANT RESOURSE [ON tablespace] TO PUBLIC

          Вы не можете навязать квоту, когда-либо.

ORA-01569: файл данных слишком мал для  системных  словарных таблиц
Причина: Файл  данных указанный во время создания базы данных слишком мал для
         того чтобы держать словарные таблицы.
Действие: Создайте заново базу данных  с  указанием  большего файла.

ORA-01571: протокол записи версии "номер" несовместимы с версией ORACLE версия
         "номер"
 Причина: Существуют  возвратные сегменты или неактивные файлы требующие
          восстановления.
Действие: Закройте систему  и  запустите  заново  совместимую версию ORACLE.
          Сделайте неактивное tablespace активным, так что все косвенные
          возвратные записи применялись.  Закройте систему  и перезапустите ее
          используя текущую версию ORACLE.


ORA-01572: размер глобальной хеш-таблицы "число" для возвратных сегментов
           слишком мал для возвратного сегмента ID "число"
Причина: Операция требует ресурс который не доступен.  В совместно-спользуемой
         дисковой системе, максимальное количество расширенных системных
         возратных сегментов указано в параметре GC_ROLLBACK_SEGMENTS. Когда
         достигается максимум, не один из запросов не выполняется.
Действие: Повторите запрос снова немножко позже, или увеличьте
          CG_ROLLBACK_SEGMENTS  параметр  в  INIT.ORA. Это изменение не
          принесет результата пока вы не закроете систему и не перезапустите
          ORACLE.

ORA-01573: закрывающийся  объект,  дальнейшие  изменения   не позволительны.
  Причина: Процесс пытается произвести изменения, когда идет закрытие базы
           данных.
Действие: Действий пользователя не требуется.

ORA-01574: превышено максимальное число параллельных транзакций
Причина: Операция требует ресурс который не доступен.  Максимальное количество
         параллельных транзакций указывается параметром TRANSACTION. Когда
         максимум достигается, ни один из запросов не выполняется.
Действие: Повторите  запрос  позже,  или  увеличьте  параметр TRANSACTION в
          INIT.ORA. Это изменение не принесет результата пока вы не закроете
          систему и не перезапустите ORACLE.




                                    -- 61 --



ORA-01575: время ожидания истекло  для  управляющего  ресурса пространства
Причина: Системное  "время  истекло"  перед тем как оно могло приобрести
         необходимые ресурсы,  для того чтобы сделать пространственное
         управление.
Действие: Подождите несколько минут, затем повторите операцию.

ORA-01576: блокирующий протокол объекта версия "номер" несов-
           местим с версией ORACLE "номер"
Причина: Запускаемая  версия  ORACLE  несовместима  с версией данного
         блокирующего протокола.
Действие. Дополните версию ORACLE, так чтобы она использовала объекты
          использующие совместимые блокирующие протоколы.

ORA-01577: нет  возможности  добавить  файл протокола "имя" - файл уже является
           частью базы данных
Причина: Во  время  выполнения  оператора  CREATE  или  ALTER DATABASE, файл
         который надо было добавить, был найден как уже существующий в базе.
Действие: Проверьте ваш спеллинг имени файла, затем выполните оператор снова.

ORA-01578: блок данных ORACLE испорчен (файл # номер,  блок # номер)
Причина: Пиведенный блок данных был  разрушен,  возможно  как результат
         программных ошибок.
Действие: Попробуйте  восстановить  сегмент содержащий приведенный блок данных.
          Это может включать удаление сегмента и восстановление его заново.
          Если это трейс файл, доложите об ошибках в письменной форме своему
          представителю ORACLE Customer Support.

ORA-01579: произошла ошибка записи во время восстановления
Причина: Произошла ошибка записи во время процесса восстановения.
Действие: Проверьте  трейс  файл на тип ошибки записи,  затем предпринимите
          соответствующее действие.

ORA-01580: ошибка создания резервной копии управляющего файла "имя"
Причина: Ошибка операционной системы происходит  при  попытке
         создать справочный управляющий файл для резервной копии.
Действие: Проверьте  сопровождающее сообщение об ошибке - его стек, для более
          детальной информации - затем предпринимите соответствующее действие.

ORA-01581: ALTER SYSTEM требует привилегий АБД
Причина: Несанкционированный пользователь пытается издать команду
          ALTER SYSTEM, только АБД может выполнять эту операцию.
Действие: Попросите своего АБД  выполнить  эту  операцию  или дать вам право,
          то есть подарить привилегию.

ORA-01582: нет  возможности  открыть управляющий файл для резервной копии
Причина: Ошибка операционной системы происходит  при  попытке открыть
         управляющий файл для резервной копии.
Действие: Проверьте  сопровождающее сообщение об ошибке - его стек для более
          детальной информации, затем сделайте соответствующее действие.

ORA-01583: нет возможности получить размер блока управляющего фай-
           ла для резервирования
Причина: Ошибка  операционной  системы происходит при попытке получить размер
         блока управляющего файла для резервной копии.
Действие: Проверьте сопровождающее сообщение об ошибке - его стек для более
          детальной информации, затем сделайте соответствующее действие.



                                    -- 62 --



ORA-01584: нет возможности получить размер управляющего файла для
           резервирования
Причина: Ошибка операционной системы происходит при попытке получить размер
         управляющего файла для резервной копии.
Действие: Проверьте  сопровождающее сообщение об ошибке - его стек для более
          детальной информации, затем сделайте соответствующее действие.

ORA-01585: ошибка идентификации файла резервной копии "имя"
Причина: Ошибка  операционной  системы  произошла при попытке идентифицировать
         справочный управляющий файл для ре- зервной копии.
Действие: Проверьте сопровождающее сообщение об ошибке - его стек для более
          детальной информации, затем сделайте соответствующее действие.


ORA-01586: нет   возможности   открыть  предназначенный  файл "имя" для
           резервной копии
Причина: Ошибка операционной системы происходит  при открытии управляющего
         файла для резервной копии.
Действие: Проверьте сопровождающее сообщение об ошибке - его стек для более
          детальной информации, затем сделайте соответствующее действие.

ORA-01587: ошибка во время копирования резервной копии управляющего файла
Причина: Ошибка операционной системы происходит  при  попытке скопировать
         управляющий файл для резервной копии.
Действие: Проверьте сопровождающее сообщение об ошибке - его стек для более
          детальной информации, затем сделайте соответствующее действие.

ORA-01588: должна использоваться опция RESETLOG  для открытия базы данных
Причина: Ранняя  попытка  открыть базу данных с помощью опции RESETLOG не
         завершена.
Действие: Повторите операцию, убедитесь в том, что вы указали RESETLOG опцию.


ORA-01589: должна использоваться опция RESETLOG или NORESETLOGS для открытия
           базы данных
Причина: Выполняется  ручное  или автоматическое восстановление. В зависимости
         от этого вы должны указать RESETLOG  или NORESETLOGS опцию для
         открытия вашей базы данных.
Действие: Укажите подходящую опцию.


ORA-01590: количество  свободных  сегментов  в списке "число" превышает
           максимум "число"
Причина: Параметр FREE_LIST_PROC файла INIT.ORA слишком велик.
Действие: Уменьшите FREE_LIST_PROC.

ORA-01700: двойное пользовательское имя в списке
Причина: Имя  пользователя просматривается дважды в GRANT или REVOKE
         операторе.Имя пользователя должно быть уникальным и может быть
         указанным только один раз в операторе GRANT или REVOKE.
Действие: Удалите двойное имя пользователя и выполните оператор снова.

ORA-01701: кластер не подходит здесь
Причина: Имя  кластера  было  указано в операторе,  в котором кластеры не
         разрешены.
Действие: Введите правильный оператор CLUSTER  или  поменяйте имя кластера на
          имя правильного объекта для оператора (такого как таблица, кластер,
          синоним или индекс).

                                    -- 63 --



ORA-01702: обзор не подходит здесь
Причина: Имя обзора было указано в операторе, в котором обзоры не разрешены.
Действие: Ведите имя правильного объекта для оператора (такого как таблица,
          кластер, синоним или индекс).

ORA-01703: недостаток ключевого слова SYNONYM
Причина: В контексте требуется ключевое слово SYNONYM.
Действие: Проверьте синтаксис оператора,  затем вставьте клю- чевое слово
          SYNONYM.


ORA-01704: литера строки слишком длинна
Причина: Квотная строка указывается(определяется) как слишком длинная
         константа.  Квотная строка может содержать не более  255 символов.
Действие: Разбейти  строку  на  две или более конкатенирующих строк с помощью
          оператора конкатенации (іі).

ORA-01705: внешнее соединение не может быть указано на корриляционной колонке
Причина: Корреляционная колонка (это колонка в подзапросе из таблицы ссылающей
         ся во внешнем запросе -  его  FROM предложении) была сопровождена
         идикатором внешнего соединения (+).  Это не позволительно.
Действие: Сложите заново или переформулируйте запррос.  Индикатор внешнего
         соединения  может следовать только за колонками в том же блоке запроса
          в который включены таблицы этих колонок в предложении FROM.

ORA-01706: результирующее значение функции пользователя слишком велико
Причина: Написанная  пользователем  SQL функция сгенерировала результат который
         больше чем максимум определенный в функциональной таблице.
Действие: Измените  максимум  в функциональной таблице и поправьте функцию
         написанную пользователем.

ORA-01707: недостаток ключевого слова LIST
Причина: В контексте требуется ключевое слово LIST (например, когда вы
         используете  ARCHIVE LOG оператор для воспроизведения множества файлов
         redo протоколов).
Действие: Проверьте  синтаксис  оператора,  вставьте ключевое слово LIST где
          это требуется, затем выполните оператор снова.

ORA-01708: ожидается ACESS или SESSION
Причина: Оператор  AUDIT  или NOAUDIT содержит ключевое слово BY за которым
         следует что то отличное от ACESS или SESSION.
Действие: Проверьте  синтаксис  оператора,  и убедитесь,  что ключевое слово BY
          сопровождается словами ACESS или SESSION.

ORA-01709: программа не существует
  Причина: Эта особенность применяется не в текущий момент.
 Действие: Действий пользователя не требуется.

ORA-01710: пропущено ключевое слово OF
  Причина: Ключевое слово OF не было указано в операторе SELECT FOR UPDATE.
Действие: Проверьте и исправьте синтаксис оператора.  Для определения SELECT
          FOR UPDATE, добавьте следующее предложение в конец оператора SELECT.

          FOR UPDATE OF column-list





                                    -- 64 --



ORA-01711: просматривается двойная привилегия
Причина: Привилегия просматривается дважды в  операторе GRANT или REVOKE.
         Привилегия может быть указана только один раз в этих операторах.
Действие: Удалите двойную привилегию из списка, затем выполните оператор снова.

ORA-01712: вы не можете дать привилегию, которой у вас нет
Причина: Оператор  GRANT  пытается  дать  привелегию  другому пользователю,
         которой сам даритель не имеет.  вы мо- жете давать  пользователям
         только те привилегии, которые имеете сами.
Действие: Измените оператор  GRANT  так,  чтобы  он  указывал только
          санкционированные  привилегии,  или  запросите своего АБД дать вам
          требуемые привилегии.


ORA-01713: GRANT OPTION не существует для этой привилегии
Причина: Оператор GRANT указывает привилегию подаренную пользователю, которую
         он не  имеет  права  несанкционированно давать другим пользователям.
         Когда пользователю была подарена привилегия, он не получил GRANT
         OPTION которая дает  ему  право  дарить привилегию другим
         пользователям.
Действие: Измените  оператор GRANT для того чтобы он указывал только
          санкционированные привилегии,  или попросите пользователя который ыам
          дает привилегии, дать вам также GRANT OPTION.

ORA-01714: ошибка в выполнении функции пользователя
Причина: SQL функция написанная пользователем показывает, что произошла ошибка
         во время ее выполнения.  Смысл этой ошибки - есть зависящая функция.
Действие: Убедитесь,  что  вы  используете функцию надлежащим образом, или
          исправьте функцию.

ORA-01715: UNIQUE не может быть использовано с идексом  кластера
Причина: Была  предпринята  попытка  создать кластер индекс с UNIQUE атрибутом.
         Это не разрешается.
Действие: Удалите ключевое слово UNIQUE из  оператора  CREATE INDEX, затем
         снова выполните выражение.

ORA-01716: NOSORT не может быть использован с индексом  кластера
Причина: Была  предпринята попытка создать кластер индекс ис-
         пользующий NOSORT опцию. Это не разрешается.
Действие: Проверьте  синтаксис  оператора,  удалите  ключевое слово NOSORT из
          оператора CREATE INDEX, затем выполните оператор снова.

ORA-01717: seccta: прошло элементарное значение неправильного режима доступа
Причина: Это сообщение о внутренней  ошибке  ORACLE,  которая как правило не
         происходит.
Действие: Контакт с вашим представителем Customer Support.


ORA-01722: неправильный номер
Причина: Пробное  преобразование символьной строки в числовую провалилось,
         потому что символьная  строка  не  была правильной числовой литерой.
         Только числовые поля или символьные поля содержащие числовые данные
         могут быть использованы  в  арифметических функциях или выражениях.
         Только числовые поля могут быть добавлены или вычтены из данных.
Действие: Проверьте символьные строки в функции или в выражении; убедитесь в
          том, что они содержат только числа, знаки, десятичные точки , и
          символ "E" или "e", затем повторите операцию.


                                    -- 65 --




ORA-01723: колонки длиной ноль не позволительны
Причина: В течении CREATE TABLE,  была указана колонка длиной ноль (CHAR(0),
         например).
Действие: Исправьте декларацию колонки так, чтобы ее длина по крайней мере была
          единица, и повторите операцию снова.


ORA-01724: точность плавающей точки вне границы (1до 126)
  Причина: Точность плавающей точки слишком мала или велика.
 Действие: Исправьте и попробуйте снова.

ORA-01725: надо иметь привилегии АБД для того чтобы выполнить требуемые GRANT
           или REVOKE
Причина: Не  санкционированный пользователь пытается подарить или отменить
         CONNECT,  RESOURSE,  или АБД привилегиии.  Только АБД может выполнять
         эти операции.
Действие: Запросите своего АБД сделать желаемое GRANT или REVOKE.


ORA-01726: таблица не подходит здесь
Причина: Вы используете имя таблицы  в  операторе  в  котором таблицы не
         разрешены.
Действие: Введите правильный оператор таблицы или используйте текущий оператор
          на подходящем объекте.


ORA-01727: спецификатор числовой точности вне диапозона (1-38)
Причина: Точность указывается для числовой колонки  в CREATE/ALTER TABLE или
         CREATE CLUSTER операторе, должна быть цифра  между 1 и 38.  Если
         точности не указано, то используется точность по умолчанию - 22 цифры.
Действие: Укажите числовую точность между 1 и 38,  затем  вы- полните оператор
          снова.

ORA-01728: спецификатор числовой шкалы вне  диапозона(-84  до 127)
Причина: Шкала  указывается для числового поля в CREATE/ALTER TABLE или CREATE
         CLUSTER операторе, находится  вне правильного диапозона.  Она  должна
         быть между -84 и 127.
Действие: Укажите числовую шкалу между -84 и 127.  Если вы не определили число,
          шкала  колонки по умолчанию будет 0 десятичных мест.

ORA-01729: ожидаемо имя звена базы данных
Причина: Звено  базы данных не сопровождалось "@" в ссылке на таблицу в
         удаленной базе данных.
Действие: Исправьте ссылку,  затем повторите  операцию.  Правильный синтаксис
         для обозначения таблицы в удаленной базе данных следующий:

          username.table_name @ database_name
   Промежутки (_) необязательны.


ORA-01730: указано неправильное количество имен колонок
Причина: Количество имен колонок указываемое в операторе CREATE VIEW не соответ
         ствует количеству  колонок указываемому  в SELECT предложении.  Если
         имена колонок указаны в операторе CREATE VIEW, то для каждой колонки
         или выражения д. быть  указано точно одно имя в SELECT предложении.
Действие: Укажите для каждой колонки одно имя в SELECT  предложении.


                                    -- 66 --




ORA-01731: зацикливание определения обзора
Причина: В течении серий CREATE и DROP VIEW операторов, обзор стал определенным
         в терминах самого себя.  Например, обзор1 может включать колонку из
         обзора2,  который определен как колонка в обзоре1. Определения обзора
         можно посмотреть  запрашиванием словаря данных.
Действие: Проверьте  определения  обзора и удалите все циклические ссылки,
         затем выполните операторы снова.


ORA-01732: операция манипуляции данными не  допустима  на этом обзоре
Причина: Вы пытаетесь использовать UPDATE, INSERT, или DELETE оператор на
         обзоре который содержит выражения или функции или был произведен более
         чем из одной таблицы.  Если операция соединения была использована для
         создания обзора или обзора содержащего виртуальные колонки
         произведенные от функций или выражений,  значит этот обзор может
         только запрашиваться.
Действие: Измените,  вставьте,  или  удалите строки в базовых таблицах взамен,
          защитите ваши операции на обзоре.

ORA-01733: виртуальная колонка не позволительна здесь
Причина: Вы пытались использовать INSERT,  UPDATE, или DELETE оператор на
         выражении в обзоре.
Действие: INSERT,  UPDATE, или DELETE данные в базовых таблицах взамен обзора.


ORA-01734: должны  имеется привилегии АБД для создания и удаления PUBLIC
         синонимов
Причина: Несанкционированный  пользователь  пытается  создать или удалить общий
         синоним. Только санкционированные АБД пользователи могут создавать или
         удалять общие синонимы.
Действие: Удалите ключевое слово PUBLIC из выражения  синонима, или  потребуйте
         от своего АБД создать или удалить общий синоним.


ORA-01735: неправильная ALTER TABLE опция
Причина: Неправильная  опция  была  указана в операторе ALTER TABLE.
Действие: Проверьте синтаксис оператора,  укажите  правильную опцию, затем
          выполните оператор снова.

ORA-01736: [NOT]SUCCESSFUL ожидаемо
Причина: Оператор  AUDIT или NOAUDIT содержащий WHENEVER сопровождается чем то
         другим чем SUCCESSFULL или NOT SUCCESSFULL.
Действие: Поправьте  WHENEVER  предложение,  затем  выполните оператор снова.


ORA-01737: вы  можете  блокировать  таблицу  только  в режиме SHARE и EXCLUSIVE
Причина: Команда LOCK TABLE не сопровождается правильным  ре-
         жимом блокировки таблицы.
Действие: Используйте  один  из правильных режимов блокировки (SHARE,
          EXCLUSIVE, ROW SHARE, ROW EXCLUSIVE) в этом операторе.

ORA-01738: недостаток ключевого слова IN
  Причина: В операторе LOCK TABLE, ключевое слово IN пропущено.
 Действие: Расположите  ключевое  слово  IN  направленно после имени таблицы в
          операторе LOCK TABLE,  затем  выполните оператор снова.



                                    -- 67 --



ORA-01739: недостаток ключевого слова MODE
  Причина: В операторе LOCK  TABLE,  пропущено  ключевое  слово MODE. Ключевое
         слово MODE д. направленно следовать за указанным режимом блокировки
Действие: Проверьте синтаксис  оператора,  вставьте  ключевое слово MODE, где
          требуется, затем выполните оператор снова.


ORA-01740: недостаток двойных кавычек в идентификаторе
Причина: Вы ввели первоначальные двойные кавычки (") для того чтобы заключить
         в  них идентификатор,  но пропустили завершающую кавычку. Если
         идентификатор содержит пробел или специальный  символ другой
         (отличный) чем $,#,~ то он должен быть заключен в двойные кавычки.
Действие: Добавьте завершающую двойную кавычку (") для завершения
         идентификатора.

ORA-01741: недопустимый идентификатор нулевой длины
Причина: Вы вводите идентификатор  использующий  две  двойные кавычки ("")
         между которыми ничего нет. Идентификатор должен быть длиной хотя бы в
         один символ.
Действие: Вставьте хотя бы один символ между двойными кавычками в идентификато
         ре.  Если вы хотите пустой идентификатор, введите пустое место между
         двойными кавычками.

ORA-01743: внутреннее   несогласование;  недопустимый  индекс пользовательской
           функции
Причина: Обычно это не реализуется.
Действие: Действий пользователя не требуется.

ORA-01744: неподходящее INTO
Причина: Предложение INTO возможно не использовано в запросе.
Действие: Проверьте синтаксис, расположите INTO предложение в верхнем уровне
          запроса, затем выполните оператор снова.

ORA-01745: неверное заглавие/ имя связанной переменной
Причина: Двоеточие в связанной переменной или INTO спецификация сопровождались
          неподходящим  именем (возможно резервным словом).
Действие: Измените имя переменной, затем повторите операцию.

ORA-01746: переменная индикатор не разрешена здесь
  Причина: Переменная идикатор не разрешена в контексте.
 Действие: Удалите переменную индикатор,  затем повторите опе- рацию.


ORA-01747: неправильная  пользовательская таблица.  колонка, таблица.колонка
           или спецификации колонки
Причина: Имя колонки было указано не правдоподобно в SQL операторе.
Действие: Проверьте  синтаксис оператора,  особенно ссылки на имена колонок,
          затем выполните оператор снова.


ORA-01748: здесь только позволительны имена простых колонок
Причина: Этот SQL оператор не позволяет квалифицировать имена колонок как имя
         пользователя.таблица. колонка. или таблица.колонка.
Действие: Удалите квалификационные признаки из колонки, затем повторите
          операцию.




                                    -- 68 --



ORA-01749: вы  не  можете GRANT/REVOKE привилегии кому то/ от себя
Причина: Вы можете дарить  пользовательские  привилегии  себе если вы имеете
         привилегию АБД.
Действие: Не пытайтесь давать иили отнимать привилегии таблиц самому себе.


ORA-01750: UPDATE/REFERENCE  может  быть  только  отменена по всей таблице, но
           не по колонке
Причина: Хотя вы может дарить измененные привилегии от колонки к базовой
           колонке,  вы можете отменить их только для всей таблицы.
Действие: Если вы хотите отменить  изменнные  пользовательские привилегии, не
          идентифицируйте пользовательские колонки. Если  вы  хотите  отменить
          измененные привилегии   для конкретных колонок,  используйте REVOKE
          для целой таблицы, затем подарите пользовательские привилегии для
          этих специфичных колонок.


ORA-01753: определение  колонки  несовместимо  с определением кластеризованной
           колонки
Причина: Когда вы добавляете таблицу к  кластеру, определение колонки в таблице
         было несогласовано с определением колонки в кластере.
Действие: Таблица  не  может  быть   добавлена   к   кластеру до тех пор пока
          определения кластер колонки не станут согласованными.

ORA-01754: таблица может содержать только одну колонку типа LONG
  Причина: Только одна колонка в таблице может  быть определена с типом данных
         LONG.
Действие: Уберите  тип данных LONG из всех кроме одной колон-
          ки, затем повторите операцию.


ORA-01756: строка в кавычках не завершена правильно
Причина: Строка в кавычках должна быть завершена одной кавычкой(').
Действие: Вставьте закрывающую кавычку,  затем выполните оператор снова.


ORA-01758: таблица д.б. пустой для добавления обязательной колонки (NOT NULL)
Причина: Вы не можете определить новую колонку как  NOT  NULL если строки ее
         существуют в таблице которая изменена.
Действие: Издайте оператор заново, без спецификации NOT NULL.


ORA-01759: пользовательская функция неправильно определена
Причина: Пользовательская  функция  определена  не надлежащим образом.
Действие: Контакт  с  вашим  представителем  ORACLE  Сustomer Support.


ORA-01760: недопустимый аргумент для функции
Причина: Аргумент или аргументы,  которые вы указали для этой функции
         неправильны в контексте.
Действие: Проверьте определение функции и исправьте аргументы.


ORA-01762: vopdrv; запрашиваемого блока обзора нет в FROM
Причина: Это сообщение овнутренней ошибке ORACLE, которая как правило не
         происходит.
Действие: Контакт с вашим представителем Customer Support.


                                    -- 69 --




ORА-01765: указанное собственное имя таблицы не разрешено
  Причина: Вы указали точку в имени таблицы или в имени обзора6 или указали
         таблицу с неправильным префиксом.
Действие: Проверьте,  что вы отождествили правильно объект, и если необходимо
          удалите точку из имени таблицы.

ORA-01706:  словарная таблица не разрешена в этом контексте
Причина: Вы  использовали имя объекта словаря данных вне FROM предложения
         SELECT оператора. Единственная операция разрешенная в объекте словаря
         данных  - это выборка из него.
Действие: Защитите ваши операции на словаре данных от  запросов.


ORA-01767: UPDATE ... SET выражение должно быть подзапросом
Причина: Была сделана попытка использовать  простое выражение без подзапроса
         изменяющего список колонок.
Действие: Проверьте  синтаксис при использовании запросов из-
          меняющих данные и добавьте необходимый подзапрос.

ORA-01768: числовая строка слишком длинна
Причина: Число которое вы вводите превышает предел в 225 символов (включая
         цифры, знаки, десятичные точки и экспоненту).
Действие: Сократите числовую строку, возможно выражением ее в научную запись
          (например 1.85Е вместо 1,850,000,000).


ORA-01769: спецификации двойной CLUSTER опции
Причина: Во время создания кластеризованной таблицы, вы пыта-
         лись указать более одной CLUSTER опции.
Действие: Удалите  добавочную  кластер  опцию,  и   выполните оператор снова.

ORA-01770: опция CLUSTER не позволительна  в  команде  CREATE CLUSTER
  Причина: Вы пытались использовать CLUSTER опцию  в CREATE CLUSTER операторе.
Действие: Удалите CLUSTER выражение, затем выполните оператор снова.


ORA-01771: недопустимая опция для кластеризованной таблицы
Причина: Во  время  создания  или  изменения кластеризованной таблицы, вы
         пытаетесь ввести одну и более из  следующих опций:  INITRANS,
         MAXTRANS,PCTFREE, PCTUSED, STORAGE.  Эти опции могут быть указаны
         только для самого кластера.
Действие: Удалите недопустимую опцию,  затем выполните оператор снова.

ORA-01773: типы данных колонки не указываются в CREATE TABLE
Причина: Типы данных колонки,  которые были определены в операторе SELECT
          используются для направленного создания и загрузки таблицы.
Действие: Удалите типы данных  колонки.  Типы  данных  списка SELECT выражений
          автоматически используются как типы данных колонок.

ORA-01775: зацикленная цепочка синонимов
Причина: Сброс серии операторов CREATE синонима,  синоним был определен в
         частях  самого себя.  Например следующие определения  цикличны:
             CREATE SYNONYM s1 for s2
             CREATE SYNONYM s2 for s3
             CREATE SYNONYM s3 for s1



                                    -- 70 --



Действие: Измените определения одного синонима так,  чтоб  он применялся к
          базовой таблице или обзору, затем повторите операцию.

ORA-01777: WITH GRANT OPTION не разрешено в этой системе
  Причина: Версия ORACLE  не поддерживает WITH GRANT OPTION.
 Действие: Удалите WITH GRANT OPTION.

ORA-01778: превышен  максимальный уровень вложенности подзапроса
Причина: Вы пытались использовать более 225 уровней вложенных подзапросов.
Действие: Сделайте  слияние некоторых подзапросов в их содержащие запросы,
          пока их будет меньше 225 уровней вложенности.

ORA-01780: требуется литерал строки
Причина: В операторе COMMENT, комментарий следующий за ключевым словом IS
Действие: Убедитесь, что комментарий литерал строки.


ORA-01785: элемент  ORDER  BY  должен  быть  числом выражения SELECT списка
Причина: Любой элемент ORDER BY для  множественного выражения не является
         номером  колонки,  или  ORDER BY элемент не является числом выражения
         колонки SELECT - списка.
Действие: ORDER BY элемент должен быть числом между 1 и  числом колонок в
         SELECT списке.  Проверьте номер колонки, затем выполните оператор
          снова.

ORA-01786: FOR UPDATE выражения этого запроса не разрешено
Причина: Была сделана попытка использовать FOR UPDATE предложение на результа
         те множественного выражения включающего  UNION, INTERSECT или MINUS.
Действие: Проверьте  синтаксис,  удалите FOR UPDATE предложение, затем
          выполните оператор.


ORA-01787: только одно предложение разрешено в блоке запроса
Причина: Была предпринята попытка использовать  более  одного WHERE, GROUP BY,
         CONNECT BY или HAVING предложение в запросе.
Действие: Объедините двойные предложения в простое  предложение, затем
          выполните оператор снова.

ORA-01788: CONNECT  BY  предложение  требуется  в  этом блоке запроса
  Причина: Предложение START WITH было указано  без предложения CONNECT BY.
 Действие: Проверьте синтаксис, укажите CONNECT BY предложение,
          затем выполните оператор снова.

ORA-01789: блок запроса имеет неправильное число результирующих колонок
Причина: Все запросы участвующие в множественном выражении не содержат такое же
         число колонок SELECT - списка.
Действие: Убедитесь,  что все запросы в множественном выражении имеют такое же
         число колонок SELECT списка.

ORA-01790: выражение должно иметь тот же тип данных,  как соответствующее
          выражение
Причина: Элемент  данных  SELECT  списка соответствует SELECT списку с отличным
         типом данных в другом запросе того же  множественного выражения.
Действие: Убедитесь,  что все соответствующие элементы SELECT списка имеют те
          же типы данных.  Вы можете использовать функции TO_NUMBER,  TO_CHAR,
          TO_DATE для того чтобы сделать явно задвнные конверсии данных.



                                    -- 71 --



ORA-01791: не SELECTed выражение
Причина: Существует неправильно заданный  ORDER BY элемент. Запрос в SELECT
         DISTINCT запросе с ORDER BY предложением. В контексте, все
         упорядоченные элементы должны быть любыми константами, выражения
         SELECT списка, или выражения чьи операнды являются константами или
         выражениями SELECT списка.
Действие: Удалите  неподходящий  элемент  ORDER  BY из SELECT списка, затем
          выполните оператор снова.

ORA-01792: максимальное число колонок в  таблице  или  обзоре есть 254
Причина: При  создании  таблицы или обзора,  вы указали более 254 колонок.
Действие: Удалите некоторые колонки из таблицы или из определения обзора.
          Если вам нужна вся информация, разделите колонки по двум таблицам или
          обзорам,  и соедините нужные  вам  колонки  при запрашивании.

ORA-01793: максимальное число индексированных колонок есть 16
Причина: Когда вы создаете индекс,  вы указали более  чем  16 колонок.
Действие: Удалите  некоторые  колонки из определения индекса.  Если вы хотите
          проиндексировать все колонки, вы дол- жны разбить их в два индекса.


ORA-01794: максимальное число кластеризованных колонок это 16
Причина: Более 16 колонок было указано в кластер ключе.
Действие: Уберите некоторые колонки  их  определения  кластер ключа.
          Рассматривайте  конкатенирующие множественные строки в одной колонке.

ORA-01795: максимальное количество выражений в списке есть 254
Причина: Вы требуете больше 254 колонок или выражений в списке.
Действие: Удалите некоторые выражения из списка.

ORA-01796: этот оператор не может быть использован со списками
  Причина: Вы использовали операцию сравнения, которая не разрешена в этом
         контексте.  Когда  вы  сравниваете списке, вы можете использовать
         только оператор проверяющий эквивалентность (такой как =,!=, или IN).
Действие: Перефразируйте  запрос  так  ,  чтобы  он сравнивал только списки
          эквивалентностей.  Напрмер,  следующее предложение будет правильным:

          WHERE (A,B) > (C,D), (E, F))

          Вы можете  сравнить индивидуальные колонки раздельно. Например, если
          вы видите, что A и B действительно больше чем С и D, используйте
          WHERE A > B AND C > D вместо WHERE (A,B) > (C,D).


ORA-01797: этот оператор должен сопровождаться ANY или ALL
  Причина: Ключевое слово ANY или ALL упущено.
 Действие: Проверьте синтаксис оператора, добавьте ANY или ALL где это
          подходит.

ORA-01799: должны иметь привилегию АБД для этой AUDIT операции
Причина: Не - АБД пользователь  пытается  использовать  AUDIT или NOAUDIT  для
         умолчания или всеобщей проверки системы.  Только АБД может выполнять
         эту операцию.
Действие: Попросите своего АБД выполнить эту операцию.





                                    -- 72 --



ORA-01800: литера в формате даты велика для обработки
Причина: Литера указанная в формате даты слишком велика.  Литерал введен как
         дата, он должен иметь длину меньше 220 символов.
Действие: Используйте только те буквальные  константы которые в длину меньше
          220 символов в формате даты.

ORA-01801: формат даты слишком длинный для внутреннего буфера
Причина: Строка формата даты слишком  длинна  для  обработки.  Она должна
         только  присутствовать  в нескольких длинных литерах, которые
         определены как часть даты.
Действие: Удалите длинные литеры из строки формата даты.

ORA-01802: Julian дата вне диапозона
Причина: Неправильная Julian дата  была  введена.  Правильные даты начинаются
         от 1 до 3,442,447.
Действие: Введите правильную Julian дату между 1 и 3,442,447.


ORA-01810: код формата появляется дважды
Причина: Форматный код был просмотрен дважды в описании даты.  Каждый форматный
         код может быть указан один раз в функции TO_DATE.
Действие: Удалите двойной форматный код из описания, затем повторите операцию.

ORA-01811: нет надобности использовать в Julian дате день года
  Причина: Julian  дата  и  день  года  были  указаны в функции TO_DATE. Если
         уже указана Julian дата, день года (DDD) может быть не указан, так как
         он содержится в Julian дате.
Действие: Удалите день года или Julian дату из описания,  затем повторите
         операцию.

ORA-01812: год может быть указан только один раз
Причина: Более  чем один годовой форматный код был просмотрен в спецификации
         даты.  Только один из следующих форматных кодов  может быть указан в
         дате: YYYY,YYY,YY,Y.
Действие: Удалите все кроме одного годового формата из спецификации даты.


ORA-01813: час может быть указан одинажды
Причина: Более  чем один часовой формат был просмотрен в спе- цификации даты.
         Только один из следующих форматных кодов  может быть указан в дате:
         НН, HH12, HH24.
Действие: Удалите все кроме одного часового формата из спецификации даты.

ORA-01814: AM/PM  противоречит с использованием A.M/P.M.
  Причина: Оба типа индикатора меридиана просматриваются в описании даты.
         Если один формат меридиан индикатора находится в комбинации (такой
         как AM или A.M) и указан в дате, другой уже может не указываться.
Действие: Удалите один тип меридиан индикатора из даты.


ORA-01815: BC/AD противоречит с использованием B.C/A.D
Причина: Оба типа BC/AD индикатора просматриваются в описании даты. Если один
         из BC/AD индикатор формата находится в комбинации и(такой как BC или
         B.C) указан в дате, другой уже может не указываться.
Действие: Удалите один тип BC/AD индикатора  из  спецификации даты.




                                    -- 73 --



ORA-01816: месяц может быть указан только один раз
  Причина: Более одного форматного кода  месяца просматривалось в спецификации
         даты. Только один из следующих форматных кодов месяца может быть
         указан в дате: MM, MON, MONTH.
 Действие: Удалите все кроме формата одного месяца из спецификации даты.

ORA-01817: день недели может быть указан только один раз
Причина: Более одного форматного кода дня недели просматривалось в
         спецификации даты.  Только один из следующих форматных кодов дня
         недели  может быть указан в формате:  D, DY, DAY.
Действие: Удалите все кроме формата одного дня недели из спецификации даты.


ORA-01818: 'HH24' не требует использования меридиан индикатора
Причина: Спецификация даты содержащая  24  часовой  форматный код времени и код
         меридиан индикатора.  Если часы указаны используя 24 часовой формат
         (HH24),  меридиан индикатор AM/PM может не указываться.
Действие: Удалите меридиан индикатор форматный код (AM/PM или A.M/P.M) или 24
          часовой временной форматный код (HH24) из  спецификации даты.


ORA-01819: год со знаком не требует использования BC/AD
Причина: Спецификация даты содержит как год со знаком и B.C./ A.D. индикатор.
         Если год указан со  знаком  (таким как  SYYYY), тогда B.C. или A.D.
         неявны в дате и могут не вводится.
Действие: Удалите B.C./A.D. индикатор из спецификации даты.


ORA-01820: форматный  код не может появляться во входном формате даты
Причина: Спецификация даты  содержит  неправильный  форматный код. Только
         следующий может быть указан когда вводите дату: год, месяц, день, час,
         минуты, секунды, Julian день, A.M./P.M. и B.C/A.D.
Действие: Удалите  неправильный форматный код из спецификации даты.


ORA-01821: формат даты не узнан
  Причина: Спецификация  даты  содержит  неправильный форматный код.
 Действие: Убедитесь в том,  что вы указали правильный форматный код.


ORA:01830: картинка формата даты завершается перед преобразованием целой
           входной строки
Причина: Правильная картинка включает в себя добавочные  данные. Первая
         часть   картинки формата была преобра- зована  в правильную дату, но
         переименованные данные не требовались.
Действие: Проверьте  спецификации для картинок формата даты и исправьте
          оператор.

ORA-01831: год вступает в противоречие с Julian датой
Причина: Ошибочный год был указан с  Julian  днем.  Если  год указан с Julian
         датой, это должен быть год в котором присутствует Julian дата.
Действие: Удалите значение года  из  спецификации  даты,  или введите
          правильный год для Julian даты.

ORA-01832: день года вступает в противоречие с Julian датой
Причина: Julian дата была указана с днем года, но день года не соответствует
         Julian дате.  Если день года указан  с Julian датой,  он должен быть


                                    -- 74 --



         таким же днем как Julian дата.
Действие: Удалите значение дня года из спецификации даты, или введите
          правильный день Julian даты.


ORA-01833: месяц противоречит Julian дате
Причина: Неправильный месяц был указан с Julian  датой.  Если месяц указывается
         с Julian датой, это должен быть месяц в котором присутствует Julian
         дата.
Действие: Удалите значение месяца из спецификации  даты,  или введите
          правильный месяц Julian даты.

ORA-01834: день месяца противоречит Julian дате
Причина: Julian дата была указана с днем месяца,  но день месяца не
         соответствует Julian дате, если день месяца указан  с Julian датой, он
         должен быть тем же днем месяца, что и Julian дата.
Действие: Удалите значение дня месяца из  спецификации  даты, или введите
          правильный день месяца в Julian дату.


ORA-01835: день недели  противоречит Julian дате
Причина: Julian дата была указана с днем недели,  но день недели не
         соответствует Julian дате.  Если  день  недели указан  с Julian датой,
         он должен быть таким же днем недели, как Julian дата.
Действие: Уберите значение дня недели из  спецификации  даты, или введите
          правильный день месяца в Julian дату.


ORA-01836: час конфликтует с секундами в дне
Причина: Неправильный  час был указан с секундами в дне. Если час был указан с
         секундами после полуночи  (SSSSS), должен  быть часом в котором
         значения секунд сбрасываются.
Действие: Уберите  значение  часа  из спецификации даты,  или укажите
          правильный час для секунд после полуночи.

ORA-01837: минуты часа противоречат секундам в дне
Причина: Спецификация даты содержит как и минуты в часе и се- кунды в дне, но
         эти величины не соответствуют друг другу.  Если указаны как и минуты в
         часе (MI) и секунды в дне (SSSSS), значение  минут должно быть минутой
         в которой присутсвует значение секунд.
Действие: Уберите значение минут из  спецификации  даты,  или введите
          правильное значение минуты для указанного значения секунд.


ORA-01838: секунды минуты противоречат секундам дня
Причина: Спецификация даты содержит как секунды минуты, так е секунды в  дне,
         но  значения не соответствуют друг другу .  Если указаны оба типа
         секунд,  секунды значения  минуты  (SS),  должны быть вторыми в
         которых сбрасывается значение секунд после полуночи.
Действие: Удалите секунды значения минуты из спецификации даты, или  введите
          величину соответствующую приведенным секундам в дне.


ORA-01839: дата непрвильна для указанного месяца
Причина: День месяца указанный в дате неправилен  для  приведенного месяца.
         День месяца (DD) должен быть между 1 количеством дней в месяце.
Действие: Введите правильный день месяца для указанного месяца.


                                    -- 75 --




ORA-01840: входное  значение  недостаточно длинно для формата даты
Причина: Данные необходимые для преобразования в  формат даты были не
         завершены; рисунок формата даты оказался длиннее вводимых данных.
Действие: Проще всего ввести больше входной  информации,  или сократить формат
          картинки, затем повторить операцию.

ORA-01841: (полный) год должен быть между -4713 и +4713
Причина: Дата указывает год который не лежит в правильном пределе. Правильная
         дата - это любая дата между 1 Января 1,4712 и Декабрем 31, 4712.
Действие: ВВедите правильную дату между -4712  и + 4712.

ORA-01842:  четверть должна быть между 1 и 4
  Причина: Неправильное значение было указано для четверти года в дате.
         Четверть (Q) должна быть между 1 и 4.
Действие: Введите значение для четверти между 1 и 4.


ORA-01843: неправильный месяц
Причина: В дате указан неправильный месяц. Правильные месяцы: Январь - Декабрь
         (для кода формата MONTH),  Янв-Дек (для кода формата MON).
Действие: Введите  правильное  значение  месяца  в правильном формате.

ORA-01844: неделя года должна быть между 1 и 52
Причина: Неправильное значение было указано для недели года в дате. Неделя года
         (WW) должна быть между 1 и 52.
Действие: Введите значение недели года между 1 и 52.

ORA-01845: неделя месяца должна быть между 1 и 5
Причина: Неправильное значение было указано для недели месяца в дате. Неделя
         месяца (W) должна быть между 1 и 5.
Действие: Введите значение недели месяца между 1 и 5.


ORA-01846: неправильный день недели
Причина: В  дате указан неправильный день недели.  Правильные дни это
         Понедельник-Воскресенье  (для  форматного кода   DAY); Пон-Вос(для
         форматного кода DY); и 1-7(для форматного кода D).
Действие: Введите правильный день недели в правильном формате.

ORA-01847: день  месяца  должен быть между 1 и последним днем месяца
  Причина: День месяца просматриваемый в дате -  неправилен для указанного
           месяца. День месяца (DD) должен быть между 1 и количеством дней в
           этом месяце.
Действие: Введите правильное значение дня для указанного  месяца.

ORA-01848: день года должен быть между 1 и 365 (366 для высокосного года)
Причина: Неправильный день года был указан в дате.  День года (DDD) должен быть
         между 1 и 365 для невысокосного года, или 1  и 366 для высокосного
         года.
Действие: Введите значение дня года от 1 до 365 (или 366).


ORA-01849: час должен быть от 1 до 12
Причина: Неправильный час был указан для даты использующей 12 часовой временной
         формат.  Если 12 часовой форматный код (HH  или HH12) следует, то
         указанный час должен быть между 1 и 12.
Действие: Введите значение часа между 1 и 12.

                                    -- 76 --



ORA-01850: час должен быть между 0 и 23
  Причина: Неправильный час был указан для даты использующей 24 часовой
         временной форматный код (НН24), указанный час должен быть от 1 до 23.
Действие: Введите значение часа между 1 и 23.

ORA-01851: минуты должны быть между 0 и 59
Причина: Неправильная минута была указана в дате.  Минуты должны быть между
         0 и 59.
Действие: Введите значение минуты между 0 и 59.


ORA-01852: секунды должны быть между 0 и 59
Причина: Неправильное значение секунд было  указано  в  дате.  Секунды должны
         быть  между  0 и 59,  если используется следующий форматный код (SS).
Действие: Введите значение секунд от 0 и 59.


ORA-01853: секунды в дне должны быть между 0 и 86399
Причина: Неправильное  значение для секунд в дне было указано в дате.  Секунды
         должны быть между 0 и 86399,  если отсчет секунд ведется после
         полуночи, то должен следовать форматный код (SSSSS).
Действие: Укажите значение секунд между 0 и 83699.

ORA-01854: Julian дата должна быть между 1 и 3442447
  Причина: Неправильная Julian дата была введена.
 Действие: Исправьте и повторите.

ORA-01855: AM/A.M. или PM/P.M. требуется
Причина: Спецификация даты содержит меридиан  индикатор  форматного кода, но
         правильный меридиан индикатор не был указан. Если меридиан индикатор (
         A.M. / P.M. или  AM / PM) является включенным в формат даты, дата
         должна включать правильный меридиан индикатор.
Действие: Укажите меридиан индикатор в правильном формате (A.M. / или P.M./PM).


ORA-01856: BC/B.C. или AD/A.D. требуется
Причина: Спецификация даты содержит BC/AD форматный  код,  но правильный BC/AD
         индикатор  не  был  указан.  Если один из BC/AD форматных кодов (DC/AD
         B.C./ A.D.) указан в  формате  даты,  дата должна включать BC/B.C. или
         AD/A.D.
Действие: Укажите BC/AD индикатор в  дате  использующей  правильный формат.


ORA-01857: неправильная временная зона
Причина: Вы использовали код неправильной временной зоны с функцией NEW_TIME.
Действие: Исправьте неправильный временной код зоны,  затем повторите операцию.


ORA-01858: в дате была обнаружена буква в том месте где должно стоять число
Причина: Входные  данные  были преобразованы с использованием картинки формата
         даты,  который был неверен; в картинке формата ожидалось число, но на
         его месте была обнаружена буква.
Действие: Проверьте входные данные и картинку  формата  даты, для того чтобы
         убедиться, что ее элементы отождествля- ются в числах, затем повторите
         операцию.




                                    -- 77 --



ORA-01859: в дате было обнаружено число в том месте где д. была стоять буква
Причина: Входные данные были преобразованы с помощью картинки формата, который
         был неверен: в картинке формата ожидалась буква, а на ее месте
         оказалось число.
Действие: Проверьте входные данные и картинку  формата  даты, для того чтобы
          убедиться, что ее элементы отождествляются в числах , затем повторите
         операцию.

ORA-01897: неправильный разделитель в входной строке даты
Причина: Был использован неправильный разделитель  при  вводе функции TO_DATE.
Действие: Проверьте синтаксис функции, далее используйте пра-
          вильный разделитель ('-',':' или '/'^  например).

ORA-01900:  ожидаемо ключевое слово LOGFILE
Причина: Ключевое слово LOGFILE требуется в контексте.
Действие: Проверьте   синтаксис,   вставьте   ключевое  слово LOGFILE где
          требуется, затем выполните оператор снова.

ORA-01901: ожидаемо ключевое слово ROLLBACK
  Причина: Ключевое слово ROLLBACK  требуется в контексте.
 Действие: Проверьте   синтаксис,   вставьте   ключевое  слово ROLLBACK где
          требуется, затем выполните оператор снова.

ORA-01902: ожидаемо ключевое слово SEGMENT
Причина: Ключевое слово SEGMENT требуется в контексте.
Действие: Проверьте  синтаксис,   вставьте   ключевое   слово SEGMENT где
          требуется, затем выполните оператор снова.


ORA-01903: ожидаемо ключевое слово EVENTS
Причина: Ключевое слово EVENTS требуется в контексте.
Действие: Проверьте синтаксис, вставьте ключевое слово EVENTS где требуется,
          затем выполните оператор снова.

ORA-01904: ожидаемо ключевое слово DATAFILE
Причина: Ключевое слово DATAFILE требуется в контексте.
Действие: Проверьте  синтаксис,   вставьте   ключевое   слово DATAFILE где
          требуется, затем выполните оператор снова.

ORA-01905: ожидаемо ключевое слово STORAGE
  Причина: Ключевое слово STORAGE требуется в контексте.
 Действие: Проверьте   синтаксис,   вставьте   ключевое  слово
          STORAGE где требуется, затем выполните оператор снова.

ORA-01906: ожидаемо ключевое слово BACKUP
  Причина: Ключевое слово BACKUP  требуется в контексте.
 Действие: Проверьте синтаксис, вставьте ключевое слово BACKUP где требуется,
          затем выполните оператор снова.

ORA-01907: ожидаемо ключевое слово TABLESPACE
Причина: Ключевое слово TABLESPACE требуется в контексте.
Действие: Проверьте  синтаксис,   вставьте   ключевое   слово TABLESPACE где
          требуется, затем выполните оператор снова.

ORA-01908: ожидаемо ключевое слово EXISTS
Причина: Ключевое слово EXISTS требуется в контексте.
Действие: Проверьте синтаксис, вставьте ключевое  слово EXISTS где требуется,
          затем выполните оператор снова.

                                    -- 78 --




ORA-01909: ожидаемо ключевое слово REUSE
Причина: Ключевое слово REUSE требуется в контексте.
Действие: Проверьте синтаксис,  вставьте ключевое слово REUSE где требуется,
          затем выполните оператор снова.

ORA-01910: ожидаемо ключевое слово TABLES
Причина: Ключевое слово TABLES требуется в контексте.
Действие: Проверьте синтаксис, вставьте ключевое слово TABLES где требуется,
          затем выполните оператор снова.

ORA-01911: ожидаемо ключевое слово CONTENTS
  Причина: Ключевое слово CONTENTS требуется в контексте.
Действие: Проверьте  синтаксис,   вставьте   ключевое   слово CONTENTS где
          требуется, затем выполните оператор снова.


ORA-01912: ожидаемо ключевое слово ROW
Причина: Ключевое слово ROW требуется в контексте.
Действие: Проверьте синтаксис,  вставьте ключевое  слово  ROW где требуется,
          затем выполните оператор снова.

ORA-01913: ожидаемо ключевое слово EXCLUSIVE
Причина: В контексте требуется ключевое слово EXCLUSIVE.
Действие: Проверьте  синтаксис,   вставьте   ключевое   слово EXCLUSIVE где
          требуется, затем выполните оператор снова.


ORA-01914: неправильная проверочная опция для  последователь- ности чисел
Причина: AUDIT  или  NOAUDIT  указывает на последовательности чисел проверочную
         опцию, которая допустима для таблиц, но не для последовательности
         чисел.
Действие: Следующие опции могут быть не использованы для последовательности
          чисел,  и будут удалены  из  оператора:  COMMENT, DELETE, INDEX,
         INSERT, LOCK, RENAME, UPDATE, REFERENCES.

ORA-01915: неправильная проверочная опция для обзоров
  Причина: AUDIT или NOAUDIT на  обзоре  указывает  проверочную опцию  которая
         допустима для таблиц, но не для обзоров.
Действие: Следующие  опции  могут не использоваться для обзоров, и должны
         удаляться из оператора: ALTER, INDEX, REFERENCES.


ORA-01916: ожидаемо ключевое слово ONLINE или OFFLINE
Причина: В  контексте  требуется  ключевое  слово  ONLINE или OFFLINE.
Действие: Проверьте синтаксис, вставьте ключевое слово ONLINE или OFFLINE где
          требуется, затем выполните оператор снова.

ORA-02002: ошибка во время записи в контрольный журнал
  Причина: Средство  проверки  неспособно  записать  в  таблицу AUDIT_TRAIL.
         Если случается эта ошибка,  SQL  выражения,  которые проверяются в
         текущий момент могут пропасть.  Эта ошибка происходит, если вы
         выходите  из дискового  пространства  в  SYSTEM tablespace.
Действие: Добавьте  пространства в SYSTEM tablespace или удалите строки в
          таблице AUDIT_TRAIL. Если эти операции дают сбой и не разрешают
          проблему,  выйдите из системы  и заново запустите ORACLE  с
          проверочным заблокированием. Это    делается   путем   установки
          параметра AUDIT_TRAIL в FALSE  в файле INIT.ORA.

                                    -- 79 --




ORA-02003: неправильный параметр USERENV
  Причина: Неправильный параметр был указан для функции USERENV.
Действие: Укажите один из разрешенных параметров (TERMINAL, ENTRYID, LANGUAGE).


ORA-02004: нарушение безопасности
Причина: Пользователь пытается выполнить операцию без надлежащего разрешения, и
         этот факт записывается в таблицу AUDIT_TRAIL. (это сообщение об ошибке
         появляется только в колонке возвратного кода таблицы AUDIT_TRAIL).
Действие: Только для проверочной информации; действий пользователя не
         требуется.

ORA-02005: неявная (-1) длина неправильна для этой связки или определенного
           типа данных
Причина: Отрицательная длина для определенной переменной была пропущена для
         определения функции.
Действие: Явный,  неотрицательный  параметр длины должен быть пропущен.


ORA-02006: неправильно упакована строка десятичного формата
Причина: Упакованный  десятичный  тип  данных  был упущен для связывания или
         определения функции, и форматный параметр строки был скорее всего не
         представлен или неправилен.
Действие: Правильный форматный параметр  строки  должен  быть пропущен для
          упакованной десятичной переменной.  Посмотрите свое программное
          руководство для определения упакованной строки  десятичного формата.

ORA-02008: ненулевая шкала указана для нечисловой колонки
  Причина: Фактор масштабирования был указан для связки или определен   для не
         числовой переменной.
Действие: Установите фактор масштабирования на ноль, затем повторите операцию.

ORA-02010: недостаток главной связующей строки
Причина: Строковая символьная константа не следует за  ключевым словом  USING
          в  USING предложении оператора CREATE DATABASE LINK.
Действие: Укажите главную связующую строку,  затем  повторите операцию.

ORA-02011: двойное имя звена базы данных
  Причина: Имя звена базы данных указанное в операторе CREATE DATABASE LINK уже
         существует.
Действие: Проще всего указать новое имя,  или удалить существующее звено.

ORA-02012: недостаток ключевого слова USING
Причина: Ключевое слово USING не следует за CONNECT TO  предложением в
          операторе CREATE DATABASE LINK.
Действие: Укажите USING предложение после предложения CONNECT TO.

ORA-02013: недостаток ключевого слова CONNECT
  Причина: Ключевое слово CONNECT не следует  за  именем  звена базы данных в
         операторе CREATE DATABASE LINK.
Действие: Укажите  COONECT предложение после имени связующего звена базы
          данных.


ORA-02014: нет возможности выбрать FOR UPDATE из обзора с DISTINCT, GROUP BY
Причина: Была предпринята  попытка  выбрать  SELECT  ...  FOR UPDATE из  обзора
         который определяет SELECT оператор использующий хотя бы одну из

                                    -- 80 --



         следующих конструкций в своем внешнем блоке: внешнее соединение,
         GROUP  BY предложение,  агрегат функции,  SELECT DISTINCT, CONNECT BY
         предложение, или множественную операцию (UNION, INTERSECT, MINUS).
Действие: Не используйте SELECT ... FOR UPDATE на этом обзоре.

ORA-02015: нет возможности выбрать FOR UPDATE  для  удаленной таблицы
  Причина: Была  предпринята  попытка SELECT ...  FOR UPDATE из таблицы в
           удаленной базе данных.
Действие: Вы можете не делать в текущий момент SELECT ... FOR UPDATE из таблицы
          в удаленной базе данных, вместо этого вы должны загрузиться или
          направленно связаться с удаленной  базой  данных, перед тем как вы
          издадите SELECT ... FOR UPDATE на ее таблицах.

ORA-02016: нет  возможности  использовать  подзапрос  в START WITH на удаленной
           базе данных
Причина: Была предпринята попытка использовать запрос в START WITH предложении.
         Такой  запрос не разрешается в текущий момент, если таблица в FORM
         предложении древесно-структурированного запроса в удаленной базе
         данных.
Действие: Вы  должны  направленно связаться с удаленной базой данных, перед тем
          как вы сможете использовать подзапрос в  START WITH предложении.

ORA-020017: требуется целое значение
  Причина: Указанное значение должно быть целым.
 Действие: Укажите подходящее целое значение,  затем повторите операцию.

ORA-02018: звено  базы  данных с тем же именем имеет открытое соединение
Причина: Пользователь связался  в  текущий  момент  с  звеном PUBLIC базы
         данных  с таким же именем как звено базы данных указанном в операторе
         CREATE или DROP DATABASE LINK.
Действие: Закройте  курсоры  использующие  звено  базы данных PUBLIC.


ORA-02019: звено базы данных не существует
Причина: Пользователь  пытается загрузиться или соединиться с удаленной базой
         данных, которая не существует.
Действие: Укажите существующее звено базы данных. Запрашивайте словарь базы,
         для того чтобы видеть существующие звенья.

ORA-02020: таблица связи звена базы данных полна
  Причина: Достигнуто максимальное количество соединений с удаленными базами
          данных на одного  пользователя.
Действие: Если  пользователь  не имеет больше открытых курсоров, то текущий
          SQL оператор допускает  не  больше максимального числа разрешенных
          удаленных баз данных.  Другими словами пользователь может иметь
          свободные связи с удаленными базами данных путем закрытия всех
          курсоров, которые доступны базам данных.


ORA-02021: неподходящая операция для удаленной базы данных
Причина: Пользователь пытается выполнить  одну  из  следующих операций на
         удаленной базе данных:  INSERT,  UPDATE, DELETE, или DOL операцию.
Действие: Пользователь должен явно связаться с удаленной  базой данных, для
         того чтобы выполнять эти операции.





                                    -- 81 --



ORA-02022: LONG колонка не может быть  выбрана  из  удаленной базы данных
Причина: Оператор  ссылается на колонку в удаленной базе данных, тип которой
         LONG.
Причина: Пользователь должен явно связаться с удаленной базой данных для
         выборки  LONG  колонок из ее таблиц.


ORA-02023: START WITH или CONNECT BY предикат не  может  быть вычислен
           удаленной базой данных
Причина: Оператор  содержащий древесно структурированный запрос на удаленной
          базе данных и запрос древесной структуры и  его предикат START WITH
         или CONNECT BY содержат терм который не может быть вычислен удаленной
         базой данных.  Такие термы включают вызовы пользовательских функций,
         вызовы к USERENV, и ссылки к ROWID.
Действие: Удалите неразрешенные термы или направленно  свяжитесь или
         загрузитесь в удаленную базу данных.


ORA-02024: CONNECT BY и ROWID не поддерживаются удаленной базой данных
Причина: Удаленная база данных - это не база данных ORACLE, и следовательно она
         не поддерживает специфику конструкций ORACLE (характерно ROWID и
         CONNECT BY).
Действие: Удалите эти конструкции из оператора или скопируйте информацию из
          удаленной базы данных в базу данных ORACLE.

ORA-02025: должна иметься привилегия  АБД  для  создания  или удаления PUBLIC
           звеньв базы данных
Причина: Пользователь без АБД привилегий пытается создать или удалить общее
         звено базы данных.
Действие: Создайте или удалите  частное  звено  базы  данных, вместо этого, или
          запросите своего АБД создать или удалить общее звено базы данных.


ORA-02026: недостаток ключевого слова LINK
Причина: Ключевое слово LINK требуется в контексте
Действие: Проверьте  синтаксис,  вставьте ключевое слово LINK там где
          требуется, затем выполните оператор снова.

ORA-02027: мультистрока UPDATE колонки LONG не поддерживается
Причина: Связанная  переменная  с длиной больше 225 байт была использована для
         изменения колонки, и UPDATE оператор воздействует более чем на одну
         строку.
Действие: Убедитесь,  что  вы изменяете единственную строку с такой связанной
          переменной.


ORA-02029: недостаток ключевого слова FILE
Причина: Ключевое слово FILE требуется в контексте.
Действие: Проверьте синтаксис,  вставьте ключевое слово  FILE где требуется,
          затем выполните оператор снова.

ORA-02030: можно  делать выборку только из фиксированных таб- лиц/обзоров
Причина: Вы пытались выполнить операцию отличную от SELECT на фиксированной
         таблице  или  обзоре.  Вы можете только выбирать из фиксированных
         таблиц и обзоров.
Действие: Удалите имя фиксированной  таблицы  или  обзора  из SELECT оператора.



                                    -- 82 --



ORA-02031: нет ROWID для фиксированных таблиц
  Причина: Вы пытались выбрать ROWID из фиксированной таблицы.
 Действие: Не выбирайте ROWID из фиксированной таблицы.


ORA-02032: кластеризованные таблицы не могут быть использованы пока не будет
          построен кластер индекс
  Причина: Вы пытаетесь выполнить DML операцию  на  кластеризованной таблице
          для которой еще не было создано кластер индекса.
Действие: Перед ссылкой на  кластеризованные  таблицы  в  SQL операторе, вы
          должны создать кластер индекс.


ORA-02033: кластер индекс для этого кластера уже существует
Причина: Кластер индекс уже существует для этого кластера.
Действие: Действий пользователя не требуется

ORA-02034: быстрая связка не разрешена
Причина: Скоростная связка не разрешена с поставленными связанными переменными.
Действие: Нет.

ORA-02035: недопустимая условная операция комбинация
Причина: UPI  условное вычисление вызывает требуемую недопус-
         тимую комбинацию операций.
Действие: Используйте допустимую комбинацию операций и повтоpите.


ORA-02036: слишком  много  переменных для описания с открытым курсором
  Причина: UPI условное вычисление выдвигает требование  выполнить
          автоматический открытый курсор и закрыть на описанной операции.
Действие: Откройте и закройте курсор явно.


ORA-02037: непроинициализированное  пространство   скоростной связки
Причина: Попытка  выполнить  скоростное  вычисление вызова на SQL операторе
         содержащем основные переменные, без первого выполнения скоростного
         связанного вызова.
Действие: Выполните скоростной связанный вызов перед выполне-
          нием скоростного вычисления.

ORA-02140: неправильное имя tablespace
  Причина: Правильное  имя  tablespace не следует за ALTER TABLESPACE.
 Действие: Укажите  правильное  имя  tablespace  следом  ALTER TABLESPACE.


ORA-02141: неправильная OFFLINE опция
  Причина: Опция  другая  чем  NORMAL  или IMMEDIATE следует за OFFLINE в
         операторе ALTER TABLESPACE.
Действие: Пользователь может вообще не указывать опции следом за OFFLINE или
          одну из опций NORMAL или IMMEDATE.

ORA-02142:  пропущена или неправильна  опция ALTER TABLESPACE
Причина:Вы указали неправильную опцию после ALTER TABLESPACE.
Действие: Используйте одну из правильных опций такую  как  ADD DATAFILE,
          RENAME DATAFILE,  DEFAULT  STORAGE,  ONLINE, OFFLINE, BEGIN BACKUP,
          или END BACKUP.



                                    -- 83 --



ORA-02143: неправильная STORAGE опция
  Причина: Опция   другая   чем   INITIAL,   NEXT,  MINEXTENTS, MAXEXTENTS,
         PICTINCREASE была указана в предложении STORAGE  оператора CREATE.
Действие: Проверьте синтаксис,  укажите только правильные оп- ции, затем
          выполните оператор снова.


ORA-02144: не указана опция для ALTER CLUSTER
Причина: не было указано правильных ALTER CLUSTER опций.
Действие: Укажите  одну  или более правильных опций таких как PCTFREE, PCTUSED,
          SIZE, INITRANS, MAXTRANS, или STORAGE.

ORA-02145: недостаток опции STORAGE
  Причина: Небыло указано STORAGE опций за словом STORAGE.
Действие: Проверьте синтаксис одной и  более  STORAGE  опции, затем выполните
          оператор снова.

ORA-02146: SHARED указывалось множество раз
  Причина: SHARED опция была указана более одного раза в операторе CREATE
         DATABASE.
Действие: Укажите SHARED опцию только один раз.


ORA-02147: противоречие SHARED/EXCLUSIVE опций
  Причина: Обе SHARED и EXCLUSIVE опции были указаны в оператое CREATE
           DATABASE.
Действие: Укажите SHARED или EXCLUSIVE, но не обе.

ORA-02148: EXCLUSIVE указано множество раз
  Причина: Опция EXCLUSIVE была указана  более  одного  раза  в операторе
           CREATE DATABASE.
 Действие: Укажите EXCLUSIVE опцию только один раз.


ORA-02150: неправильное имя пользователя следует за ALTER USER
  Причина: Правильное имя пользователя не следует за ALTER USER.
 Действие: Укажите  правильное  имя  пользователя  за  словами ALTER USER.


ORA-02151: неправильная опция для ALTER USER
  Причина: Представлена неправильная опция.
Действие: Проверьте синтаксис,  укажите правильную ALTER USER опцию, затем
          выполните оператор снова.


ORA-02152: неправильный пароль для ALTER USER IDENTIFIED BY
  Причина Правильный пароль не следует за IDENTIFIED BY.
Действие: Проверьте синтаксис, укажите правильный пароль, за-
          тем выполните оператор снова.

ORA-02153: неправильный текст пароля для ALTER USER IDENTIFIED BY VALUES
Причина: Любой из литеров символьной строки не следует  за BY VALUES или строка
         длиннее 30 символов.
Действие: Сопровождайте BY VALUES строкой длиной не более чем 30 символов,
          затем выполните оператор снова.




                                    -- 84 --



ORA-02154: неправильный аргумент к ALTER USER IDENTIFIED BY
Причина: Также неправильный  пароль  или  ни  ключевое  слово VALUES следует за
         IDENTIFIED BY.
Действие: Расположите  правильный  пароль  или ключевое слово VALUES следом за
          литерой символьной строки,  после IDENTIFIED BY, затем выполните
          оператор снова.


ORA-02155: неправильный tablespace идентификатор DEFAULT
Причина: Правильное имя tablespace не следует  после  DEFAULT TABLESPACE.
Действие: Расположите   правильное   имя   tablespace   после TEMPORARY
          TABLESPACE, затем выполните оператор снова.

ORA-02157: не указано опций для ALTER USER
  Причина: Не было указано опций.
 Действие: Укажите хотя бы одну ALTER USER опцию, затем выпол-
          ните оператор снова.

ORA-02158: неправильная CREATE INDEX опция
  Причина: Опция   другая   чем  PCTFREE,  INITRANS,  MAXTRANS, NOSORT,
         STORAGE, или TABLESPACE была указана.
Действие: Укажите только правильные CREATE INDEX опции, затем выполните
          оператор снова.

ORA-02161: неправильное значение для MAXLOGFILES
  Причина: Количество не следует за MAXLOGFILES.
 Действие: Укажите количество после MAXLOGFILES,  затем выпол-
          ните оператор снова.


ORA-02162: неправильное значение для MAXDATAFILES
Причина: Количество не следует за MAXDATAFILES.
Действие: Укажите количество после MAXDATAFILES, затем выполните оператор
         снова.

ORA-02163;  неправильное значение для MAXINSTANCES
  Причина: Количество(число) не следует за MAXINSTANCES.
Действие: Укажите количество после MAXINSTANCES, затем выполните оператор
         снова.

ORA-02164: предложение DATAFILE указано более одного раза
  Причина: Оператор CREATЕ DATABASE содержит более одного DATAFILE предложения.
Действие: Укажите одно DATAFILE предложение,  затем выполните оператор снова.


ORA-02163: неправильная опция для CREATE DATABASE
  Причина: Была представлена неправильная CREATE DATABASE опция.
Действие: Укажите  только  правильную  CREATE DATABASE опцию, затем выполните
          оператор снова.

ORA-02166: ARCHIVELOG и NOARCHIVELOG указаны
  Причина: Оба ARCHIVELOG и NOARCHIVELOG указаны в CREATE DATABASE операторе.
Действие: Укажите любую из двух опций,  но не обе,  затем выполните оператор
         снова.





                                    -- 85 --



ORA-02167: LOGFILE предложение указано более одного раза
Причина: Оператор CREATE DATABASE содержит более одного LOGFILE предложения.
Действие: Укажите  одно LOGFILE предложение,  затем выполните оператор снова.


ORA-02173: неправильная опция для DROP TABLESPACE
  Причина: Что то другое чем INCLUDING было  обнаружено  следом за именем
           tablespace,  или  текст  был  обнаружен за  INCLUDING CONTEXT.
Действие: Ничего  не  располагайте,  или   только   INCLUDING CONTEXT после
          имени tablespace, затем выполните оператор снова.

ORA-02175: неправильное имя возвратного сегмента
Причина: В операторах CREATE или ROLLBACK SEGMENT,  имя  правильного сегмента
          не следует за ROLLBACK SEGMENT.
Действие: Укажите  имя  правильного  сегмента  после ROLLBACK SEGMENT, затем
          выполните оператор снова.


ORA-02176: неправильная опция для CREATE ROLLBACK SEGMENT
Причина: Неправильная  опция  была  указана в CREATE ROLLBACK SEGMENT
         операторе.
Действие: Укажите только  правильные  опции  (TABLESPACE  или STORAGE) затем
          выполните оператор снова.

ORA-02178: правильный синтаксис  это:  SET  TRANSACTION  READ (ONLY і WRITE)
Причина: Это синтаксическая ошибка в операторе пользователя.
Действие: Исправьте  синтаксис как показано,  затем выполните оператор снова.


ORA-02180: неправильная опция для CREATE TABLESPACE
Причина: Неправильная опция следует за CREATE TABLESPACE.
Действие: Укажите только правильные опции:  DATAFILE, DEFAULT STORAGE, ONLINE,
          OFFLINE, затем выполните оператор снова.

ORA-02181: неправильная опция для ROLLBACK WORK
  Причина: Элементарное значение отличное от TO  следует за ROLLBACK [WORK].
Действие: Или  ничего  не  распологайте  или  расположите  TO SAVEPOINT после
          ROLLBACK [WORK], затем выполните оператор снова.

ORA-02182: ожидаемо имя точки сохранения
  Причина: Правильное имя точки сохранения не следует за ROLLBACK [WORK] TO
         [SAVEPOINT].
Действие: Расположите  имя точки сохранения за TO[SAVEPOINT], затем выполните
          оператор снова.

ORA-02184: объем ресурса не разрешен в REVOKE
Причина: в операторе отмены определен объем ресурса.
Действие: Укажите привилегию ресурса без объема, затем выполните оператор
           снова.

ORA-02185: элементарное значение отличное от WORK  следует за COMMIT
  Причина: Элементарное  значение  отличное  от WORK следует за COMMIT.
 Действие: Или ничего не  располагайте  или  расположите  WORK после COMMIT,
           затем выполните оператор снова.

ORA-02186: привилегия ресурса tablespace может не появиться с другой
           привилегией
Причина: Была предпринята попытка дать или отменить квоту ресурса в том же

                                    -- 86 --



         операторе в котором  была  подарена или  отменена другая привилегия.
Действие: Используйте  отдельно GRANT или REVOKE оператор для привилегии
          ресурсной квоты, затем выполните оператор снова.


ORA-02187: неправильная спецификация квоты
Причина: В GRANT  или  REVOKE  операторе,  вы пытаетесь дать tablespace квоту
         свыше верхнего предела.
Действие: Дайте меньшую  квоту  tablespace,  затем  выполните оператор снова.


ORA-02189: ON  требуется
Причина: В  GRANT  или  REVOKE   операторе,   вы   указываете tablespace квоту,
         но она не следует за ON tablespace предложением.
Действие: Укажите tablespace  на  котором  наложена  квота  с предложением on
          tablespace, затем выполните оператор снова.

ORA-02190: ожидаемо ключевое слово TABLES
Причина: Ключевое слово TABLES следует за  DROP  CLUSTER  имя кластера
         INCLUDING.
Действие: Расположите  ключевые слово TABLES после INCLUDING, затем выполните
          оператор снова.

ORA-02192: должны иметься привилегии АБД для CREATE или ALTER DATABASE
Причина: Несанкционированный пользователь пытается издать команду CREATE или
         ALTER DATABASE. Только АБД может выполнять эту операцию.
Действие: Попросите своего АБД выполнить операцию,  или  дать вам требуемую
          привилегию.


ORA-02193: должны иметься привилегии АБД для CREATE/ALTER/DROP ROLLBACK SEGMENT
Причина: Несанкционированный пользователь пытается издать команду CREATE,
          ALTER, или DROP ROLLBACK SEGMENT.  Только АБД может выполнять эту
         операцию.
Действие: Попросите своего АБД выполнить эту операцию или подарить вам
         требуемую привилегию.

ORA-02194: случайная спецификация синтаксической ошибки номер
           (незначительная ошибка номер) около "имя"
  Причина: Это синтаксическая ошибка в случайной спецификации.
 Действие: Проверьте синтаксис и ваш спеллинг, затем повторите операцию.


ORA-02195: должны  иметь привилегию АБД для CREATE/ALTER/DROP TABLESPACE
  Причина: Несанкционированный пользователь пытается издать команду CREATE,
          ALTER, или DROP TABLESPACE. Только АБД может выполнять эти операции.
Действие: Попросите своего АБД  выполнить  эту  операцию  или
          дать вам требуемые привилегии.


ORA-02196: должны иметь привилегию АБД для ALTER USER
Причина: Несанкционированный пользователь пытается издать команду ALTER USER.
          Только АБД может выполнять эту операцию.
Действие: Попросите своего АБД выполнить  эту  операцию,  или дать вам
          необходимые привилегии.




                                    -- 87 --



ORA-02197: список файлов уже указан
  Причина: В операторе CREATE TABLESPACE,  указано  больше  чем одно DATAFILE
           предложение.
Действие: Объедините  DATAFILE предложения в одно предложение указывающее
          множество файлов, затем выполните оператор снова.

ORA-02198: ONLINE/OFFLINE опция уже указана
Причина: В  операторе  CREATE  TABLESPACE,  ONLINE  и  /  или OFFLINE опции
         указаны более одного раза.
Действие: Укажите любую ONLINE или OFFLINE опцию,  но не обе, затем выполните
          оператор снова.

ORA-02199: недостаток DATAFILE предложения
  Причина: Оператор CREATE TABLESPACE не имеет DATAFILE предложением.
 Действие: Укажите недостающее DATAFILE предложение, затем выполните оператор
         снова.

ORA-02200: WITH GRANT OPTION не разрешено для PUBLIC
Причина: Была предпринята попытка сделать GRANT для  PUBLIC WITH GRANT OPTION.
Действие: Удалите  любое PUBLIC или WITH GRANT OPTION предложение, затем
         выполните оператор снова.

ORA-02201: последовательность не разрешена здесь
Причина: Была предпринята попытка сослаться на последовательность в  FORM
         списке.  Это не разрешается.  На последовательность можно только
         ссылаться в SELECT списке.
Действие: Проверьте синтаксис  оператора,  исправьте  ссылку, затем выполните
          оператор снова.

ORA-02202: больше таблиц не разрешается в этом кластере
Причина: Была предпринята попытка создать таблицу в кластере, который уже
         содержит 32 таблицы.  Больше 32 таблиц не может  храниться в кластере.
Действие: Не пытайтесь кластеризовать более 32 таблиц.


ORA-02203: INITIAL и MINEXTENTS опции памяти не разрешаются
Причина: Пользователь пытается изменить INITIAL  и MINEXTENTS опцию памяти
         таблицы,  кластера, идекса или возвратного сегмента. Эти опции могут
         быть  указаны  только  при создании объекта.
Действие: Удалите эти опции, затем выполните оператор снова.


ORA-02204: ALTER,  INDEX,  REFERENCES привилегии не разрешены для обзоров
  Причина: Была  предпринята  попытка  дать или отменить неправильные
           привилегии на обзоре.
Действие: Не пытайтесь давать или отменять  привилегии ALTER, INDEX или
          REFERENCES на обзорах.

ORA-02205: DELETE,  INDEX,  INSERT,  UPDATE,  и REFERENCES не разрешаются для
           последовательностей
  Причина: Была  предпринята  попытка  дать или отменить неправильную привилегию
           на последовательности.
Действие: Не пытайтесь дарить или отменять привилегии DELETE, INDEX, INSERT,
          UPDATE или REFERENCES на последовательностях.





                                    -- 88 --



ORA-02206: двойная спецификация опции INITRANS
  Причина: Опция INITRANS указана более одного раза.
 Действие: Укажите опцию INITRANS только один раз затем выполните оператор
           снова.

ORA-02207: неправильное значение опции INITRANS
Причина: Значение INITRANS не является целым числом между 1 и 225 и меньше или
         эквивалентным MAXTRANS значению.
Действие: Укажите правильное значение INITRANS, затем выполните оператор снова.

ORA-02208: двойная спецификация MAXTRANS опции
Причина: MAXTRANS опция указана более одного раза.
Действие: Укажите  MAXTRANS опцию только один раз,  затем выполните оператор.

ORA-02209: неправильное значение MAXTRANS опции
Причина: Значение MAXTRANS не целое число между  1  и  225  и
         больше или равное значению INITRANS.
Действие: Укажите правильное значение MAXTRANS, затем выполните оператор снова.

ORA-02210: не указано опций для ALTER TABLE
Причина: Не было указано ALTER TABLE опции.
Действие: Укажите хотя бы одну ALTER TABLE опцию, затем выполните опеp-р снова.

ORA-02211: неправильное значение для PCTFREE или PCTUSED
  Причина: Указанное значение для PCTFREE или PCTUSED  не целое между 0 и 100.
Действие: Укажите подходящее значение для опции,  затем выполните оператор
          снова.

ORA-02212: двойная спецификация  PCTFREE опции
Причина: Вы указали PCTFREE опцию более одного раза.
Действие: Укажите PCTFREE только один раз,  затем  выполдните оператор снова.


ORA-02213: двойная спецификация опции PCTUSED
  Причина: Вы указали PCTUSED опцию более одного раза.
 Действие: Укажите PCTUSED  опцию,  затем  выполните  оператор снова.

ORA-02214: двойная спецификация BACKUP опции
  Причина: BACKUP  опция  для  ALTER TABLE указана более одного раза.
 Действие: Укажите BACKUP опцию только один раз, затем выполните опер-ор снова.

ORA-02215: двойное имя tablespace предложения
Причина: Более одного TABLESPACE предложения указано  в одном из следующих
         операторов:  GRANT/REVOKE  RESOURSE, CREATE TABLE, CREATE INDEX,
         CREATE/DROP TABLESPACE, CREATE CLUSTER или CREATE ROLLBACL SEGMENT
         операторе.
Действие: Проверьте синтаксис оператора,  укажите только одно TABLESPACE
          предложение, затем выполните оператор снова.


ORA-02216: имя tablespace ожидаемо
Причина: Правильное  имя  tablespace  не представлено там где оно требуется, в
         одном  из  следующих  операторов:  GRANT/REVOKE RESOURCE, CREATE
         TABLE,  CREATE  INDEX, CREATE CLUSTER,  CREATE ROLLBACK SEGMENT.
Действие: Проверьте синтаксис  оператора,  укажите  правильное имя tablespace
          где требуется, затем выполните оператор снова.



                                    -- 89 --



ORA-02217: двойная спецификация области памяти
Причина: Опция памяти (такая как INITIAL,  NEXT,  MINEXTENTS, MAXEXTENTS,
         PCTINCREASE) была указана более одного раза.
Действие: Укажите опцию памяти только один раз, затем выполните опер-р снова.

ORA-02218: неправильное значение области памяти INITIAL
  Причина: Указанное значение должно быть целым.
 Действие: Укажите подходящее целое значение,  затем выполните оператор снова.

RA-02219:  неправильное значение области памяти NEXT
 Причина: Указанное значение должно быть целым.
Действие: Укажите подходящее целое значение,  затем выполните оператор снова.

ORA-02220: неправильное значение опции MIXEXTENTS
  Причина: Указанное значение должно быть положительно  целым и меньше или
         равным MAXEXTENTS.
 Действие: Укажите подходящее целое значение,  затем выполните оператор снова.

ORA-02221: неправильное значение опции MAXEXTENTS
  Причина: Указанное значение должно быть положительно  целым и большим или
           равным MINEXTENTS.
Действие: Укажите подходящее целое значение,  затем выполните оператор снова.

ORA-02222: неправильное значение опции PCTINCREASE
  Причина: Указанное значение должно быть положительно целым.
 Действие: Укажите подходящее целое значение,  затем выполните оператор снова.

ORA-02227: неправильное имя кластера
  Причина: Имя кластера было неправильно сформировано.
 Действие: Проверьте правила формирования имени объекта,  вве-
          дите подходящее имя кластера, затем выполните оператор снова.

ORA-02228: двойная SIZE спецификация
  Причина: Опция SIZE указана более одного раза.
 Действие: Укажите SIZE опцию только один раз, затем выполните оператор снова.

ORA-02229: неправильное значение SIZE опции
  Причина: Указанное значение должно быть целым числом байт.
 Действие: Укажите подходящее целое значение,  затем выполните оператор снова.

ORA-02230: неправильная ALTER CLUSTER опция
  Причина: Опция  отличная  от  PCTFREE,   PCTUSED,   INITRANS, MAXTRANS,
         STORAGE,  или  SIZE  была  указана  в операторе  ALTER CLUSTER.
Действие: Укажите только правильные опции в  операторе  ALTER CLUSTER, затем
          выполните оператор снова.

ORA-02231: недостаток или неправильная опция к ALTER DATABASE
Причина: Опция  отличная  от ADD,  DROP,  RENAME,  ARCHIVLOG, NOARCHIVLOG,
         MOUNT, DISMOUNT, OPEN, или CLOSE была указана в операторе.
Действие: Укажите  только  правильные опции в операторе ALTER DATABASE, затем
          выполните оператор снова.

ORA-02232: неправильный режим MOUNT
Причина: Режим  другой  чем  SHARED  или EXCLUSIVE следует за ключевым словом
         MOUNT в операторе ALTER DATABASE.
Действие: Укажите любой SHARED,  EXCLUSIVE, или ничего следом за ключевым
          словом MOUNT в операторе ALTER DATABASE.


                                    -- 90 --



ORA-02233: неправильный режим CLOSE
Причина: Режим  другой  чем  NORMAL  или IMMEDIATE следует за ключевым словом
         CLOSE в ALTER DATABASE операторе.
Действие: Укажите любой NORMAL,  IMMEDIATE, или ничего следом за ключевым
          словом CLOSE в ALTER DATABASE операторе, затем выполните оператор
          снова.

ORA-02236: неправильное имя файла
Причина: В LOGFILE,  DATAFILE,  или RENAME предложении,  символьная строка
          ожидаема, но в списке имен файлов она не найдена.
Действие: Укажите  имена использующие литеры символьной строки, затем выполните
          оператор снова.

ORA-02237: неправильный размер файла
Причина: Целый  размер  файла  не следует после SIZE в списке файлов LOGFILE
         или DATAFILE.
Действие: Укажите подходящий размер файла следом  за ключевым словом SIZE,
          затем выполните оператор снова.


ORA-02238: список имени файла имеет различное число файлов
  Причина: В RENAME предложении в ALTER DATABASE  или TABLESPACE, число
         существующих имен файлов не эквива- лентно числу новых имен файлов.
Действие: Убедитесь, что новое имя файла соответствует каждому существующему
          файлу, затем выполните оператор снова.


ORA-02242: не указано опций для ALTER INDEX
Причина: Не было указано опций после ALTER INDEX .
Действие: Укажите  INITRANS,  MAXTRANS,  или  STORAGE опцию в операторе ALTER
          INDEX, затем выполните оператор снова.

ORA-02243: неправильная ALTER INDEX опция
Причина: Другая опция,  чем INITRANS,  MAXTRANS, STORAGE была указана в ALTER
         INDEX операторе.
Действие: Укажите  только  правильную опцию,  затем выполните оператор снова.


ORA-02244: неправильная ALTER ROLLBACK SEGMENT опция
  Причина: Была обнаружена опция отличная от STORAGE.
Действие: Укажите  STORAGE  опцию,  затем  выполните оператор снова.


ORA-02245: неправильное имя ROLLBACK SEGMENT
Причина: Имя возвратного сегмента было ожидаемо,  но не обнаружено, следом за
         ALTER[PUBLIC] ROLLBACK SEGMENT.
Действие: Укажите имя возвратного сегмента после SEGMENT, затем выполните
          оператор снова.

ORA-02246: пропущен EVENTS текст
Причина: Был ожидаем литерал символьной строки,  но он не был обнаружен, следом
         за командой ALTER SESSION SET EVENTS.
Действие: Расположите  строковой литерал содержащий случайный текст после
          ключевого слова EVENTS, затем выполните оператор снова.





                                    -- 91 --



ORA-02247: не указано опций для ALTER SESSION
Причина: Опция SET EVENTS была ожидаема,  но найдена не была, следом за
         командой ALTER SESSION.
Действие: Расположите SET EVENTS опцию  после  команды  ALTER SESSION, затем
          выполните оператор снова.

ORA-02248: неправильная опция для ALTER SESSION
Причина: Опция другая чем SET EVENTS была  обнаружена  следом за ALTER SESSION
         командой.
Действие: Укажите   SET  EVENTS  опцию  после  команды  ALTER SESSION, затем
          выполните оператор снова.

ORA-02250: пропущено или неправильно имя ограничения
Причина: Имя ограничения пропущено или неправильно.
Действие: Укажите правильное имя ограничения, затем выполните оператор снова.

ORA-02251: подзапросы не разрешены здесь
Причина: Вэтом случае, в операторе подзапрос не разрешен.
Действие: Удалите или переразместите подзапрос, затем выполните оператор снова.

ORA-02252: условие проверочного ограничения  недостаточно правильно завершено
Причина: Указанное условие поиска для проверочного  ограничения недостаточно
          правильно завершено.
Действие: Проверьте и поправьте синтаксис условия поиска, затем повторите
          операцию.

ORA-02253: спецификация ограничения не разрешена здесь
Причина: Спецификация ограничения в данном случае не разрешена в операторе.
Действие: Удалите   или  заново  переразместите  спецификацию ограничения,
          затем выполните оператор снова.

ORA-02254: DEFAULT <выражение>  не разрешено здесь
Причина: Выражение  со  значением по умолчанию не разрешается для колонки в
         этом случае, в операторе.
Действие: Удалите или заново переразместите выражение со зна-
          чением по умолчанию, затем снова выполните оператор.


ORA-02255: NOT NULL не разрешается после DEFAULT NULL
  Причина: Спецификация  NOT NULL противоречит с NULL значением по умолчанию.
 Действие: Удалите любую NOT NULL или DEFAULT NULL  специфика-
          цию, затем выполните оператор снова.


ORA-02256: количество ссылаемых колонок должно  быть  эквивалентно числу
          ссылающихся
Причина: Количество  колонок  в  одном списке не эквивалентно числу колонок в
         другом списке.
Действие: Убедитесь, что нет пропущенных колонок, затем выполните оператор
         снова.

ORA-02257: превышено максимальное число колонок
Причина: Количество  колонок в ключевом списке превышает максимальное
         количество.
Действие: Уменьшите количество колонок в списке.




                                    -- 92 --



ORA-02258: двойная  или  противоречие  NULL  и / или NOT NULL спецификаций
Причина: Вы вводите двойную или противоречие NULL и / или NOT NULL
         спецификаций.
Действие: Удалите  одну из противоречущих спецификаций, затем выполните
          оператор снова.


ORA-02259: двойные UNIQUE/PRIMARY KEY  спецификации
  Причина: Вы вводите двойную UNIQUE или PRIMARY KEY спецификацию.
  Действие: Удалите двойную спецификацию,  затем выполните оператор снова.


ORA-02269: таблица может иметь только один первичный ключ
Причина: Вы указали один и более первичных ключей для одной и той же таблицы.
Действие: Удалите добавочный первичный ключ,  затем выполните оператор снова.


ORA-02261: такой  уникум  первичного ключа уже существует в этой таблице.
Причина: Вы указали уникум или первичный  ключ,  который  уже существует для
         этой таблицы.
Действие: Удалите  первичный  ключ,  затем выполните оператор снова.

ORA-02262: ORA-номер  происходит  во время контроля соответствия типов
           выражение значения колонки по умолчанию
Причина: Попытка изменить тип данных колонки, вызывает ошибку контроля
         соответствия типов, потому что новый тип данных вступает в
         противоречие со значением по умолчанию существующей колонки.
Действие: Удалите выражение значения по умолчанию, или не изменяйте тип данных
         колонки, затем выполните оператор снова.


ORA-02263: необходимо указать тип данных для этой колонки
  Причина: Требуемый тип данных для этой колонки упущен.
 Действие: Укажите требуемый тип данных,  затем выполните оператор снова.

ORA-02264: это  имя уже использовалось в существующем ограничении
  Причина: Указанное имя ограничения не является уникальным.
 Действие: Укажите уникальное имя ограничения, затем выполните оператор снова.

ORA-02265: нет возможности доопределить тип ссылаемой колонки
  Причина: Тип ссылаемой колонки все еще не определен.
 Действие: Убедитесь, что тип данных ссылаемой колонки опреде-
          лен перед ссылкой на нее.

ORA-02267: тип колонки несовместим с типом ссылаемой колонки
Причина: Вы пытаетесь выполнить операцию на  паре  колонок  с несовместимыми
         типами данных.
Действие: Укажите совместимый тип данных для ссылаемой колонки.

ORA-02268: ссылаемая таблица не имеет первичного ключа
Причина: Ссылаемая таблица не имеет первичного ключа.
Действие: Не пытайтесь ссылаться на таблицу использующую уни-
          кальный ключ, или создайте уникальный ключ для таблицы.

ORA-02269: ключевая колонка не может быть с типом данных LONG
  Причина: Вы определили ключевую колонку с типом  данных LONG.  Это не



                                    -- 93 --



           разрешается.
Действие: Поменяйте тип данных колонки,  или удалите LONG колонку из ключевых,
           затем выполните оператор снова.


ORA-02270: такой уникум первичного ключа не существует в ссылаемой таблице
Причина: В ссылаемой таблице используется такой  уникум  первичного ключа,
         который не существует.
Действие: Добавьте уникум  или первичный ключ к таблице, затем повторите
          операцию.

ORA-02271: таблица не имеет такого ограничения
Причина: Вы  ссылаетесь  на таблицу использующую ограничение, которое не
         существует.
Действие: Проверьте спеллинг имени ограничения,  или добавьте ограничение к
          таблице, затем повторите операцию.

ORA-02272: ограниченная колонка не может быть с типом данных LONG
Причина: Вы определили ограниченную колонку  с  типом  данных LONG. Что не
         разрешается.
Действие: Поменяйте тип данных колонки, или удалите ограничение на колонку,
         затем повторите операцию.

ORA-02273: этот уникальный/ первичный ключ , на него ссылаются некоторые
           внешние ключи
Причина: Вы пытаетесь уничтожить уникум или первичный ключ на который ссылаются
         другие ключи.
Действие: Удалите все ссылки на этот ключ перед его уничтожением.

ORA-02274: двойное отсутствие спецификаций ограничения
Причина: Отсутствующее ограничение было указано  более одного раза. Это не
         разрешается.
Действие: Удалите двойную спецификацию.

ORA-02275: такое отсутствие ограничения уже существует в этой таблице
Причина: Была предпринята попытка указать отсутствующее ограничение, которое
         уже существует. Это скажеться в двойных спецификациях, и поэтому это
         не разрешено.
Действие: Убедитесь,  что вы указали ограничение только  один раз.

ORA-02276: тип значения по умолчанию несовместим с типом  колонки
Причина: Тип  вычмсляемого выражения по умолчанию несовместим с типом данных
         колонки.
Действие: Измените выражение по умолчанию,  или поменяйте тип данных колонки,
          затем повторите операцию.

ORA-02277: неправильное имя последовательности
Причина: Вы указали неправильное имя последовательности.
Действие: Проверьте  синтаксис  и ваш спеллинг,  укажите правильное имя
          последовательности, затем повторите операцию.

ORA-02278: двойные   или  противоречивые  MAXVALUE/NOMAXVALUE спецификации
Причина: Вы вводите двойные или противоречивые MAXVALUE/NOMAXVALUE
         спецификации.
Действие: Удалите  одну из противоречивых спецификаций, затем выполните
          оператор снова.



                                    -- 94 --



ORA-02279: двойные   или  противоречащие  MINVALUE/NOMINVALUE спецификации
Причина: Вы вводите двойные или противоречащие MINVALUE и/или NOMINVALUE
         спецификации.
Действие: Удалите  одну из протеворечивых спецификаций, затем выполните
          оператор снова.


ORA-02280: двойные  или противоречащие CYCLE/NOCYCLE спецификации
Причина: Вы вводите двойные или противоречащие  CYCLE или NOCYCLE спецификации.
Действие: Удалите  одну из противоречащих спецификаций, затем выполните
          оператор снова.

ORA-02281: двойные или противоречащие CACHE/NOCACHE  спецификации
Причина: Вы вводите двойные или противоречащие CACHE или NOCACHE спецификации.
Действие: Удалите одну из противоречащих  спецификаций, затем выполните
          оператор снова.

ORA-02282: двойные  или противоречащие ORDER/NOORDER спецификации
 Причина: Вы вводите двойные или противоречащие ORDER или NOORDER спецификации.
Действие: Удалите  одну из противоречащих спецификаций, затем выполните
          оператор снова.

ORA-02283: нет возможности изменить начальный(стартовый)  номер
           последовательности
Причина: Вы  пытались изменить стартовый номер последовательности. Это не
          разрешается.
Действие: Не пытайтесь изменить  стартовый  номер  последовательности.

ORA-02284: двойные INCREMENT BY спецификации
  Причина: Вы ввели двойные INCREMENT BY  спецификации.
 Действие: Удалите   двойные   спецификации,  затем  выполните оператор снова.

ORA-02285: двойные START WITH спецификации
  Причина: Вы ввели двойную START WITH спецификацию.
 Действие: Удалите двойную спецификацию,  затем выполните оператор снова.

ORA-02286: не было указано опций для ALTER SEQUENCE
 Причина: Не было указано ALTER SEQUENCE опций.
Действие: Проверьте синтаксис,  затем укажите по крайней мере одну ALTER
          SEQUENCE опцию.

ORA-02287: номер последовательности не дозволителен здесь
Причина: Указанная ссылка на номер последовательности (CURVAL или NEXTVAL)
         является неподходящей в данном случае, в операторе.
Действие: Проверьте синтаксис, удалите или переразместите номер последовательнос

ORA-00288: неправильный режим OPEN
Причина: Режим  отличный  от  RESETLOG  был  указан  в  ALTER DATABASE
         операторе. RESETLOG только правилен в режиме OPEN.
Действие: Удалите неправильный режим из оператора, или замените его ключевым
         словом RESETLOG, затем выполните оператор снова.

ORA-02289: последовательность не существует
  Причина: Указанная последовательность не существует,  или  вы не имеете
           требуемую привилегию доступа для выполнения этой операции.
Действие: Проверьте ваш  спеллинг  имени  последовательности, или получите
          требуемую привилегию доступа.  Если необходимо создайте
          последовательность.

                                    -- 95 --



ORA-02401: нет возможности EXPLAIN обзор которым владеет другой пользователь
Причина: Обзор  указанный  в  пользовательском SQL операторе, принадлежит
         другому пользователю и не может быть раскрыт.
Действие: Создайте обзор с теме же определениями,  но принадлежащий текущему
          пользователю.

ORA-02402: PLAN_TABLE не найдена
  Причина: PLAN_TABLE используется  EXPLAIN  для  описания  SQL оператора,
           который не существует в текущей схеме.
Действие: Создайте  PLAN_TABLE в текущей схеме,  или испрользуйте предложение
          INTO для хранения EXPLAIN результатов в  плановой таблице с другим
          именем.

ORA-02403: план таблица не имеет правильного формата
Причина: План таблица не имеет подходящих колонок.
Действие: Переопределите план таблицу с подходящими колонками.

ORA-02404: указанная план таблица не найдена
  Причина: Указанная план таблица не может быть найдена.
 Действие: Создайте указанную план таблицу или используйте существующию.

ORA-03001: невыполненная особенность
  Причина: Была  предпринята  попытка   применить   особенность которая не
           выполняется в текущий момент.
Действие: Не пытайтесь использовать  особенность в это время.


ORA-03002: оператор не выполнен
Причина: Была предпринята попытка использовать оператор,  который не
         выполняется в текущий момент.
Действие: Не пытайтесь использовать оператор в это время.

ORA-03007: устарелая особенность
Причина: Вы пытаетесь использовать особенность, которая больше не
         поддерживается.
Действие: Действий пользователя не требуется.

ORA-03100: область размещения данных не может быть  распределена:
           недостаточно памяти
Причина: Была предпринята  попытка  распределить  указанное пространство для
         намерений связи,  которая провалилась.  Это сообщение о внутренней
         ошибке ORACLE, которая как правило не происходит.
Действие: Контакт с вашим представителем Customer Support.


ORA-03106: грубая двух-задачная ошибка протокола связи
Причина: Путь связи между ORACLE и задачей пользователя остановился. Это
         сообщение о внутренней ошибке  ORACLE, которая  как правило не
         происходит.
Действие: Контакт с вашим представителем Customer Support.

ORA-03107: oranet buffer is underflow
  Причина: Это  сообщение  о внутренней ошибке ORACLE,  которая как правило не
           происходит.
Действие: Контакт  с  вашим  представителем  ORACLE  Customer Support.




                                    -- 96 --



ORA-03108: oranet: ORACLE не поддерживает версию интерфейса
  Причина: Версия ORACLE, с которой вы связались через SQL*NET не поддерживает
           SQL*NET протокол.
 Действие: Дополните старую  версию  ORACLE,  затем  повторите операцию.

ORA-03109: oranet буфер переполнен
Причина: Данные передаваемые между программой пользователя и ORACLE перекрывают
         все имеющиеся в распоряжении пространство буфера. Это сообщение о
         внутренней ошибке ORACLE,  которая как правило не происходит.
Действие: Контакт  с  вашим  представителем  Oracle  Customer Support.


ORA-0310: oranet: ORACLE не поддерживает SQL версию
Причина: Версия ORACLE с которой вы связались  через  SQL*NET не поддерживает
         вашу версию SQL.
Действие: Дополните  старую  версию  ORACLE,  затем повторите операцию.


ORA-0311: прерывание получено на канале связи
Причина: Прерывание произошло на канале связи, но возможно не было отрегулиро
         вано  SQL*NET  матобеспечением.  Это сообщение  о внутренней ошибке
         ORACLE, которая как правило не происходит.
Действие: Контакт  с  вашим  представителем  ORACLE  Customer Support.

ORA-03112: ошибка синтаксиса главной строки
Причина: В одно-задачной простой операции, внутренне-сгенерированная главная
         строка была неправильна.  Это сообщение о внутренней ошибке ORACLE,
         которая как правило не происходит.
Действие: Контакт  с  вашим  представителем  ORACLE  Customer Support.

ORA-03113: конец файла на канале связи
Причина: Конец файла произошел на канале связи, но не был отрегулирован SQL*Net
         матобеспечением.  Это сообщение о внутренней ошибке ORACLE, которая
         как правило не происходит.
Действие: Контакт  с  вашим  представителем  ORACLE  Customer Support.


ORA-03114: не связан с ORACLE
Причина: Вызов в ORACLE был предпринят ,  когда никакой связи еще не было
         установлено.  Обыкновенно,  это происходит потому что программа
         написанная пользователем еще не загружена. Это может также произойти
         если нарушение связи вызывает рассоединение.
Действие: Повторите операцию.  Если ошибка происходит  снова, то проверьте
          прпограмму написанную пользователем.

ORA-03115: неподдерживаемый  тип  данных  рабочей  сети   или представление
  Причина: Связка  пользователя  или  определение  или  функция ORACLE не
           поддерживается этим гетерогенным SQL*Net соединением.
 Действие: Дополните  старую  версию  ORACLE,  затем повторите операцию.

ORA-03116: ttcxxx: неправильная длина буфера
  Причина: Это сообщение о внутренней  ошибке  ORACLE,  которая как правило не
           происходит.
 Действие: Контакт с вашим представителем Customer Support.





                                    -- 97 --



ORA-03117: переполнение ttc области сохранения
Причина: Это сообщение о внутренней ошибке ORACLE, которая как правило не
         происходит.
Действие: Контакт  с  вашим  представителем  ORACLE  Customer Support.

ORA-03118: ttc сопрограмма имеет неправильное состояние
  Причина: Это  сообщение  о внутренней ошибке ORACLE,  которая как правило не
           происходит.
 Действие: Контакт с вашим представителем Customer Support.

ORA-03119: ttcc2u: неправильный символ
  Причина: Символ  который был послан в или из ORACLE над гетерогенным соедине
           нием не может быть переведен в  установку символа по умолчанию.
 Действие: Проверьте синтаксис вашего SQL оператора, или измените тип данных
           колонки на RAW или LONG RAW, затем выполните оператор снова.

ORA-03120: ttci2u: целое переполнение
Причина: Целое  значение во внутренней структуре ORACLE переполнилось, когда
         оно было послано или получено  над гетерогенным соединением. Это случа
         ется когда неправильный буфер указан длиной или слишком большой стро
         кой.  Это часто показывает ошибку в прикладной программе пользователя.
Действие: Проверьте параметры обращений к ORACLE.  Если проблема рекурсирует,
          уменьшите все целые параметры (значения колонок не включать) менее
          чем 32767.

ORA-03121: нет связанного интерфейс драйвера - функция не выполнена
Причина: Программа которая обходит  SQL*Net  вызывает  ORACLE функцию, которая
         требует присутствия SQL*Net драйвера. Только программы поддерживаемые
         ORACLE Corporation могут  использовать этот интерфейс.  Пользователь
         ская программа связанная с дополнительной библиотекой может также
         вызывать эту ошибку.
Действие: Если  эта  ошибка происходит во время использования программы
          обеспеченной ORACLE Corporation, то контакт с вашим представителем
          Customer Support . Если поль- зовательская программа вызывает эту
          ошибку, то свяжите вашу программу заново с текущей версией биьлиотек
          ORACLE.

ORA-03122: попытка закрыть ORACLE - стороннее окно со стороны пользователя
Причина: Это  сообщение  о внутренней ошибке ORACLE,  которая как правило не
         происходит.
Действие: Контакт с вашим представителем Customer Support.

ORA-04000: сумма PCTUSED и PCTFREE   не может превышать 100
Причина: Сумма PCTUSED и PCTFREE указанных для  кластера  или таблицы не может
         превышать 100.
Действие: Создайте  таблицу  или кластер указывающие значения для PCTUSED и
          PCTFREE сумма которых не должна превышать 100.

ORA-04001: str должен быть целым
  Причина: Указанный параметр последовательности не был целым.
 Действие: Создайте последовательность, дайте указанному параметру целое
           значение.

ORA-04002: INCREMENT должен быть не нулевым и целым
  Причина: Шаг последовательности был указан как ноль.
 Действие: Укажите шаг как не нулевую величину, затем повторите операцию.



                                    -- 98 --



ORA-04003: "число" превышает  максимально  допустимый  размер (число цифр) для
           последовательностей
Причина: Указанный  параметр последовательности имеет слишком много цифр.
Действие: Укажите параметр с допустимым количеством цифр, заtем повторите
         операцию.


ORA-04004: MINVALUE должна быть меньше MAXVALUE
Причина: MINVALUE  была  указана  больше  или   эквивалентной MAXVALUE.
Действие: Укажите  MINVALUE меньше MAXVALUE,  затем выполните оператор снова.


ORA-04005: INCREMENT должен быть меньше MAXVALUE минус MINVALUE
Причина: Ваш  указанный  INCREMENT  равен или больше MINVALUE минус MAXVALUE.
         Что не позволительно.
Действие: Укажите ваш INCREMENT  меньше  чем  MAXVALUE  минус
          MINVALUE, затем выполните оператор снова.

KOAP Open Portal 2000



Яндекс цитирования