Tout d'abord, ce qu'Oracle appelle une "base de données" est généralement différent de ce que la plupart des autres produits de base de données appellent une "base de données". Une "base de données" dans MySQL ou SQL Server est beaucoup plus proche de ce qu'Oracle appelle un "schéma" qui est l'ensemble d'objets appartenant à un utilisateur particulier. Dans Oracle, vous n'auriez généralement qu'une seule base de données par serveur (un grand serveur peut contenir une poignée de bases de données), chaque base de données ayant de nombreux schémas différents. Si vous utilisez l'édition express d'Oracle, vous n'êtes autorisé à avoir qu'une seule base de données par serveur. Si vous êtes connecté à Oracle via SQL Developer, cela indique que vous avez déjà créé la base de données Oracle.
En supposant que vous vouliez vraiment créer un schéma, pas une base de données (en utilisant la terminologie Oracle), vous créeriez l'utilisateur
CREATE USER company
IDENTIFIED BY <<password>>
DEFAULT TABLESPACE <<tablespace to use for objects by default>>
TEMPORARY TABLESPACE <<temporary tablespace to use>>
Vous attribueriez alors à l'utilisateur les privilèges que vous souhaitiez
GRANT CREATE SESSION TO company;
GRANT CREATE TABLE TO company;
GRANT CREATE VIEW TO company;
...
Une fois cela fait, vous pouvez vous connecter à la base de données (existante) en tant que COMPANY
et créer des objets dans la COMPANY
schéma.