Pertama, apa yang disebut Oracle sebagai "database" umumnya berbeda dari apa yang kebanyakan produk database lain sebut sebagai "database". Sebuah "database" di MySQL atau SQL Server jauh lebih dekat dengan apa yang disebut Oracle sebagai "skema" yang merupakan kumpulan objek yang dimiliki oleh pengguna tertentu. Di Oracle, Anda biasanya hanya memiliki satu database per server (server besar mungkin memiliki beberapa database di dalamnya) di mana setiap database memiliki banyak skema yang berbeda. Jika Anda menggunakan Oracle edisi ekspres, Anda hanya diperbolehkan memiliki 1 database per server. Jika Anda terhubung ke Oracle melalui SQL Developer, itu menunjukkan bahwa Anda telah membuat database Oracle.
Dengan asumsi bahwa Anda benar-benar ingin membuat skema, bukan database (menggunakan terminologi Oracle), Anda akan membuat pengguna
CREATE USER company
IDENTIFIED BY <<password>>
DEFAULT TABLESPACE <<tablespace to use for objects by default>>
TEMPORARY TABLESPACE <<temporary tablespace to use>>
Anda kemudian akan memberikan hak istimewa apa pun yang Anda inginkan kepada pengguna
GRANT CREATE SESSION TO company;
GRANT CREATE TABLE TO company;
GRANT CREATE VIEW TO company;
...
Setelah selesai, Anda dapat terhubung ke database (yang ada) sebagai COMPANY
dan buat objek di COMPANY
skema.