Olá,
Quando você se conecta como "<u>AS SYSDBA</u>", sempre se conectará como SYS.
Não há maneira de evitar isso, é assim.
A identificação é feita no nível do sistema operacional, não no nível do banco de dados.
SYSDBA e SYSOPER são privilégios administrativos especiais que não têm nada a ver com ter a função de DBA. Você não está se conectando ao banco de dados como o usuário "abc" como você viu.
Dê uma olhada aqui:
http://download-uk.oracle.com/docs/cd/B10501_01/server.920/a96521/dba.htm#10431