Mise à jour : comme indiqué ci-dessus, dans Oracle 12.2 et les versions ultérieures, la longueur maximale des noms d'objets est désormais de 128 octets.
Le reste de cet article s'applique à Oracle 12.1 et aux versions inférieures : la limite était alors de 30 chars (octets, vraiment).
Mais ne me croyez pas sur parole ; essayez par vous-même (sur Oracle 12.1 ou inférieur) :
SQL> create table I23456789012345678901234567890 (my_id number);
Table created.
SQL> create table I234567890123456789012345678901(my_id number);
ERROR at line 1:
ORA-00972: identifier is too long