1 – ACCOUNT
Syntax options:
ACCOUNT LOCK | ACCOUNT UNLOCK
The ACCOUNT LOCK clause disables access to the database by the
user for whom the ALTER USER statement is being applied. The
ACCOUNT UNLOCK clause allows the user access to the database.
2 – COMMENT_IS
Adds a comment about the user. SQL displays the text of the
comment when it executes a SHOW USERS statement. Enclose the
comment in single quotation marks (') and separate multiple lines
in a comment with a slash mark (/).
3 – IDENTIFIED_EXTERNALLY
Indicates that the user will be authenticated through the
operating system.
4 – PROFILE
Syntax options:
PROFILE | NOPROFILE
Identifies a new profile for assignment to the user and replaces
any previously assigned profile. The specified profile name must
be the name of an existing profile.
NOPROFILE removes any assigned profile from the user. No error is
returned if a profile is not currently assigned.
5 – PUBLIC
The PUBLIC user in the database. This entry gives you control
over anonymous users who access the database.
6 – RENAME_TO
Changes the user name and, if a security profile exists, assigns
the security profile associated with the old user name to the new
user name. This might be used, for example, when a person's name
changes (as through marriage), and, therefore, his or her account
on the operating system is changed accordingly. The new-username
must not currently exist in the database.
When the ALTER USER command is issued, the existing user name is
removed from the database and replaced with the new-username. If
SECURITY CHECKING is INTERNAL, then subsequent SHOW PROTECTION
statements will display the new name for the user, and all GRANT
and REVOKE statements will require the new-username. The new-
username is not visible to other sessions until the transaction
containing the ALTER USER command is committed.
See the RENAME for further discussion.
7 – username
An existing user name in the database.