A schema in Oracle Database is a collection of logical structures of data, or schema objects. A schema is owned by a database user and has the same name as that user. For example, a user named “John” would have a schema also named “John”. The schema would contain all of John’s tables, views, sequences, stored procedures, and other database objects.