Oracle-Sensor
Der Oracle-Sensor erkennt Oracle Database-Server.
Sensorname in der grafischen Benutzerschnittstelle und in den Protokollen
OracleSensor
Voraussetzungen
Folgende Voraussetzungen müssen erfüllt sein:
- Erkennung des Computersystems muss erfolgreich sein.
- Netzkonnektivität zwischen dem TADDM-Server und dem Oracle-Listener muss funktionsfähig sein.
Sicherheitsprobleme
Die Oracle-Benutzerberechtigungen, die für die Erkennung einer Oracle-Datenbank über TADDM verwendet werden, müssen über Ausführungsberechtigungen verfügen. Führen Sie den Befehl grant execute on dbms_system to oracle_user; aus, um sicherzustellen, dass dem Benutzer Oracle die richtigen Berechtigungen erteilt werden:
Der Oracle-Datenbank-Account benötigt Verbindungsberechtigungen (CONNECT).
Der Benutzer der Oracle-Zugriffsliste muss folgende Rolle haben: SELECT_CATALOG_ROLE.
Beim Erkennen von Oracle12c muss ein allgemeiner Benutzer über die Berechtigung zum Erkennen von Multi-Tenant-Architekturen für Oracle12c verfügen. Der allgemeine Benutzer muss die entsprechenden Berechtigungen für die Ausführung von Operationen in CDB und PDBs verfügen.
1. grant create session to <common_user> container=all;
2. grant execute on dbms_system to <common_user> container=all;
3. grant SELECT_CATALOG_ROLE to <common_user> container=all;
4. grant alter session to <common_user> container=all;
5. grant connect, resource to <common_user> container=all;
6. alter user <common_user> set container_data=all for v_$pdbs container=current;Für die Erkennung von Oracle Automatic Storage Management (ASM) muss Lesezugriff auf die folgenden Tabellen und Ansichten erteilt werden: dba_clusters, dba_constraints,
dba_data_files, dba_db_links, dba_dimensions,
dba_indexes, dba_mviews, dba_profiles,
dba_role_privs, dba_roles, dba_rollback_segs,
dba_segments, dba_sequences, dba_source,
dba_synonyms, dba_sys_privs, dba_tab_privs,
dba_tables, dba_tablespaces,
dba_ts_quotas, dba_users, dba_views,
global_name, gv$asm_client, gv$instance,
sys.dba_tables, v$asm_diskgroup, v$backup,
v$bgprocess, v$controlfile, v$database,
v$datafile, v$log, v$logfile,
v$parameter, v$pgastat, v$process,
v$session, v$sga, v$sys_optimizer_env und v$version.
Bei der Erkennung von Oracle18c oder Oracle 19c muss ein berechtigter allgemeiner Benutzer zur Erkennung der Multi-Tenant-Architektur vorhanden sein. Der allgemeine Benutzer muss die entsprechenden Berechtigungen für die Ausführung von Operationen in CDB und PDBs verfügen.