Соединение с Базой данных
Соединение: Коммуникационный путь между пользовательским процессом и экземпляром базы данных
Сеанс: Конкретное подключение пользователя к экземпляру базы данных посредством пользовательского процесса

Чтобы получить доступ к базе данных, пользователь должен соединиться с базой данных, используя инструмент (такой как SQL*Plus). После того, как пользователь устанавливает соединение, для пользователя сеанс создается.
Соединение и сеанс тесно связаны с пользовательским процессом, но отличаются по значению.
Соединение является коммуникационным путем между пользовательским процессом и экземпляром БД Oracle. Коммуникационный путь устанавливается, используя доступные механизмы межпроцессорного взаимодействия или сетевое программное обеспечение (когда разные компьютеры выполняют приложение базы данных и БД Oracle, и связываются через сеть).
Сеанс представляет состояние текущего пользовательского входа в систему экземпляра базы данных. Например, когда пользователь запускает SQL*Plus, пользователь должен указать допустимое имя пользователя и пароль, после чего сеанс устанавливается для этого пользователя. Сеанс длится с момента подключения пользователя до момента, когда пользователь отключается или выходит из приложения базы данных.
В случае выделенного соединения сеанс обслуживается постоянным выделенным процессом.
В случае совместно используемого соединения сеанс обслуживается доступным серверным процессом, выбранным из пула, либо промежуточным уровнем или архитектурой разделяемого сервера Oracle.
Несколько сеансов могут быть созданы и существовать одновременно для единственного пользователя БД Oracle, использующего то же самое имя пользователя, но через различные приложения или несколько вызовов того же самого приложения.