Generally, you are free to choose user names and passwords. The following restrictions do apply, however:
· User names may be a maximum of 32 characters long.
· Passwords may be a maximum of 18 characters (ASCII) or 9 characters (UNICODE) long.
· Database Users: The rules described in the Reference Manual under User Name (user_name) and Password (password) apply.
· Database tools and interfaces (such as SQL Studio, SQLCLI, Loader, JDBC) convert all lowercase letters in user names and passwords into uppercase; special characters are retained.
Use database instance HOTELDB using SQLCLI:
\c -d HOTELDB -u david,blu&e
SQLCLI converts the user name into DAVID and the password into BLU&E.
If the user name or the password contains lowercase letters, you have to set the whole user name or the whole password in quotation marks.
Use database instance HOTELDB to connect to SQLCLI:
\c -d HOTELDB -u "david","blu&e"
SQLCLI does not convert the input into uppercase letters; instead it uses david as the user name and blu&e as the password.
· Database system administrator (SYSDBA user):
The same rules apply as to database users. Do not enter the character string SYSDBA as the user name, as this character is a reserved SQL keyword. Only use the Database Manager to change the password, see Database Manager GUI, Changing the Password of a DBM Operator or Database Manager CLI, Changing the DBM Operator Data.
· Database Manager Operator (DBM Operator):
The user name and password of DBM operators are restricted to 7 Bit ASCII, and special characters are not permitted. The user name and password are automatically converted into uppercase letters.