Ich arbeite ein Zuordnungsprojekt für die Universität. Wo ich vier Benutzer admin, Benutzer, Veranstalter und Sponsor habe.Wo die Tabellen gespeichert werden, um einem neuen Benutzer Privileg in Orakel zu erteilen 10g
Jetzt möchte ich nicht "ALLE" Privilegien für alle Benutzer. Zum Beispiel möchte ich nur Auswahlrechte für den Organisator für die Tabelle FEST festlegen.
Ich weiß, wie dem Benutzer Benutzer von dem Systembenutzer in Oracle 10g gewährt wird. Aber ich bin verwirrt, wo ich die Tische wie FEST ablegen soll. Soll ich unter dem Benutzer SYSTEM oder Organizer speichern?
Wenn ich eine Tabelle erstellen, erzeuge ich sie nach dem Verbinden unter einem bestimmten Benutzer. Like- conn system/passwort und danach create table fest .... Also frage ich- Wo werde ich die Tabelle erstellen? Verbindung im System/Erstellter Benutzer Organizer? – Jahan
Wenn FEST eine Anwendungstabelle ist, muss sie unter dem Anwendungsbenutzer erstellt werden, der die Tabelle besitzen soll. Jeder andere Benutzer, der Zugriff auf diese Tabelle benötigt, erhält dies über eine GRANT-Anweisung. Das ist rein technisch. Aus Sicht des Designs erstellen wir jedoch keine Anwendungstabellen basierend darauf, wer welche Berechtigung für diese Tabelle hat. Eher geht das nach Anwendungsanforderungen und Design. Um zu verstehen, wie man Rollen und Privilegien verwaltet, gehen Sie bitte durch den OracleDoc [link] (https://docs.oracle.com/cd/B10501_01/server.920/a96521/privs.htm) – ArtBajji
Ok. Ich hab es geschafft. Danke für deine Zeit und antworte. :) – Jahan