Za prvé, to, co Oracle nazývá „databází“, se obecně liší od toho, co většina ostatních databázových produktů nazývá „databází“. "Databáze" v MySQL nebo SQL Server je mnohem blíže tomu, co Oracle nazývá "schéma", což je soubor objektů vlastněných konkrétním uživatelem. V Oracle byste měli obecně pouze jednu databázi na server (velký server může mít několik databází), kde každá databáze má mnoho různých schémat. Pokud používáte expresní edici Oracle, můžete mít pouze 1 databázi na server. Pokud jste připojeni k Oracle přes SQL Developer, znamená to, že již máte vytvořenou databázi Oracle.
Za předpokladu, že opravdu chcete vytvořit schéma, nikoli databázi (s použitím terminologie Oracle), vytvořili byste uživatele
CREATE USER company
IDENTIFIED BY <<password>>
DEFAULT TABLESPACE <<tablespace to use for objects by default>>
TEMPORARY TABLESPACE <<temporary tablespace to use>>
Potom byste uživateli přidělili všechna oprávnění, která chcete
GRANT CREATE SESSION TO company;
GRANT CREATE TABLE TO company;
GRANT CREATE VIEW TO company;
...
Jakmile to uděláte, můžete se připojit k (existující) databázi jako COMPANY
a vytvořit objekty v COMPANY
schéma.