Si quieres que el usuario solo se conecte una sola vez, independientemente de la pc, puedes crearte un PROFILE:
CREATE PROFILE PRUEBA (PRUEBA es el nombre del PROFILE o PERFIL)
LIMIT SESSIONS_PER_USER 1; (Una de las carácteristicas del PROFILE, solo te permite una sesión por usuario)
ALTER USER t

suario PROFILE PRUEBA;
Aqui asignas al usuario que tenga ese PROFILE. Puedes hacerlo visualmente también. Si tienes el TOAD vas a Create - Profile.
Dependiendo de la versión de Oracle, puedes crear un profile sin necesidad de usar comandos explicitamente.
Yo uso la versión 8i, y se puede crear con el DBA Studio, para nuevas versiones no sabría decirte.
Si gustas puedes buscar respecto a PROFILE en internet.
Espero que sea lo que quieras