Under standard Oracle database guidelines, table names must begin with a letter, be 1 to 30 characters long, not use reserved words, and contain only alphanumeric characters, underscores, dollar signs, and pound signs. Special characters like + and * are forbidden.