
# Oracle数据库
介绍APM采集的Oracle数据库指标的类别、名称、含义等信息。
表1Oracle数据库采集参数 
| 参数名          | 数据类型    | 应用类型 | 默认值   | Agent支持的起始版本 | Agent支持的终止版本 | 描述                      |
|:---|:---|:---|:---|:---|:---|:---|
| 是否采集原始sql    | radio   | JAVA | false | 2.2.9        | -            | 调用链中是否采集上报带有参数内容的原始sql。 |
| oracle最大采集行数 | integer | JAVA | 500   | 2.4.1        | -            | oracle最大采集行数。           |
| sql语句最大采集字节数 | integer | JAVA | 2000  | 2.4.7        | -            | sql语句最大采集字节数。           |
   
表2Oracle数据库指标说明 
| 指标类别                                | 指标              | 指标名称       | 指标说明                    | 单位 | 数据类型   | 默认聚合方式 |
|:---|:---|:---|:---|:---|:---|:---|
| 数据库连接（connection，以数据库为维度统计sql调用详情。） | db              | 数据库        | 数据库名称                   | -  | ENUM   | LAST   |
| 数据库连接（connection，以数据库为维度统计sql调用详情。） | createdCount    | 创建连接数      | 该数据库创建连接数               | -  | INT    | SUM    |
| 数据库连接（connection，以数据库为维度统计sql调用详情。） | currentCount    | 当前连接数      | 该数据库当前连接数               | -  | INT    | SUM    |
| 数据库连接（connection，以数据库为维度统计sql调用详情。） | destroyedCount  | 销毁连接数      | 该数据库销毁连接数               | -  | INT    | SUM    |
| 数据库连接（connection，以数据库为维度统计sql调用详情。） | errorCount      | 错误数        | 该数据库发生错误数               | -  | INT    | SUM    |
| 数据库连接（connection，以数据库为维度统计sql调用详情。） | invokeCount     | 调用次数       | 该数据库的调用次数               | -  | INT    | SUM    |
| 数据库连接（connection，以数据库为维度统计sql调用详情。） | maxTime         | 最大响应时间     | 该数据库的最大响应时间             | -  | INT    | MAX    |
| 数据库连接（connection，以数据库为维度统计sql调用详情。） | range1          | 0-10ms     | 响应时间在0-10ms范围请求数        | -  | INT    | SUM    |
| 数据库连接（connection，以数据库为维度统计sql调用详情。） | range2          | 10-100ms   | 响应时间在10-100ms范围请求数      | -  | INT    | SUM    |
| 数据库连接（connection，以数据库为维度统计sql调用详情。） | range3          | 100-200ms  | 响应时间在100-200ms范围请求数     | -  | INT    | SUM    |
| 数据库连接（connection，以数据库为维度统计sql调用详情。） | range4          | 200-1000ms | 响应时间在200-1000ms范围请求数    | -  | INT    | SUM    |
| 数据库连接（connection，以数据库为维度统计sql调用详情。） | range5          | 1-10s      | 响应时间在1-10s范围请求数         | -  | INT    | SUM    |
| 数据库连接（connection，以数据库为维度统计sql调用详情。） | range6          | 10s以上      | 响应时间在10s以上请求数           | -  | INT    | SUM    |
| 数据库连接（connection，以数据库为维度统计sql调用详情。） | ranges          | 自定义响应时间区间  | 自定义响应时间区间               | -  | STRING | LAST   |
| 数据库连接（connection，以数据库为维度统计sql调用详情。） | readRowCount    | 读取行数       | 该数据库读取行数                | -  | INT    | SUM    |
| 数据库连接（connection，以数据库为维度统计sql调用详情。） | updatedRowCount | 更新行数       | 该数据库更新行数                | -  | INT    | SUM    |
| 数据库连接（connection，以数据库为维度统计sql调用详情。） | totalTime       | 总响应时间      | 该数据库的总响应时间              | -  | INT    | SUM    |
| 数据库连接（connection，以数据库为维度统计sql调用详情。） | slowestSql      | 最慢sql      | 该数据库在采集周期内的最慢sql        | -  | STRING | LAST   |
| 异常（exception，以数据库为维度统计sql调用详情。）     | causeType       | 类名         | 异常发生类                   | -  | ENUM   | LAST   |
| 异常（exception，以数据库为维度统计sql调用详情。）     | exceptionType   | 异常类型       | 异常类型                    | -  | ENUM   | LAST   |
| 异常（exception，以数据库为维度统计sql调用详情。）     | count           | 次数         | 异常次数                    | -  | INT    | SUM    |
| 异常（exception，以数据库为维度统计sql调用详情。）     | message         | 消息         | 异常消息                    | -  | STRING | LAST   |
| 异常（exception，以数据库为维度统计sql调用详情。）     | sql             | 异常sql      | 发生异常的sql                | -  | STRING | LAST   |
| 异常（exception，以数据库为维度统计sql调用详情。）     | stackTrace      | 异常堆栈       | 异常产生的堆栈信息               | -  | CLOB   | LAST   |
| 版本（version，Oracle的包版本信息。）           | version         | 版本         | 驱动包版本                   | -  | STRING | LAST   |
| sql监控（sql，以sql为维度统计sql调用详情。）        | sql             | sql唯一标识    | sql对应的唯一id，用于告警配置       | -  | ENUM   | LAST   |
| sql监控（sql，以sql为维度统计sql调用详情。）        | concurrentMax   | 最大并发       | 该sql的最大并发               | -  | INT    | MAX    |
| sql监控（sql，以sql为维度统计sql调用详情。）        | errorCount      | 错误次数       | 该sql的错误次数               | -  | INT    | SUM    |
| sql监控（sql，以sql为维度统计sql调用详情。）        | errorTraceId    | 错误traceId  | 采集周期内发生错误的调用链对应的traceid | -  | STRING | LAST   |
| sql监控（sql，以sql为维度统计sql调用详情。）        | invokeCount     | 调用次数       | 该sql的调用次数               | -  | INT    | SUM    |
| sql监控（sql，以sql为维度统计sql调用详情。）        | lastError       | 错误信息       | sql发生错误产生的错误信息          | -  | STRING | LAST   |
| sql监控（sql，以sql为维度统计sql调用详情。）        | maxTime         | 最大响应时间     | 该sql的最大响应时间             | -  | INT    | MAX    |
| sql监控（sql，以sql为维度统计sql调用详情。）        | readRowCount    | 读取行数       | 该sql的读取行数               | -  | INT    | SUM    |
| sql监控（sql，以sql为维度统计sql调用详情。）        | runningCount    | 正在执行数      | 采集时间点正在执行的sql数量         | -  | INT    | SUM    |
| sql监控（sql，以sql为维度统计sql调用详情。）        | slowTraceId     | 慢TraceId   | 采集周期内最慢的调用链对应的traceid   | -  | STRING | LAST   |
| sql监控（sql，以sql为维度统计sql调用详情。）        | sqlString       | sql语句      | sql语句                   | -  | STRING | LAST   |
| sql监控（sql，以sql为维度统计sql调用详情。）        | totalTime       | 总响应时间      | 该sql的总响应时间              | -  | INT    | SUM    |
| sql监控（sql，以sql为维度统计sql调用详情。）        | updatedRowCount | 更新行数       | 该sql的更新行数               | -  | INT    | SUM    |
| sql监控（sql，以sql为维度统计sql调用详情。）        | range1          | 0-10ms     | 响应时间在0-10ms范围请求数        | -  | INT    | SUM    |
| sql监控（sql，以sql为维度统计sql调用详情。）        | range2          | 10-100ms   | 响应时间在10-100ms范围请求数      | -  | INT    | SUM    |
| sql监控（sql，以sql为维度统计sql调用详情。）        | range3          | 100-200ms  | 响应时间在100-200ms范围请求数     | -  | INT    | SUM    |
| sql监控（sql，以sql为维度统计sql调用详情。）        | range4          | 200-1000ms | 响应时间在200-1000ms范围请求数    | -  | INT    | SUM    |
| sql监控（sql，以sql为维度统计sql调用详情。）        | range5          | 1-10s      | 响应时间在1-10s范围请求数         | -  | INT    | SUM    |
| sql监控（sql，以sql为维度统计sql调用详情。）        | range6          | 10s以上      | 响应时间在10s以上请求数           | -  | INT    | SUM    |
| sql监控（sql，以sql为维度统计sql调用详情。）        | ranges          | 自定义响应时间区间  | 自定义响应时间区间               | -  | STRING | LAST   |
| 汇总total（total，sql调用的汇总数据统计。）        | invokeCount     | 调用次数       | 总调用次数                   | -  | INT    | SUM    |
| 汇总total（total，sql调用的汇总数据统计。）        | errorCount      | 错误次数       | 总错误次数                   | -  | INT    | SUM    |
| 汇总total（total，sql调用的汇总数据统计。）        | readRowCount    | 读取行数       | 总读取行数                   | -  | INT    | SUM    |
| 汇总total（total，sql调用的汇总数据统计。）        | totalTime       | 响应时间       | 总响应时间                   | -  | INT    | SUM    |
| 汇总total（total，sql调用的汇总数据统计。）        | updatedRowCount | 更新行数       | 总更新行数                   | -  | INT    | SUM    |
   
