wulfgang Geschrieben 6. Juni 2009 Teilen Geschrieben 6. Juni 2009 Hallo, ich habe eine Frage zur Vergabe von lokalen Rechte. Bevor ich lokale Rechte z.B an den user xyz vergebe, muss ich immer grant connect to xyz? Gibt es eine Möglichkeit mit einem Befehl einem User das Zugriffsrecht auf mehrere Tabellen zu geben? grant select on test1, test2 to xyz So wie hier geschrieben funktioniert es bei mir in Oracle nicht. Kennt jemand eine andere Möglichkeit? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
robotto7831a Geschrieben 6. Juni 2009 Teilen Geschrieben 6. Juni 2009 Hallo, laut Oracle Doku geht das nicht. SQL Commands Frank Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
wulfgang Geschrieben 6. Juni 2009 Autor Teilen Geschrieben 6. Juni 2009 Okay, und connect ist immer notwendig, bevor ich lokale Rechte vergebe? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
robotto7831a Geschrieben 6. Juni 2009 Teilen Geschrieben 6. Juni 2009 Ich meine nicht. Ist nur die Frage ob das eine ohne das andere Sinn macht. Kommt auf den Anwendungsfall an. Frank Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
wulfgang Geschrieben 6. Juni 2009 Autor Teilen Geschrieben 6. Juni 2009 Ich meine nicht. Ist nur die Frage ob das eine ohne das andere Sinn macht In welchem Fall macht es denn Sinn lokale Rechte aber nicht das Connect Recht zu erteilen? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
robotto7831a Geschrieben 6. Juni 2009 Teilen Geschrieben 6. Juni 2009 Z. B. wenn unter dem User nur ein Job läuft der irgendwas macht. Wobei ich mir nicht sicher bin ob er Connect Rechte benötigt oder nicht. Habe ich so noch nie probiert und benötigt. Frank Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Amstelchen Geschrieben 6. Juni 2009 Teilen Geschrieben 6. Juni 2009 vielleicht sollte man hier zum verständnis anmerken, dass es sich bei CONNECT um eine rolle handelt. bei oracle 9.2 und 10.1 sind dieser standardmässig die rechte ALTER SESSION, CREATE SEQUENCE, CREATE SESSION, CREATE SYNONYM, CREATE TABLE, CREATE CLUSTER, CREATE DATABASE LINK und CREATE VIEW zugeordnet, ab ab 10.2 nur mehr CREATE SESSION. und um genau besagtes recht gehts hier. ich könnte auch eine rolle namens SCHASQUASTL anlegen, und dieser SESSION-rechte via GRANT zubilligen. es wäre hier jedenfalls durchaus angebracht, auch die versionsnummer des RDBMS nicht zu ignorieren s'Amstel Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.