in my oracle instance, I have a user called xxx, I remembered I just grant resource and connect role to xxx, but now the user can log in as sysdba(via pl/sql developer), even after executing revoke dba from xxx through sys account, the user xxx can still log in as sysdba, so why? What should I do to revoke his dba role?
PS: now I execute revoke dba from xxx, it reports an error: dba role is not granted to xxx