Realmente as versões do Oracle tanto a 12c tem esta limitação do tamanho dos caracteres do nome a 30 e não é possível fazer qualquer alteração pois é uma definição do produto da Oracle assim como os nomes reservados que não se podem alterá-los, porém ressalvo que uma tabela cujo nome ultrapassa 30 caracteres seria algo a ser revisada, para isto o Banco de Dados provê comentários que se podem ser atribuídos a tabelas e a colunas evitando assim ter que colocar um nome quase uma descrição no nome do Objeto.