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

Bagaimana cara membuat tabel yang tidak dimiliki oleh sys di Oracle?

Mengingat kesalahan, saya berasumsi bahwa Anda masuk ke database sebagai SYS untuk membuat tabel Anda dan untuk menulis kode Anda. Anda tidak ingin menggunakan SYS skema untuk itu-- Anda tidak boleh membuat objek di SYS skema. Anda harus masuk ke database sebagai pengguna lain. Secara umum, jika Anda sedang membangun aplikasi baru, Anda akan membuat pengguna baru untuk memiliki semua objek untuk aplikasi baru.

Misalnya, jika Anda membuat klon Facebook dan ingin menggunakan USERS tablespace untuk data Anda

CREATE USER facebook_appid
  IDENTIFIED BY <<password>>
  DEFAULT TABLESPACE USERS
  TEMPORARY TABLESPACE TEMP;

GRANT CREATE SESSION,
      CREATE TABLE,
      CREATE TRIGGER
   TO facebook_appid;

Anda kemudian akan terhubung ke database sebagai facebook_appid menggunakan sandi yang Anda tentukan.

sqlplus facebook_appid/<<password>>@<<TNS alias>>

Setelah selesai, Anda dapat membuat tabel dan pemicunya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cara menanyakan database Oracle berdasarkan input pengguna menggunakan asp.net c#

  2. Artefak yang hilang com.Oracle:ojdbc6:jar:11.2.0.3

  3. bagaimana cara menduplikasi hasil sql saya?

  4. Kesalahan basis data Oracle di symfony2 (doktrin). Apakah pengaturan parameter.yml dengan benar?

  5. Tulis pernyataan sisipkan dengan klausa pilih yang mengembalikan id di Oracle