监视 OracleDB
您可以使用 Instana OracleDB 传感器来监控 Oracle 数据库。 安装 Instana 代理后, OracleDB 传感器将自动部署并安装。 您可以在“ Instana ”用户界面中查看与 OracleDB 相关的指标。
支持信息
为确保 OracleDB 传感器与您的当前配置兼容,请查阅以下支持信息部分:
支持的版本及支持政策
该传感器支持以下版本的 OracleDB:
- Oracle Database 11g R2 (11.2.0.1)
- Oracle Database 12c R1 (12.1.0.1)
- Oracle Database 12c 第 2 版 (12.2.0.1)
- Oracle Database 18c (18.1.0 // 12.2.0.2)
- Oracle Database 19c (19.1.0 // 12.2.0.3)
- Oracle Database 21c (21.1.0)
- Oracle Database 23ai (23.4.0)
下表列出了最新支持的版本及支持政策:
| 技术 | 支持策略 | 最新技术版本 | 最新的受支持版本 |
|---|---|---|---|
| OracleDB | 45 天 | 26ai | 26ai |
有关支持政策的更多信息,请参阅《 传感器支持策略》。
受支持的字符集
OracleDB 传感器支持 Oracle 支持的用于从 Oracle 数据库访存度量的所有字符集。 有关 Oracle 数据库支持的字符集的更多信息,请参阅 “字符集 ”。
支持客户端追踪
对于这项技术, Instana 支持以下语言和运行时的客户端追踪:
发现
Instana 代理会自动发现并监控所有名为: oracle、 oracle.exe、 ora_mman_*、 xe_mman_*、的 db_mman_*OracleDB 进程。它还会从进程名称或参数中提取数据库SID。
使用远程配置选项,指示 Instana 代理发现并监控运行在其他主机上的 OracleDB 实例——由于某种原因,这些主机无法安装该代理。
正在配置
Instana OracleDB 该传感器需要进行以下配置才能监控 Oracle 数据库。
所需的数据库权限
要使传感器连接到 Oracle 并监视度量值和配置,您需要具有以下表的 read 许可权:
#Create a role
create ROLE INSTANAROLE;
#Note: For Oracle Container Database (CDB), common roles must follow the naming convention C##<role_name>
#Example for CDB: create ROLE C##INSTANAROLE;
#Grant privileges to this role for following tables and viewes
V_$SESSION, V_$BGPROCESS, V_$ACTIVE_SESSION_HISTORY, V_$SYSSTAT, V_$SGASTAT, V_$LIBRARYCACHE,
V_$LATCH, V_$ROWCACHE, V_$RESOURCE_LIMIT, V_$STATNAME, V_$SESSTAT, V_$PROCESS, V_$SQLAREA,
V_$PARAMETER, V_$SQL, V_$VERSION, V_$SYS_TIME_MODEL, V_$SYSTEM_WAIT_CLASS, V_$INSTANCE,
V_$LOCK, DBA_HIST_SQLTEXT, DBA_HIST_SQLSTAT, DBA_HIST_SNAPSHOT, DBA_HIST_ACTIVE_SESS_HISTORY,
DBA_USERS, DBA_OBJECTS, DBA_TABLESPACE_USAGE_METRICS, DBA_DATA_FILES, DBA_TEMP_FILES, V_$LOG, DBA_FREE_SPACE,
V_$ASM_DISKGROUP_STAT, V_$ASM_DISK
eg. GRANT SELECT ON V_$SESSION to INSTANAROLE;
#Assign this role to a user. Same user needs to be configured in the configuration yaml (see sensor configuration section).
GRANT INSTANAROLE to <user>;
#The following tables/views requires the Oracle Diagnostic Pack license.
V$ACTIVE_SESSION_HISTORY, DBA_HIST_SNAPSHOT, DBA_HIST_SQLSTAT, DBA_HIST_SQLTEXT, DBA_HIST_ACTIVE_SESS_HISTORY
常规配置
要监视 Oracle DB,您需要向代理程序通知用于访问其配置文件中的监视信息的凭证:
本地
要监控本地实例,可以使用以下配置文件:
com.instana.plugin.oracledb:
user: '<ORCL_USER>' # default is 'sys as sysdba'
password: '<ORCL_PASSWORD>'
host: '<ORCL_HOST>' # default is 127.0.0.1(Make sure the same entry is present in the hosts file, such as /etc/hosts)
port: '<ORCL_PORT>' # default is 1521
databaseSID: '<ORCL_DB_SID>' # taken from process args or 'orcl' as default
poll_rate: 1
轮询速率定义传感器轮询 OracleDB 度量值的频率(以秒计)。 缺省值为 1 秒。
监控多个本地实例
要监视多个本地实例,必须在代理程序配置文件中使用以下配置:
user和password: 在所有数据库中创建一个具有密码的用户 (缺省用户为sys as sysdba)。databaseSID: 不指定该值。 代理程序针对每个进程 自动发现 它。host: 在无法访问 IP 地址上的实例之前,请勿指定该实例。port: 对所有数据库使用相同的指定端口或缺省1521。 如果您使用不同的端口,请参阅主机代理配置说明。poll_rate: 指定轮询速率。 缺省值为 1 秒。
请参阅以下示例:
com.instana.plugin.oracledb:
user: 'instana'
password: 'passw0rd'
port: '1521'
请参阅具有不同端口的以下示例。 每个实例都在 环境变量 MY_ORACLE_PORT 中定义其端口。
com.instana.plugin.oracledb:
user: 'instana'
password: 'passw0rd'
port:
configuration_from:
type: env
env_name: MY_ORACLE_PORT
default_value: 1521
远程
要监控远程实例,可以使用以下配置文件:
com.instana.plugin.oracledb:
remote: # we support listing multiple DBs here!
- host: '<ORCL_HOST_1>'
port: '<ORCL_PORT>'
user: '<ORCL_USER>' # default is 'sys as sysdba'
password: '<ORCL_PASSWORD>'
databaseSID: '<ORCL_DB_SID>' # either databaseSID or databaseServiceName is allowed
databaseServiceName: '<ORCL_DB_SERVICE_NAME>'
availabilityZone: 'Remote Monitoring'
enableUniqueIdentifier: false # Default is false. Set to true only if you are monitoring multiple databases with identical SID/service names. Keep false for standard configurations
poll_rate: 20
- host: '<ORCL_HOST_2>'
port: '<ORCL_PORT>'
user: '<ORCL_USER>' # default is 'sys as sysdba'
password: '<ORCL_PASSWORD>'
databaseSID: '<INSERT_DB_SID>' # either databaseSID or databaseServiceName is allowed
databaseServiceName: '<ORCL_DB_SERVICE_NAME>'
availabilityZone: 'Remote Monitoring'
enableUniqueIdentifier: false # Default is false. Set to true only if you are monitoring multiple databases with identical SID/service names. Keep false for standard configurations
poll_rate: 5
轮询速率定义传感器轮询 OracleDB 度量值的频率(以秒计)。 缺省值:1 秒。
configuration.yaml 中 键 availabilityZone 所指定的名称。 要查找该实例,请在 Instana 的“动态聚焦”搜索栏中 entity.type:oracleDB 输入。自定义投票
下表显示了您最多可以为其配置三个非零定制轮询速率的度量。 轮询率为零或小于零的指标默认处于禁用状态。 要禁用任何度量,请从配置文件 *instanaAgentDir*/etc/instana/configuration.yaml中除去该度量条目。
| 名称 | 描述 |
|---|---|
| TOP_已耗时查询 | 排名靠前的耗用时间查询的列表。 |
| SQL_ID_占用更多CPU | 使用更多 CPU 的 SQL 的列表。 |
| USER_DEROUND_SESSIONS | 显示活动的前台会话。 |
| TOP_10_SQL_HIGH_IO_LAST_1_HR | 过去1小时内I/O消耗最高的SQL语句列表。 此指标需要 Oracle 诊断包许可证,才能访问 “所需数据库权限 ”部分中指定的视图。 |
| CPU占用率最高的十个会话 | 使用 CPU 最多的会话的列表。 |
| TOP_CPU_CONSUMING_SESSION_LAST_10_MIN | 过去10分钟内占用会话最多的CPU列表。 此指标需要 Oracle 诊断包许可证,才能访问 “所需数据库权限 ”部分中指定的视图。 |
| 当前阻塞会话 | 用于查看有关分块会话的信息。 |
| LIBRARY_CACHE_HIT_RATIO | 该比率指示导致锁定命中的锁定请求数。 |
| ACTIVE_SESSIONS_RUNNING_MORE_THAN_600_SECS | 在 Oracle 数据库中运行超过 10 分钟的所有活动会话。 |
| ACTIVE_SESSION_HISTORY | 数据库中的采样会话活动。 此指标需要 Oracle 诊断包许可证,才能访问 “所需数据库权限 ”部分中指定的视图。 |
| TOP_10_SQL_HIGH_IO_LAST_24_HR | 过去 24 小时具有高 I/O 的排名靠前 SQL 的列表。 此指标需要 Oracle 诊断包许可证,才能访问 “所需数据库权限 ”部分中指定的视图。 |
| TOP_CPU_QUERIES_LAST_24_HRS | 过去24小时内CPU占用率最高的查询列表。 此指标需要 Oracle 诊断包许可证,才能访问 “所需数据库权限 ”部分中指定的视图。 |
| 未使用绑定变量的查询 | 不使用代码中的 bind 变量的查询列表。 |
本地
您可以使用以下配置进行自定义轮询的本地监控:
com.instana.plugin.oracledb:
user: '<ORCL_USER>' # default is 'sys as sysdba'
password: '<ORCL_PASSWORD>'
host: '<ORCL_HOST>' # default is 127.0.0.1
port: '<ORCL_PORT>' # default is 1521
databaseSID: '<ORCL_DB_SID>' # taken from process args or 'orcl' as default
poll_rate: 1
customPolling: # Restricted to maximum 3 nonzero poll rates
- poll_rate: 30 # in seconds
metrics:
- TOP_CPU_CONSUMING_SESSION_LAST_10_MIN
- ACTIVE_SESSIONS_RUNNING_MORE_THAN_600_SECS
- LIBRARY_CACHE_HIT_RATIO
- CURRENT_BLOCKING_SESSIONS
- poll_rate: 60 # in seconds
metrics:
- TOP_ELAPSED_TIME_QUERIES
- TOP_TEN_CPU_CONSUMING_SESSION
- SQL_ID_CONSUMING_MORE_CPU
- USER_FOREGROUND_SESSIONS
- TOP_10_SQL_HIGH_IO_LAST_1_HR
- ACTIVE_SESSION_HISTORY
- poll_rate: 3600 # in seconds
metrics:
- TOP_10_SQL_HIGH_IO_LAST_24_HR
- TOP_CPU_QUERIES_LAST_24_HRS
- QUERIES_NOT_USING_BINDING_VARIABLES
远程
您可以使用以下配置进行自定义轮询的远程监控:
com.instana.plugin.oracledb:
remote: # we support listing multiple DBs here!
- host: '<ORCL_HOST_1>'
port: '<ORCL_PORT>'
user: '<ORCL_USER>' # default is 'sys as sysdba'
password: '<ORCL_PASSWORD>'
databaseSID: '<ORCL_DB_SID>' # either databaseSID or databaseServiceName is allowed
databaseServiceName: '<ORCL_DB_SERVICE_NAME>'
availabilityZone: 'Remote Monitoring'
enableUniqueIdentifier: false # Default is false. Set to true only if you are monitoring multiple databases with identical SID/service names. Keep false for standard configurations
poll_rate: 20
customPolling: # Restricted to maximum 3 nonzero poll rates
- poll_rate: 30 # in seconds
metrics:
- TOP_CPU_CONSUMING_SESSION_LAST_10_MIN
- ACTIVE_SESSIONS_RUNNING_MORE_THAN_600_SECS
- LIBRARY_CACHE_HIT_RATIO
- CURRENT_BLOCKING_SESSIONS
- poll_rate: 60 # in seconds
metrics:
- TOP_ELAPSED_TIME_QUERIES
- TOP_TEN_CPU_CONSUMING_SESSION
- SQL_ID_CONSUMING_MORE_CPU
- USER_FOREGROUND_SESSIONS
- TOP_10_SQL_HIGH_IO_LAST_1_HR
- ACTIVE_SESSION_HISTORY
- poll_rate: 3600 # in seconds
metrics:
- TOP_10_SQL_HIGH_IO_LAST_24_HR
- TOP_CPU_QUERIES_LAST_24_HRS
- QUERIES_NOT_USING_BINDING_VARIABLES
配置传感器自定义扩展(公开预览版)
除了标准指标外,您还可以从数据库视图和表中收集自定义指标。 配置您要监控的实体和指标,传感器会自动生成所需的 SQL 查询。 所有指标均以 Prometheus 格式导出,并支持自定义标签和标记。
您可以在代理配置文件中 <agent_install_dir>/etc/instana/configuration.yaml 按以下方式设置 OracleDB 的本地和远程监控自定义指标配置。
本地监视
#Oracle DB
com.instana.plugin.oracledb:
user: '<ORCL_USER>' # default is 'sys as sysdba'
password: '<ORCL_PASSWORD>'
host: '<ORCL_HOST>' # default is 127.0.0.1
port: '<ORCL_PORT>' # default is 1521
databaseSID: '<ORCL_DB_SID>' # taken from process args or 'orcl' as default
metrics:
enabled: false # Set to true to enable custom metrics collection (default: false)
poll_rate: 60 # Global poll rate in seconds
entities:
<entityName1>:
display_name_keys: # Column names used as labels/tags for the metrics
- <tag1>
- <tag2>
source: <VIEW or TABLE> # Required: Oracle view or table name (e.g., dba_tablespace_usage_metrics, V$PGASTAT)
metrics:
- <metric1>
- <metric2>
poll_rate: 30 # Poll rate in seconds for this entity (overrides global)
<entityName2>:
display_name_keys: # Column names used as labels/tags for the metrics
- <tag1>
source: <VIEW or TABLE> # Required: Oracle view or table name
metrics:
- <metric1>
poll_rate: 40 # Poll rate in seconds for this entity (overrides global)
<entityName3>:
source: <VIEW or TABLE> # Required: Oracle view or table name
metrics: # Metrics without any tags
- <metric1>
- <metric2>
- <metric3>
- <metric4>
- <metric5>
poll_rate: 60 # Poll rate in seconds for this entity (overrides global)
如需了解更多信息,请参阅 “自定义指标的配置参数 ”。
远程监控
#Oracle DB
com.instana.plugin.oracledb:
remote:
- user: '<ORCL_USER>' # default is 'sys as sysdba'
password: '<ORCL_PASSWORD>'
host: '<ORCL_HOST>' # default is 127.0.0.1
port: '<ORCL_PORT>' # default is 1521
databaseSID: '<ORCL_DB_SID>' # either databaseSID or databaseServiceName is allowed
databaseServiceName: '<ORCL_DB_SERVICE_NAME>'
availabilityZone: 'Availability-Zone'
metrics:
enabled: false # Set to true to enable custom metrics collection (default: false)
poll_rate: 60 # Global poll rate in seconds
entities:
<entityName1>:
display_name_keys: # Column names used as labels/tags for the metrics
- <tag1>
- <tag2>
source: <VIEW or TABLE> # Required: Oracle view or table name (e.g., dba_tablespace_usage_metrics, V$PGASTAT)
metrics:
- <metric1>
- <metric2>
poll_rate: 30 # Poll rate in seconds for this entity (overrides global)
<entityName2>:
display_name_keys: # Column names used as labels/tags for the metrics
- <tag1>
source: <VIEW or TABLE> # Required: Oracle view or table name
metrics:
- <metric1>
poll_rate: 40 # Poll rate in seconds for this entity (overrides global)
<entityName3>:
source: <VIEW or TABLE> # Required: Oracle view or table name
metrics: # Metrics without any tags
- <metric1>
- <metric2>
- <metric3>
- <metric4>
- <metric5>
poll_rate: 60 # Poll rate in seconds for this entity (overrides global)
如需了解更多信息,请参阅 “自定义指标的配置参数 ”。
自定义指标配置示例
以下示例展示了用于对 OracleDB: 进行本地和远程监控的自定义指标配置部分
#Oracle DB
com.instana.plugin.oracledb:
metrics: # custom metrics section
enabled: true
poll_rate: 10
entities:
dba_tablespace_usage_metrics:
display_name_keys:
- TABLESPACE_NAME
- TABLESPACE_SIZE
source: dba_tablespace_usage_metrics
metrics:
- USED_SPACE
- USED_PERCENT
poll_rate: 40
pgastat:
display_name_keys:
- NAME
source: V$PGASTAT
metrics:
- VALUE
poll_rate: 30
自定义指标的配置参数
| 参数 | 必需 | 描述 |
|---|---|---|
enabled |
可选 | 此标志用于启用或禁用自定义指标的收集。 默认情况下,该功能处于禁用状态 (false)。 |
poll_rate |
可选 | 所有度量实体的全局轮询速率(以秒为单位);如果单个实体未指定轮询速率,则采用全局轮询速率。 |
entities |
必需 | 这些实体代表度量组。 可以定义多个指标组,并在每个实体下指定要收集的具体指标以及与每个指标关联的标签。 |
entityName |
必需 | 该指标实体的唯一标识符。 公制前缀也使用该实体名称。 实体类型的示例:
|
display_name_keys |
可选 | 为每个指标分配的标签。 该字段为可选字段,因为指标可以不带任何标签。 |
source |
必需 | 提供指标数据的数据库表或视图。 它支持 Oracle 性能表,例如 dba_tablespace_usage_metrics、 v$pgastat、或 v$session。 |
metrics |
必需 | 待收集的指标列表。 这基本上就是参数 source 中指定的视图或表的列名。 |
poll_rate |
可选 | 每个实体的自定义轮询间隔(以秒为单位)。 如果未定义,则采用全局轮询率。 |
指标收集
要查看指标,请在 Instana 用户界面的侧边栏中选择 “基础设施 ”,点击特定的受监控主机,随后您将看到一个主机仪表板,其中包含所有已收集的指标和受监控的进程。
配置数据
OracleDB 传感器收集以下配置数据:
| 配置项 | 描述 |
|---|---|
| 版本 | Oracle 数据库版本号 |
| SID | 系统标识符 (SID): Oracle 数据库实例的唯一名称 |
| 服务名称 | 用于连接数据库的网络服务名称 |
| 开始时间 | 数据库实例启动时的时间戳 |
| CPU 计数 | 数据库实例可用的 CPU 数量 |
| 最大会话数 | 允许的最大并发会话数 |
| 数据库块大小 | 数据库块的大小 |
| 端口 | TCP Oracle 数据库监听器用于接受连接的端口号(默认:1521) |
| 状态 | DismountedMountedOfflineOnline磁盘组或磁盘的当前状态(例如、、、或) |
| Type | HighNormalExtern磁盘组或磁盘的冗余类型(例如、、、或) |
绩效指标
下表列出了各项性能指标及其说明和粒度。
| 指标 | 描述 | 精度 |
|---|---|---|
| 运行中进程计数 | 正在运行的进程数。 | 1 秒 |
| 进程限制使用情况 | 进程资源的使用。 进程以百分比显示。 | 1 秒 |
| 活动会话(超过 10 分钟) | Oracle 数据库中的所有活动会话超过 10 分钟。 | 30 秒 |
| 进程最大利用率 | 上次实例启动后流程的最大使用量。 | 1 秒 |
| 进程当前利用率 | 当前使用的进程数。 | 1 秒 |
| 进程初始分配 | 进程的初始分配。 此分配等于在初始化参数文件中为进程指定的值。 | 1 秒 |
| 进程限制值 | 进程的最大限制值。 进程的值必须保持在此限制内。 | 1 秒 |
| 进程限制使用情况 | 所有当前进程占限制集的百分比。 | 1 秒 |
| 每秒数据库时间 | 执行数据库用户级别调用所耗用的时间量。 | 1 秒 |
| 数据库 CPU 时间 | 执行数据库用户级别调用所花费的 CPU 时间量。 | 1 秒 |
| SQL 执行时间 | 执行 SQL 查询语句所花费的时间。 | 1 秒 |
| 解析时间 | 解析 SQL 查询语句所耗用的时间量。 它包括软解析时间和硬解析时间。 | 1 秒 |
| 数据库 CPU 时间比率 | 数据库中CPU的使用量与数据库总运行时间的比值。 | 1 秒 |
| 每秒等待时间 | "用户 I/O" , "其他" , "系统 I/O" , "并行" , "调度程序" , "应用程序" , "落实" , "配置" , "管理" , "网络" 和 "排队" 的每秒等待时间。 | 1 秒 |
| 库高速缓存命中率(锁定命中数) | 该比率指示导致锁定命中的锁定请求数。 | 30 秒 |
| SGA 内存总量 | 系统全局区域 (SGA) 中的内存总量 (MB)。 | 1 秒 |
| SGA 已用内存 | SGA 使用的内存 (MB)。 | 1 秒 |
| SGA 可用内存 | 可用内存 (以 MB 为单位) ,以 SGA 为单位。 | 1 秒 |
| SGA 池名称 | 系统全局区域 (SGA) 的池名称。 | 1 秒 |
| SGA 池总内存 | SGA 池中的内存总量 (MB)。 | 1 秒 |
| SGA 池已用内存 | SGA 池中的已用内存 (MB)。 | 1 秒 |
| SQL 执行计数 | 已执行的 SQL 查询总数。 | 1 秒 |
| SQL 执行平均时间 | 平均 SQL 执行时间。 | 1 秒 |
| SQL 解析计数 | 硬和总解析计数。 | 1 秒 |
| SQL 解析比率 | 采用软解析和未进行任何解析的SQL执行比例。 | 1 秒 |
| 用户调用数 | 调用数,落实数和回滚数。 | 1 秒 |
| 缓冲区高速缓存命中率 | 在缓冲区高速缓存中找到而不必从磁盘读取的页面的百分比。 | 1 秒 |
| 物理和逻辑会话读取数 | 物理和逻辑读取数。 | 1 秒 |
| 会话 | 用户会话数 (活动和不活动) 以及后台会话数。 | 1 秒 |
| 表空间使用情况 | 表空间(永久、临时和撤销): - “使用量(GB)”表示表空间已使用的空间以千兆字节为单位。 - “表空间使用率(%)”表示表空间已使用的空间所占比例。 - “表空间最大大小”表示表空间可达的最大大小。 启用自动扩展标志后,表空间的大小会自动增加。- 自动扩展标志用于指示自动扩展功能是否已启用。 您可以设置表空间,使其在达到大小限制时自动扩展指定大小。 | 1 秒 |
| 排名靠前的 CPU 查询 (过去 24 小时) | 过去24小时内CPU占用率最高的查询列表,其中包含CPU耗时(单位:毫秒)、磁盘读取次数以及查询执行的总时长。 此指标需要 Oracle 诊断包许可证,才能访问 “所需数据库权限 ”部分中指定的视图。 | 1 小时 |
| 未使用绑定变量的查询数 | 不使用代码中的绑定变量的查询列表,其中包含查询副本数,查询执行数以及 SQL 查询使用的总内存 (以 MB 为单位)。 | 1 小时 |
| 排名靠前的耗用时间查询 | 具有 SQL 标识, SQL 查询和执行时间 (以分钟计) 的最长耗用时间查询的列表。 | 60 秒 |
| 活动会话历史记录(过去 1 小时) | 最近 1 小时内数据库中采样的会话活动,其中包含 SQL 标识,负载百分比和会话计数。 此指标需要 Oracle 诊断包许可证,才能访问 “所需数据库权限 ”部分中指定的视图。 | 60 秒 |
| 排名前 10 位的 CPU 耗用会话数 | 具有会话标识,序列号, CPU 时间 (以分钟为单位) 和操作系统程序名的前十个 CPU 耗用会话的列表。 | 60 秒 |
| 排名靠前的 CPU 耗用会话数 (最近 10 分钟) | 过去 10 分钟内使用 CPU 最多的会话的列表,其中包含会话标识,序列号和执行查询的总时间量。 此指标需要 Oracle 诊断包许可证,才能访问 “所需数据库权限 ”部分中指定的视图。 | 30 秒 |
| 具有高 IO 的前十个 SQL (最近 1 个 Hr) | 过去 1 小时内具有高 I/O 的前十个 SQL 查询的列表,其中包含 SQL 标识,用户名和总等待时间 (以毫秒为单位)。 此指标需要 Oracle 诊断包许可证,才能访问 “所需数据库权限 ”部分中指定的视图。 | 60 秒 |
| 当前分块会话数 | 有关阻塞会话的信息。 | 30 秒 |
| 前台会话 | 活动前台会话。 | 60 秒 |
| SQL 耗用更多 CPU | 使用更多 CPU 的 SQL 查询的列表。 | 60 秒 |
| 最近 24 小时具有高 IO 的前 10 个 SQL | 过去24小时内I/O消耗最高的十大SQL查询列表。 此指标需要 Oracle 诊断包许可证,才能访问 “所需数据库权限 ”部分中指定的视图。 | 1 小时 |
| 已用磁盘 | 磁盘使用率。 | 1秒。 |
磁盘不平衡指标
下表列出了从 ASM 磁盘组收集的磁盘不平衡指标。
| 指标 | 描述 | 精度 |
|---|---|---|
| 可用空间 | ASM 磁盘组中可用空闲空间的大小,单位为兆字节。 | 1 秒 |
| 总空间量 | ASM 磁盘组的总容量(单位:兆字节)。 | 1 秒 |
| 已用空间 | 当前已使用的 ASM 磁盘组空间占总空间的百分比。 | 1 秒 |
| 脱机磁盘 | ASM 磁盘组中当前处于脱机状态的磁盘数量。 | 1 秒 |
| 不平衡方差 | ASM 磁盘组中各磁盘空间分配不平衡程度的度量。 | 1 秒 |