Oracle 传感器

Oracle 传感器将发现 Oracle Database 服务器。

在 GUI 和日志中使用的传感器名称

OracleSensor

先决条件

必须满足以下先决条件:

  • 必须成功发现计算机系统。
  • TADDM 服务器与 Oracle 侦听器之间的网络连接必须正常运行。

安全性问题

用于从 TADDM 发现 Oracle 数据库的 Oracle 用户凭证必须具有执行特权。 要确保向 Oracle 用户授予正确的特权,请运行以下命令: grant execute on dbms_system to oracle_user;

Oracle 数据库帐户需要 CONNECT 特权。

Oracle 访问列表用户必须具有以下角色 :SELECT_CATALOG_ROLE。

Fix Pack 6如果要发现 Oracle12c,那么必须有特权公共用户才能发现 Oracle12c 多租户体系结构。 公共用户必须具有足够的特权才能在 CDB 和 PDB 中执行操作。

要确保向 Oracle 公共用户授予正确的特权,请从根容器运行以下命令:

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;

要发现 Oracle Automatic Storage Management (ASM) ,必须授予对以下表和视图的读访问权: dba_clustersdba_constraintsdba_data_filesdba_db_linksdba_dimensions dba_indexesdba_mviewsdba_profilesdba_role_privsdba_rolesdba_rollback_segsdba_segmentsdba_sequencesdba_sourcedba_synonymsdba_sys_privsdba_tab_privsdba_tablesdba_tablespacesdba_ts_quotas dba_usersdba_viewsglobal_namegv$asm_clientgv$instancesys.dba_tablesv$asm_diskgroupv$backupv$bgprocessv$controlfilev$databasev$datafilev$logv$logfilev$parameterv$pgastatv$processv$sessionv$sgav$sys_optimizer_envv$version

FP8如果要发现 Oracle18c 或 Oracle 19c,那么必须有特权公共用户才能发现多租户体系结构。 公共用户必须具有足够的特权才能在 CDB 和 PDB 中执行操作。