Heim> Datenbank> Oracle> Hauptteil

So autorisieren Sie einen Oracle-Benutzer

下次还敢
Freigeben: 2024-04-18 18:18:17
Original
1091 Leute haben es durchsucht

Die Erteilung von Berechtigungen an Oracle-Benutzer kann durch Befolgen dieser Schritte erreicht werden: Stellen Sie eine Verbindung zur Datenbank her. Berechtigungen für bestimmte Objekte erteilen: GRANT TO ; Berechtigungen für Schemaobjekte erteilen: GRANT ; Systemberechtigungen erteilen: GRANT AN ;Berechtigungen widerrufen: REVOKE AN

So erteilen Sie Oracle Berechtigungen BenutzerSo autorisieren Sie einen Oracle-Benutzer

Schritt 1: Verbindung zur Oracle-Datenbank herstellen

Verwenden Sie SQL*Plus oder einen anderen Oracle-Client, um eine Verbindung zur Zieldatenbank herzustellen.

Schritt 2: Berechtigungen für bestimmte Objekte erteilen

Um Berechtigungen für eine bestimmte Tabelle zu erteilen, verwenden Sie die folgende Syntax:

GRANT <权限> ON <表名> TO <用户名>;Zum Beispiel, um dem Benutzer scott Berechtigungen für die Tabelle  zu erteilen EMPLOYEES  für die Berechtigungen SELECT und UPDATE verwenden Sie bitte: 

GRANT SELECT, UPDATE ON EMPLOYEES TO scott;
Nach dem Login kopieren

Schritt 3: Berechtigungen für Schemaobjekte erteilen

scott对表EMPLOYEESSELECTUPDATE权限,请使用:

GRANT <权限> ON <架构名>.ALL_OBJECTS TO <用户名>;
Nach dem Login kopieren

第 3 步:授予架构对象的权限

要授予对架构内所有对象的权限,请使用ALL关键字:

GRANT SELECT ON HR.ALL_OBJECTS TO scott;
Nach dem Login kopieren

例如,要授予用户scott对架构HR内所有对象的SELECT权限,请使用:

GRANT <权限> ON SYSTEM.<对象名> TO <用户名>;
Nach dem Login kopieren

第 4 步:授予系统权限

要授予系统范围的权限,例如CREATE USER,请使用SYSTEM特殊架构:

GRANT CREATE USER ON SYSTEM.USER TO scott;
Nach dem Login kopieren

例如,要授予用户scott创建用户的权限,请使用:

REVOKE <权限> ON <对象名> FROM <用户名>;
Nach dem Login kopieren

第 5 步:撤销权限

要撤销先前授予的权限,请使用REVOKE

Um Berechtigungen für alle Objekte in zu erteilen Um die Schema-Berechtigung zu erhalten, verwenden Sie bitte das SchlüsselwortALL: rrreeeUm beispielsweise dem BenutzerscottSELECT für alle Objekte innerhalb des Schemas HR zu erteilen Code>Berechtigungen, verwenden Sie: rrreeeSchritt 4: Systemberechtigungen erteilen Um systemweite Berechtigungen wieCREATE USERzu erteilen, verwenden SieSYSTEMSpezielle Architektur: rrreee Um beispielsweise dem Benutzerscottdie Berechtigung zum Erstellen von Benutzern zu erteilen, verwenden Sie: rrreeeSchritt 5: Berechtigungen widerrufen Um zuvor erteilte Berechtigungen zu widerrufen, verwenden SieREVOKE-Anweisung: rrreee

Das obige ist der detaillierte Inhalt vonSo autorisieren Sie einen Oracle-Benutzer. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!