When logging on to the database instance, that is, when opening a database session, each user of the instance or each application is assigned precisely one fixed user task. This task in the user kernel thread is responsible for the processing of SQL statements.
The number of user tasks available is defined by the MAXUSERTASKS database parameter.