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

Apa perbedaan antara akun Oracle SYS dan SYSTEM?

SYS memiliki kamus data oracle. Setiap objek dalam database (tabel, tampilan, paket, prosedur, dll.) semuanya memiliki satu pemilik. Untuk kamus database, dan banyak tabel khusus (tampilan kinerja dan sejenisnya) semuanya dimiliki oleh pengguna SYS.

Pengguna SISTEM seharusnya menjadi pengguna master DBA, dengan akses ke semua objek ini. Ini mencerminkan filosofi desain keamanan Oracle sejak awal dan lama. Anda membangun aplikasi menggunakan satu pengguna, lalu membuat yang kedua dengan akses (pilih, perbarui, hapus) tetapi tidak menjatuhkan hak istimewa. Ini memberi Anda akses "pengguna super" ke skema Anda tanpa dapat menghancurkannya secara tidak sengaja. Selama bertahun-tahun, sesuatu telah ditambahkan ke akun SISTEM yang mungkin perlu ada di akun SYS. Tetapi sangat sedikit orang yang ingin memberikan akses ke akun SYS mereka jika tidak perlu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ora-12154 tidak dapat menyelesaikan ... dengan klien instan Oracle

  2. Bisakah saya memiliki batasan pada jumlah nilai yang berbeda dalam kolom dalam SQL?

  3. Oracle, cara membuka kursor dan memilih satu kolom dari banyak menjadi variabel

  4. Apakah Oracle NetSuite Advanced PDF Template memiliki Fungsi Group by dan SUM?

  5. Excel VBA terhubung ke Oracle DB jarak jauh dengan InstantClient