You are logged on to the database as a database user.
You are the owner of the table or have the ALTER privilege for the table to which the column belongs.
More information: SQL Reference Manual, Privilege Specification (priv_spec)
The database is in the ONLINE operational state.
SQL Reference Manual, ALTER TABLE Statement (alter_table_definition)