ORA-28012
The connection as user_name should use AS administrative_privilege.
- user_name: The name of the database user.
- administrative_privilege: The administrative privilege required to connect as the database user (SYSOPER, SYSASM, SYSBACKUP, SYSDG, SYSKM or SYSRAC).
Cause
An attempt was made to connect as an administrative user without specifying an administrative connection clause (AS SYSDBA, AS SYSOPER, AS SYSASM, AS SYSBACKUP, AS SYSDG, AS SYSKM, or AS SYSRAC).
Action
Use the appropriate administrative connection clause, for example: CONNECT SYS AS SYSDBA Enter password: password CONNECT SYS AS SYSOPER Enter password: password Attempting to connect as SYS without an administrative connection clause is no longer supported. To connect as an administrative user, specify either the AS SYSDBA database administrator clause or one of the separation-of-duty clauses (AS SYSOPER, AS SYSASM, AS SYSBACKUP, AS SYSDG, AS SYSKM, or AS SYSRAC).