Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bagaimana cara membuat database kecil dan sederhana menggunakan Oracle 11 g dan SQL Developer?

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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle:Apakah ada cara untuk mendapatkan kesalahan sintaks SQL terbaru?

  2. Kolom Kenaikan Otomatis – Urutan sebagai Nilai Default di Oracle

  3. Membuat metode pengembalian gumpalan (Oracle) tidak diterapkan oleh driver JDBC (Jboss eap 5.1)

  4. Mengapa pemicu ini gagal? Dikatakan pengidentifikasi tidak valid

  5. Bergabung terlalu lama