Inactive sessions does not mean bad thing for database as long as they relase the locks immediately after their transaction.

Setting profiles is a good idea.