sql >> Databáze >  >> RDS >> Oracle

Jak vytvořit malou a jednoduchou databázi pomocí Oracle 11 g a SQL Developer?

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.



  1. PHP &PDO:Připojte se k MySQL pomocí adresy IPv6

  2. Heroku přenáší db z jedné aplikace do druhé

  3. Java – Import z MySQL do Hive, kde MySQL běží na Windows a Hive na Cent OS (Horton Sandbox)

  4. Jak vložit data do více tabulek se závislostmi na cizím klíči (MySQL)