Question: I want to drop some users in Oracle DB using sqlplus but I am getting error:

```
SQL> DROP USER test CASCADE;
DROP USER test CASCADE
*
ERROR at line 1:
ORA-01940: cannot drop a user that is currently connected

```

I followed the link in SO to find out the sessions - [Dropping a connected user from an Oracle 10g database schema](https://stackoverflow.com/questions/85804/dropping-a-connected-user-from-an-oracle-10g-database-schema)

But when I ran the command I am not getting any results:

```
SQL> select sid,serial# from v$session where username = 'test';

no rows selected

```

Please help me how to drop users in this case.

Answer: 
If you use RAC then you need to use `GV$*` views instead `V$*`.
Try to find your session by 

```
select * from gv$session where username = 'test';

```

and then you can kill the session by

```
alter system kill session 'sid, serial#, @inst_id' immediate;

```
go to services in administrative tools and select oracleserviceSID and restart it