Hola,
Cuando te conectas como "<u>AS SYSDBA</u>", siempre te conectarás como SYS.
No hay forma de evitarlo, es así.
La identificación se realiza a nivel del sistema operativo, no a nivel de la base de datos.
SYSDBA y SYSOPER son privilegios administrativos especiales que no tienen nada que ver con tener el rol de DBA. No te estás conectando a la base de datos como el usuario "abc" como viste.
Echa un vistazo aquí:
http://download-uk.oracle.com/docs/cd/B10501_01/server.920/a96521/dba.htm#10431