Os nomes de objetos de banco de dados em 11g e em 12cR1 são limitados a 30 bytes (em um conjunto de caracteres de byte único, será equivalente a 30 caracteres).
Pode ser alterado? Não, você não pode fazer alterações para permitir que o Oracle use nomes de objetos maiores que 30 bytes.
A restrição de nomes de objetos de 30 bytes foi levantada na segunda versão do Oracle Database 12c ( 12cR2) e se o valor do parâmetro de inicialização COMPATIBLE for definido como 12.2 ou superior, o comprimento dos nomes de objetos poderá ser de até 128 bytes.