Für Diagnose und Management erforderliche Datenbankbenutzerberechtigungen

In diesem Abschnitt finden Sie eine Liste der Datenbankbenutzerberechtigungen, die zur Ausführung erweiterter Diagnose- und Administrationsaufgaben für externe Datenbanken und Oracle Cloud-Datenbanken erforderlich sind.

In Database Management Diagnostics & Management können Sie die folgenden bevorzugten Zugangsdaten festlegen, um die Standardkonnektivität zu der Datenbank basierend auf Benutzerrollen und den auszuführenden Aufgaben bereitzustellen:

  • Einfaches Monitoring
  • Erweiterte Diagnosen
  • Administration

Wenn Diagnostics & Management aktiviert ist, werden die Zugangsdaten für das einfache Monitoring für einen Monitoringbenutzer wie DBSNMP automatisch festgelegt. Sie enthält die erforderlichen Mindestberechtigungen zum Erfassen von Metriken und zum Anzeigen der Datenbankflottenübersicht und der Details der verwalteten Datenbank. Die bevorzugten Zugangsdaten für erweiterte Diagnosen und Administration umfassen erweiterte Berechtigungen und Verwaltungsberechtigungen zur Verwendung von Diagnosetools und zur Ausführung administrativer Aufgaben. In den Themen in diesem Abschnitt werden die Benutzerberechtigungen aufgeführt, die zum Ausführen dieser Aufgaben erforderlich sind.

Bei externen Datenbanken und Oracle Cloud-Datenbanken können Sie mit SQL-Skripten einen Benutzer mit den Berechtigungen erstellen, die zur Ausführung von Überwachungs-, erweiterten Diagnose- und administrativen Aufgaben erforderlich sind:

  • Informationen zum SQL-Skript zum Erstellen eines Monitoringbenutzers mit den Mindestberechtigungen finden Sie unter Oracle Database Monitoring Credentials for Database Management erstellen (KB57458) in My Oracle Support.
  • Informationen zum SQL-Skript zum Erstellen eines Benutzers mit den erforderlichen Berechtigungen zur Ausführung erweiterter Diagnose- und Administrationsaufgaben finden Sie unter Oracle Database Management Advanced Diagnostics-Benutzer und -Administrationsbenutzer erstellen (KB84103) in My Oracle Support.

Weitere Informationen zu bevorzugten Zugangsdaten finden Sie unter Bevorzugte Zugangsdaten festlegen.

Erweiterte Diagnosezugangsdaten - Benutzerberechtigungen

In der folgenden Tabelle sind die Datenbankbenutzerberechtigungen aufgeführt, die als Teil der Zugangsdaten für erweiterte Diagnosen verfügbar sind. Wenn die Zugangsdaten für erweiterte Diagnosen für eine verwaltete Datenbank festgelegt sind, können damit Diagnosetools wie Performancehub und AWR Explorer und für die Lesevorgänge in der verwalteten Datenbank automatisch verwendet werden. Eine Liste der Aufgaben, die mit den bevorzugten Zugangsdaten für die erweiterte Diagnose ausgeführt werden können, finden Sie unter Weitere Informationen zu bevorzugten Zugangsdaten.

Diagnose- und Managementfunktion Erforderliche Berechtigungen

Performancehub

CREATE PROCEDURE
SELECT ANY DICTIONARY
SELECT_CATALOG_ROLE
EXECUTE ON DBMS_WORKLOAD_REPOSITORY
CREATE SESSION

AWR Explorer

ADDM-Spotlight
SELECT ANY DICTIONARY

Alertlog

SELECT ON VW_X$DIAG_ALERT_EXT

SQL Tuning Advisor

SELECT_CATALOG_ROLE
SELECT ANY DICTIONARY

SQL Tuning Sets

SELECT_CATALOG_ROLE
ADMINISTER ANY SQL TUNING SET

SQL-Planmanagement

READ ON
  • SYS.DBA_SQL_MANAGEMENT_CONFIG
  • SYS.V_$SYSAUX_OCCUPANTS
  • SYS.V_$SYSTEM_PARAMETER2
  • SYS.DBA_ADVISOR_PARAMETERS
  • SYS.DBA_AUTOTASK_CLIENT
  • SYS.DBA_SQL_PLAN_BASELINES
  • SYS.DBA_SCHEDULER_JOBS
  • SYS.V_$SQL

