Изменение размера таблицы/столбца/индекса в oracle 11g или 12c

Я использую oracle 11g и нуждаюсь в имени, размер которого превышает 30 символов, я знаю, что максимальный размер в 11g составляет 30 символов.

Можно ли изменить этот максимальный размер?

Каков максимальный размер имен таблиц/столбцов/индексов в Oracle 12c?

Ответ 1

Имена объектов базы данных в 11g, а также в 12cR1 ограничены 30 байтами (в однобайтовом наборе символов он будет эквивалентен 30 символам). Можно ли это изменить? Нет, вы не можете вносить какие-либо изменения, чтобы разрешить Oracle использовать имена объектов, длина которых превышает 30 байтов.

30-байтовое ограничение имен объектов было снято во втором выпуске Oracle Database 12c (12cR2), и если значение параметра инициализации COMPATIBLE установлено в 12,2 или выше, длина имен объектов может достигать 128 байтов.

Ответ 2

Я не знаю, как изменить максимальный размер полей на более чем 30 символов в 11g.

Я не видел ничего, чтобы предположить, что это изменяется в 12c.