Seorang pengguna Oracle boleh mempunyai berbilang ruang jadual, tetapi hanya terdapat satu ruang jadual lalai Apabila jadual, paparan, indeks, dsb. dibuat tanpa menentukan ruang jadual, ia akan disimpan dalam ruang jadual lalai gunakan satu atau lebih ruang, ruang meja juga boleh digunakan oleh berbilang pengguna.
Persekitaran pengendalian tutorial ini: sistem Windows 10, Oracle versi 19c, komputer Dell G3.
Adakah pengguna dalam Oracle mempunyai berbilang ruang jadual
Seorang pengguna boleh menguruskan banyak ruang jadual pada masa yang sama, tetapi terdapat hanya satu ruang jadual lalai semasa membuat jadual, paparan, indeks, dll. tanpa menyatakan a ruang jadual, ia akan disimpan dalam ruang jadual lalai dalam ruang jadual.
Seorang pengguna boleh menggunakan satu atau lebih ruang meja, dan satu ruang meja juga boleh digunakan oleh berbilang pengguna. Tiada hubungan gabungan antara pengguna dan ruang jadual adalah konsep logik yang digunakan untuk mengurus storan data hanya berkaitan dengan fail data Satu ruang jadual boleh mengandungi berbilang fail data sahaja Boleh kepunyaan ruang meja.
Hubungan antara ruang jadual dan pengguna
Apabila mencipta pengguna, pengguna hanya boleh menentukan satu ruang jadual. Berbilang pengguna boleh menentukan ruang jadual yang sama. Ya 1: Apabila N
mengakses ruang jadual, pengguna mesti diberi kuasa untuk mengaksesnya. Adakah N: N
Ruang jadual
Mencipta ruang jadual akan mencipta fail data pada cakera fizikal sebagai ruang storan fizikal untuk objek pangkalan data (pengguna, jadual, prosedur tersimpan, dll.); hanya boleh Milik pangkalan data. Semua objek pangkalan data disimpan dalam ruang jadual yang ditentukan. Tetapi ia terutamanya menyimpan jadual, jadi ia dipanggil ruang meja.
Semua data pengguna dalam oracle disimpan dalam ruang jadual
Ruang jadual (ruang meja) ialah pembahagian logik pangkalan data Setiap pangkalan data mempunyai sekurang-kurangnya satu ruang jadual (dipanggil ruang jadual SYSTEM)
Ruang jadual dibina di atas satu. atau lebih banyak fail data;
Ruang jadual yang berbeza mempunyai kawalan kebenaran yang berbeza. Pengguna mempunyai kebenaran kawalan penuh pada ruang jadual A, tetapi mungkin hanya mempunyai kebenaran pertanyaan pada ruang jadual B, malah tidak mempunyai kebenaran untuk menyambung.
Pengguna
Apabila membuat pengguna, anda mesti menentukan ruang jadual untuknya. Jika ruang jadual lalai tidak dinyatakan dengan jelas, ia ditetapkan sebagai ruang jadual pengguna, anda boleh membuat jadual, prosedur tersimpan , dan objek pangkalan data lain pada pengguna;
Seorang pengguna mempunyai ruang lalai
Berbilang pengguna boleh berkongsi ruang lalai
1). pengguna boleh membuat jadual dengan nama yang sama
3) Selepas ruang jadual dibuat, anda perlu mencipta pengguna sebelum ia boleh digunakan, kerana sebarang objek pangkalan data perlu diwujudkan pada pengguna data
4) Pengguna dengan DBA kebenaran boleh terus mengakses objek pangkalan data pengguna lain, jika tidak kebenaran daripada pengguna yang berkaitan diperlukan
5) Apabila mengakses objek pangkalan data pengguna lain, anda perlu menambah nama pengguna pengguna yang mempunyai objek tersebut
Oracle mengurus dan menyimpan data oleh pengguna dan ruang meja. Walau bagaimanapun, jadual tidak ditanya oleh ruang jadual, tetapi oleh pengguna. Kerana pengguna yang berbeza boleh membuat jadual dengan nama yang sama dalam ruang jadual yang sama.
Atas ialah kandungan terperinci Bolehkah seorang pengguna Oracle mempunyai beberapa ruang jadual?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!