SQLs suchen

  • So listen Sie SQL-Anweisungen im Cursorcache auf:
    • Für CDBs und PDBs
      READ ON V_$SQL
    • Für Nicht-CDBs
      READ ON GV_$SQL
  • So listen Sie SQL-Anweisungen in AWR-Snapshots auf:
    • Für CDBs und PDBs
      READ ON CDB_HIST_SQLSTAT
      READ ON CDB_HIST_SQLTEXT
      READ ON CDB_HIST_SNAPSHOT
    • Für Nicht-CDBs
      READ ON DBA_HIST_SQLSTAT
      READ ON DBA_HIST_SQLTEXT
      READ ON DBA_HIST_SNAPSHOT
  • So listen Sie SQL-Anweisungen in der AWR-Baseline auf:
    • Für CDBs und PDBs
      READ ON CDB_HIST_SQLSTAT
      READ ON CDB_HIST_BASELINE
      READ ON DBA_HIST_SQLTEXT
    • Für Nicht-CDBs
      READ ON DBA_HIST_SQLSTAT
      READ ON DBA_HIST_BASELINE
      READ ON DBA_HIST_SQLTEXT
  • So listen Sie SQL-Anweisungen in einem SQL Tuning Set auf:
    • Für CDBs und PDBs
      READ ON CDB_SQLSET_STATEMENTS
    • Für Nicht-CDBs
      READ ON DBA_SQLSET_STATEMENTS

Außerdem ist die Berechtigung READ für die folgende Ansicht unabhängig von der Datenquelle erforderlich:

SYS.AUDIT_ACTIONS

Sessions suchen

So listen Sie Sessions auf:

  • READ ON V_$SESSION
  • READ ON GV_$SESSION

So aktivieren oder deaktivieren Sie SQL-Trace:

EXECUTE ON DBMS_MONITOR

Optimizer-Statistiken

ANALYZE ANY
ANALYZE ANY DICTIONARY

Sichern

SELECT ON
  • V_$FLASHBACK_DATABASE_LOG
  • V_$RMAN_BACKUP_JOB_DETAILS

Tablespaces

SELECT ANY DICTIONARY

Benutzer

READ ON
  • DBA_USERS
  • DBA_ROLE_PRIVS
  • DBA_TAB_PRIVS
  • DBA_SYS_PRIVS
  • DBA_RSRC_CONSUMER_GROUP_PRIVS
  • PROXY_USERS
  • DBA_CONTAINER_DATA

Datenbankparameter

SELECT ON
  • V_$PARAMETER
  • V_$SPPARAMETER
  • V_$SYSTEM_PARAMETER
  • V_$SYSTEM_PARAMETER2
  • V_$PARAMETER_VALID_VALUES
  • GV_$INSTANCE
  • GV_$SPPARAMETER
  • GV_$SYSTEM_PARAMETER
  • GV_$SYSTEM_PARAMETER2

Administrationszugangsdaten - Benutzerberechtigungen

In der folgenden Tabelle sind die Datenbankbenutzerberechtigungen aufgeführt, die als Teil der Administrationszugangsdaten verfügbar sind (zusätzlich zu den Berechtigungen, die für die Zugangsdaten für erweiterte Diagnosen verfügbar sind). Wenn die Administrationszugangsdaten für eine verwaltete Datenbank festgelegt sind, können damit Datenbankzugangsdaten automatisch ausgefüllt werden, um die Schreibvorgänge in der verwalteten Datenbank auszuführen. Eine Liste der Aufgaben, die mit den bevorzugten Zugangsdaten für die Administration ausgeführt werden können, finden Sie unter Weitere Informationen zu bevorzugten Zugangsdaten.

Diagnose- und Managementfunktion Erforderliche Berechtigungen

Performancehub

ALTER SYSTEM
ADVISOR
ADDM-Spotlight Die erforderlichen Berechtigungen finden Sie in den Zeilen mit den SQL Tuning Advisor- und Datenbankparametern in dieser Tabelle.

SQL Tuning Advisor

ADVISOR
CREATE JOB
CREATE SESSION
INHERIT ANY PRIVILEGES
ADMINISTER SQL TUNING SET

SQL Tuning Sets

ADMINISTER ANY SQL TUNING SET

SQL-Planmanagement

ALTER SYSTEM
ADMINISTER SQL MANAGEMENT OBJECT
EXECUTE ON
  • SYS.DBMS_SPM
  • SYS.DBMS_AUTO_TASK_ADMIN
  • SYS.DBMS_SCHEDULER

Hinweis: SYSDBA-Benutzerberechtigungen sind erforderlich, um die Aufgabenparameter von Automatic SPM Evolve Advisor zu bearbeiten.

Sessions suchen

So beenden Sie eine Session:

ALTER SYSTEM

Tablespaces

CREATE TABLESPACE
ALTER TABLESPACE
DROP TABLESPACE
MANAGE TABLESPACE
ALTER DATABASE

Hinweis: SYSDBA-Systemberechtigungen sind erforderlich, um den Tablespace SYSAUX zu erstellen.

Datenbankparameter

ALTER SYSTEM

Hinweis: Zum Bearbeiten statischer Parameter ist die Systemberechtigung SYSDBA erforderlich.