2016-07-23 39 views

Antwort

1

Sie können DB2 installieren entweder als root oder non-root. Letzteres würde bedeuten, DB2 ohne Systemadministratorrechte zu installieren.

Sobald DB2 installiert ist, müssen Sie anderen Benutzern die Berechtigung connect und möglicherweise einige andere Berechtigungen erteilen (neue Schemas, neue Tabellen erstellen, Daten einfügen, Datenbank optimieren, ...?). Diese Benutzer könnten eine Verbindung zu DB2 herstellen und hätten keine Administratorrechte.

Es sind mehr Optionen verfügbar, aber das Hinzufügen von nicht privilegierten Benutzern ist wahrscheinlich das, was Sie tun möchten.

Beachten Sie, dass DB2 9.5 nicht unterstützt wird und nicht empfohlen wird.

+0

danke für die Antwort. DB2 wird vom Benutzer admin installiert; und später, wenn ein Benutzer ohne Administratorrechte eine Verbindung zu DB2 herstellen möchte, wie kann man diesem Benutzer ohne Administratorrechte auf demselben PC Verbindungsrechte gewähren? –

+0

Der Admin muss das tun. Sehen Sie hier http://www.ibm.com/support/knowledgecenter/de/SSEPGG_10.5.0/com.ibm.db2.luw.sql.ref.doc/doc/r0000958.html –

+0

Bevor Sie gewähren, Nicht-Admin-Benutzer verwendet, um 9505 Fehler zu erhalten. Wenn ich den folgenden Befehl ausgeführt habe: GRANT CONNECT ON DATABASE AN USER ; Nicht-Admin-Benutzer erhalten keinen 9505-Fehler, aber DB2 wird momentan gestartet und dann von selbst geschlossen. Was könnte der Grund sein? (Bitte beachten Sie, ich sollte diese nicht-Admin-Benutzer nicht als "Administrator" Benutzer in Windows-7 hinzufügen) –