

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 数据收集
<a name="discovery-tool-data-collection"></a>

## 发现工具收集时间表
<a name="discovery-tool-scheduling"></a>

收集初始发现后，发现工具将继续按错开计划运行，以避免资源争用：
+ VMware 发现 — 每小时一次（世界标准时间 0:00）
+ Hyper-V 发现 — 每小时一次（世界标准时间：20 点）

该发现工具还通过以下独立模块收集操作系统指标，每个模块都有自己的错开时间表：
+ 网络指标 — 每 15 秒，对于大型环境，可能不那么频繁
+ 服务器性能指标 — 每 10 分钟（世界标准时间:03、:13、:23、:33、:43、:43、:53）
+ 存储性能指标 — 每 10 分钟（世界标准时间:07、:17、:27、:37、:47、:47、:57）
+ 正在运行的进程 — 每小时（世界标准时间:40 分）
+ 服务器配置数据-每日（世界标准时间 00:05）
+ 存储配置数据 — 每天（世界标准时间 00:35）
+ 网络接口-每天（世界标准时间 01:05）
+ SQL Server 发现 — 每天（世界标准时间 03:05）
+ Oracle 数据库发现 — 每天（世界标准时间 05:05）

您可以使用 “**立即收集数据**” 独立启动、停止或触发每个操作系统指标模块。

要手动运行收藏夹，请从 “**操作**” 菜单中选择：
+ **启动**-启用发现模块。
+ **停止** — 禁用发现模块。
+ **立即收集数据**-立即开始发现。例如，在网络中进行更改后使用此选项。

这些操作适用于每个模块。您可以单独控制操作系统指标模块。

### 操作系统数据收集尝试
<a name="discovery-tool-os-collection-attempts"></a>

当发现新服务器时，发现工具会尝试为每个 IP 地址和主机名配置的每个凭据。发现工具找到有效凭证后，除非您添加新凭证，否则将继续使用该凭证。

收集失败后，发现工具会在 3 分钟、30 分钟、2 小时和 6 小时后尝试为服务器收集网络数据。在 4 次尝试失败后，发现工具继续每 6 小时尝试一次所有已配置的凭证。

## 已发现的库存
<a name="discovery-tool-inventory"></a>

配置发现源后，**发现**工具状态框中的已发现**服务器数量**值开始增加。在**集合模块**框架中，已配置源的发现状态更改为 “**启用**”。清单页面显示来自所有已配置来源的服务器：VMware 虚拟 Hyper-V 机、虚拟机和导入的服务器。每台服务器都显示其每个模块的源和集合状态。

导航到 “已**发现清单**” 页面，查看发现工具找到的服务器。在此页面上，选择 “**下载清单**” 以下载一个 ZIP 文件 (`discovery_tool_export.zip`)，其中包含长达 30 天的收集数据，包括所有已配置来源的 MPA 文件、性能利用率数据、数据库信息以及服务器到服务器的通信信息。

您可以在发现工具继续运行的同时下载 ZIP 文件，并获得部分结果。将此文件上传到[迁移评估](https://docs.aws.amazon.com/transform/latest/userguide/transform-app-assessments.html)以获取迁移业务案例。

### 导出选项
<a name="discovery-tool-export-options"></a>

导出数据时，您可以使用以下选项自定义导出：

**日期范围**

选择开始日期和结束日期，以便仅导出在该时间段内收集的数据。两个日期均包含在内。最长日期范围为 30 天。

**注意**  
该发现工具最多可存储 30 天的收集数据。如果您需要跨度超过 30 天的数据，请每 30 天运行一次增量导出以捕获所有数据。

**模块选择**

选择要包含在导出中的数据模块。您可以导出所有模块或选择特定模块：


| 模块 | 说明 | 
| --- | --- | 
| VMware | 来自 vCenter 服务器的虚拟机清单 | 
| Hyper-V 数据 | 来自 Hyper-V 主机的虚拟机清单 | 
| 网络数据 | 服务器之间的网络连接 | 
| 服务器清单 | 服务器硬件和操作系统信息 | 
| 服务器性能指标 | CPU、内存和网络利用率 | 
| 服务器存储性能 | 磁盘 IOPS 和吞吐量 | 
| 存储配置 | 磁盘和卷配置 | 
| 网络接口 | 网络适配器详细信息 | 
| 进程指标 | 运行的进程 | 
| SQL 服务器数据 | SQL 服务器数据库清单 | 
| 甲骨文数据库数据 | Oracle 数据库清单 — CDB、PDB、功能、选项和组件 | 

如果您未选择任何模块，则发现工具会导出所有可用数据。

### 收集的数据点
<a name="discovery-tool-data-points"></a>

该发现工具可收集有关 VMware、 Hyper-V、操作系统指标、数据库和网络组件的全面数据。以下各节详细介绍了为每个组件收集的具体数据点。

#### VMware 数据集
<a name="discovery-tool-vmware-data"></a>

下表描述了发现工具收集的 VMware 虚拟机信息：


| Name | Type | 类别 | 示例值 | 
| --- | --- | --- | --- | 
| vm\_name | 字符串 | 虚拟机信息 | “w2k22-snmpd-v2-en-us-mssql-2022-testcase4-1” | 
| vm\_id | 字符串 | 虚拟机信息 | “vm-30920" | 
| vm\_uuid | 字符串 | 虚拟机信息 | “4201ecf8-cc44-ee7e-01df-34dfb2acf6c0” | 
| 权力状态 | 字符串 | 虚拟机信息 | “PowerEdon” | 
| host | 字符串 | 虚拟机信息 | “esxi-70-node1.testlab.local” | 
| 主要的 IP 地址 | 字符串 | 虚拟机信息 | “192.168.0.52” | 
| cpus | 整数 | 虚拟机信息 | 2 | 
| memory | 整数 | 虚拟机信息 | 4096 | 
| 总磁盘容量\_mib | 整数 | 虚拟机信息 | 32768 | 
| os\_according\_to\_to\_the\_configuration | 字符串 | 虚拟机信息 | “微软 Windows Server 2016 或更高版本（64 位）” | 
| max\_cpu\_usage\_pct\_dec | 浮点型 | 虚拟机性能 | 79.33 | 
| avg\_cpu\_usage\_pct\_dec | 浮点型 | 虚拟机性能 | 45.06 | 
| max\_ram\_usage\_pct\_dec | 浮点型 | 虚拟机性能 | 63.99 | 
| avg\_ram\_utl\_pct\_dec | 浮点型 | 虚拟机性能 | 29.27 | 

#### Hyper-V 数据收集
<a name="discovery-tool-hyperv-data"></a>

下表描述了发现工具收集的 Hyper-V 虚拟机信息：


| Name | Type | 类别 | 示例值 | 
| --- | --- | --- | --- | 
| vm\_name | 字符串 | 虚拟机信息 | “win2022-hyperv-test-01” | 
| vm\_id | 字符串 | 虚拟机信息 | “a1b2c3d4-e5f6-7890-abcd-ef1234567890” | 
| 权力状态 | 字符串 | 虚拟机信息 | “跑步” | 
| cpus | 整数 | 虚拟机信息 | 4 | 
| memory\_mb | 整数 | 虚拟机信息 | 8192 | 
| 磁盘路径 | 字符串 | 磁盘 | “C:\\\\ vM\\\\ disk1.vhdx” | 
| 磁盘大小\_gb | 浮点型 | 磁盘 | 127.0 | 
| 网络适配器 | 字符串 | Network | “00:15:5D:01:02:03” | 
| IP 地址 | 字符串 | Network | “10.0.1.50" | 
| host\_name | 字符串 | 主机 | “hyperv-host-01.example.com” | 
| 主机操作系统版本 | 字符串 | 主机 | “Windows 服务器 2022 数据中心” | 
| cluster\_name | 字符串 | 主机 | “FailoverCluster01" | 
| hypervisor | 字符串 | 虚拟机信息 | "Hyper-V" | 

#### 已导入的服务器数据
<a name="discovery-tool-bare-metal-data"></a>

导入的服务器不会自动被发现。它们是通过 CSV 文件导入的。该发现工具不会为导入的服务器收集虚拟机管理程序级别的数据。相反，它在导入过程中使用与每台服务器关联的操作系统凭据来收集数据库、网络和操作系统指标数据。

## 发现工具 OS-related 的数据
<a name="discovery-tool-os-data"></a>

该发现工具通过 SSH (Linux) 和 WinRM (Windows) 收集服务器清单、性能、存储、网络接口和流程数据。下表描述了收集的数据点。

### 服务器清单 (server\_inventory.csv)
<a name="discovery-tool-os-server-inventory"></a>

将服务器配置（硬件和操作系统配置）与聚合存储性能相结合。每 24 小时收集一次。


| Name | Type | 类别 | 示例值 | 
| --- | --- | --- | --- | 
| 服务器\_ID | 字符串 | 服务器信息 | “vm-web-server-01” | 
| server\_name | 字符串 | 服务器信息 | “网络服务器-01" | 
| resource\_type | 字符串 | 服务器信息 | “虚拟机” | 
| 电源状态 | 字符串 | 服务器信息 | “跑步” | 
| os\_type | 字符串 | 服务器信息 | “Linux” | 
| os\_name | 字符串 | 服务器信息 | “亚马逊 Linux” | 
| os\_version | 字符串 | 服务器信息 | “2023” | 
| 主主机名 | 字符串 | 服务器信息 | “web-server-01.example.com” | 
| 主要的 IP 地址 | 字符串 | 服务器信息 | “10.0.2.101” | 
| 网络掩码 | 字符串 | 服务器信息 | “255.255.255.0” | 
| 网络卡总数 | 整数 | 服务器信息 | 2 | 
| 磁盘总数 | 整数 | 服务器信息 | 1 | 
| cpu\_count | 整数 | 服务器信息 | 4 | 
| 总内存\_GB | 浮点型 | 服务器信息 | 15.88 | 
| server\_uuid | 字符串 | 服务器信息 | “4201ecf8-cc44-ee7e-01df-34dfb2acf6c0” | 
| smbios\_uuid | 字符串 | 服务器信息 | “4201ecf8-cc44-ee7e-01df-34dfb2acf6c0” | 
| cluster\_name | 字符串 | 服务器信息 | “生产集群 01” | 
| 虚拟机管理程序\_object\_id | 字符串 | 服务器信息 | “vm-30920" | 
| 虚拟机管理程序类型 | 字符串 | 服务器信息 | “VMware” | 
| 虚拟机管理程序版本 | 字符串 | 服务器信息 | “8.0.0" | 
| 虚拟机管理程序\_主机名 | 字符串 | 服务器信息 | “esxi-node1.example.com” | 
| 虚拟机管理程序\_host\_id | 字符串 | 服务器信息 | “host-1234” | 
| 虚拟机管理程序\_id | 字符串 | 服务器信息 | “4201ecf8-cc44-ee7e-01df-34dfb2acf6c0” | 
| disk\_read\_iops\_avg | 浮点型 | 存储性能 | 12.5 | 
| disk\_read\_ips\_peak | 浮点型 | 存储性能 | 245.0 | 
| disk\_write\_iops\_avg | 浮点型 | 存储性能 | 8.3 | 
| disk\_write\_ips\_peak | 浮点型 | 存储性能 | 180.0 | 
| disk\_total\_iops\_avg | 浮点型 | 存储性能 | 20.8 | 
| 磁盘总数 iops\_peak | 浮点型 | 存储性能 | 425.0 | 
| 磁盘读取吞吐量\_avg\_mbps | 浮点型 | 存储性能 | 1.2 | 
| 磁盘读取吞吐量峰值mbps | 浮点型 | 存储性能 | 24.5 | 
| disk\_write\_trougput\_avg\_mbps | 浮点型 | 存储性能 | 0.8 | 
| disk\_write\_trougput\_peak\_mbps | 浮点型 | 存储性能 | 18.0 | 
| 磁盘总吞吐量\_avg\_mbps | 浮点型 | 存储性能 | 2.0 | 
| 磁盘总吞吐量\_峰值\_mbps | 浮点型 | 存储性能 | 42.5 | 

### 服务器性能指标 (server\_performance\_metrics.csv)
<a name="discovery-tool-os-server-performance"></a>

CPU、内存和网络吞吐量利用率。每 10 分钟采样一次，在 30 天内汇总一次。


| Name | Type | 类别 | 示例值 | 
| --- | --- | --- | --- | 
| 服务器\_ID | 字符串 | 服务器信息 | “vm-web-server-01” | 
| data\_source | 字符串 | 服务器信息 | “OS” | 
| cpu\_utilization\_avg\_pct | 浮点型 | CPU | 45.06 | 
| cpu\_ustilization\_peak\_pct | 浮点型 | CPU | 79.33 | 
| cpu\_count | 整数 | CPU | 4 | 
| 内存总量\_GB | 浮点型 | 内存 | 15.88 | 
| 内存利用率\_avg\_pct | 浮点型 | 内存 | 29.27 | 
| 内存利用率峰值peak\_pct | 浮点型 | 内存 | 63.99 | 
| network\_in\_avg\_mbps | 浮点型 | Network | 0.52 | 
| network\_in\_in\_peak\_mbps | 浮点型 | Network | 12.3 | 
| network\_out\_avg\_mbps | 浮点型 | Network | 0.31 | 
| network\_out\_peak\_mbps | 浮点型 | Network | 8.7 | 
| 网络总量\_avg\_mbps | 浮点型 | Network | 0.83 | 
| 网络总计 peak\_mbps | 浮点型 | Network | 21.0 | 

### 存储性能 (server\_storage\_performance.csv)
<a name="discovery-tool-os-storage-performance"></a>

Per-volume 磁盘 I/O 和空间利用率。每 10 分钟采样一次，在 30 天内汇总一次。


| Name | Type | 类别 | 示例值 | 
| --- | --- | --- | --- | 
| 服务器\_ID | 字符串 | 服务器信息 | “vm-web-server-01” | 
| data\_source | 字符串 | 服务器信息 | “OS” | 
| 磁盘卷 ID | 字符串 | 卷信息 | "/dev/nvme0n1p1" | 
| 磁盘挂载点 | 字符串 | 卷信息 | "/" | 
| 文件系统 | 字符串 | 卷信息 | “xfs” | 
| disk\_total\_GB | 浮点型 | 磁盘空间 | 30.0 | 
| disk\_used\_gb | 浮点型 | 磁盘空间 | 12.5 | 
| disk\_free\_gb | 浮点型 | 磁盘空间 | 17.5 | 
| disk\_read\_iops\_avg | 浮点型 | 磁盘 I/O | 12.5 | 
| disk\_read\_ips\_peak | 浮点型 | 磁盘 I/O | 245.0 | 
| disk\_write\_iops\_avg | 浮点型 | 磁盘 I/O | 8.3 | 
| disk\_write\_ips\_peak | 浮点型 | 磁盘 I/O | 180.0 | 
| disk\_total\_iops\_avg | 浮点型 | 磁盘 I/O | 20.8 | 
| 磁盘总数 iops\_peak | 浮点型 | 磁盘 I/O | 425.0 | 
| 磁盘读取吞吐量\_avg\_mbps | 浮点型 | 磁盘吞吐量 | 1.2 | 
| 磁盘读取吞吐量峰值mbps | 浮点型 | 磁盘吞吐量 | 24.5 | 
| disk\_write\_trougput\_avg\_mbps | 浮点型 | 磁盘吞吐量 | 0.8 | 
| disk\_write\_trougput\_peak\_mbps | 浮点型 | 磁盘吞吐量 | 18.0 | 
| 磁盘总吞吐量\_avg\_mbps | 浮点型 | 磁盘吞吐量 | 2.0 | 
| 磁盘总吞吐量\_峰值\_mbps | 浮点型 | 磁盘吞吐量 | 42.5 | 

### 存储配置 (storage\_config.csv)
<a name="discovery-tool-os-storage-config"></a>

物理磁盘硬件详细信息。每 24 小时收集一次。


| Name | Type | 类别 | 示例值 | 
| --- | --- | --- | --- | 
| 服务器\_ID | 字符串 | 服务器信息 | “vm-web-server-01” | 
| 磁盘控制器\_ID | 字符串 | 磁盘信息 | "/dev/sda" | 
| vmdk\_vhd\_file\_name | 字符串 | 磁盘信息 | “网络服务器 01.vmdk” | 
| 磁盘卷类型 | 字符串 | 磁盘信息 | “虚拟” | 
| 磁盘配置\_gb | 浮点型 | 磁盘信息 | 30.0 | 
| 磁盘设备类型 | 字符串 | 磁盘信息 | “SCSI 硬盘” | 
| 磁盘接口类型 | 字符串 | 磁盘信息 | “SCSI” | 
| 磁盘协议 | 字符串 | 磁盘信息 | “LSI Logic SAS” | 

### 网络接口 (network\_interfaces.csv)
<a name="discovery-tool-os-network-interfaces"></a>

网络适配器配置。每 24 小时收集一次。


| Name | Type | 类别 | 示例值 | 
| --- | --- | --- | --- | 
| 服务器\_ID | 字符串 | 服务器信息 | “vm-web-server-01” | 
| 接口\_名称 | 字符串 | 接口信息 | “eth0" | 
| 接口索引 | 整数 | 接口信息 | 2 | 
| mac 地址 | 字符串 | 接口信息 | “0A:1B:2C:3D:4E:5F” | 
| 适配器类型 | 字符串 | 接口信息 | “vmxnet3” | 
| 虚拟网络名称 | 字符串 | 接口信息 | “虚拟机网络” | 
| 虚拟网络 ID | 字符串 | 接口信息 | “dvportgroup-1234” | 
| 虚拟交换机 | 字符串 | 接口信息 | “vSwitch0” | 
| IPv4\_address | 字符串 | IP Config | “10.0.2.101” | 
| ipv4\_subnet\_mask | 字符串 | IP Config | “255.255.255.0” | 
| ipv4\_gatew | 字符串 | IP Config | “10.0.2.1” | 
| IPv6\_address | 字符串 | IP Config | “fe80:: a1b: 2cff: fe3d: 4e5f” | 
| IPV6\_prefix\_length | 整数 | IP Config | 64 | 
| ipv6\_gatew | 字符串 | IP Config | “fe80:: 1" | 
| dns\_servers | 字符串 | IP Config | “10.0.0.2” | 
| dhcp\_enabled | 布尔值 | IP Config | false | 
| 接口状态 | 字符串 | 接口信息 | “向上” | 
| vlan\_id | 整数 | 接口信息 | 100 | 
| is\_primary | 布尔值 | 接口信息 | true | 

### 正在运行的进程 (process\_metrics.csv)
<a name="discovery-tool-os-running-processes"></a>

正在运行的进程的快照。每小时收集一次，在 30 天内进行重复数据消除。


| Name | Type | 类别 | 示例值 | 
| --- | --- | --- | --- | 
| 服务器\_ID | 字符串 | 服务器信息 | “vm-web-server-01” | 
| process\_name | 字符串 | 流程信息 | “sshd” | 
| process\_id | 整数 | 流程信息 | 1234 | 
| 进程\_命令\_行 | 字符串 | 流程信息 | “/usr/sbin/sshd-D” | 
| 进程\_用户 | 字符串 | 流程信息 | “根” | 

### 网络收藏
<a name="discovery-tool-network-collection"></a>

网络收集模块可帮助您发现本地数据中心内服务器之间的依赖关系。这些网络数据提供了应用程序在服务器之间的通信方式的可见性，从而加快了您的迁移计划。

该模块从所有配置的来源（包括 VMware）和导入的服务器收集服务器的网络数据。 Hyper-V它使用 WinRM 从 Windows 服务器收集数据，并使用 SSH、SNMPv2 和 SNMPv3 从 Linux 服务器收集数据。

#### 网络数据收集
<a name="discovery-tool-network-data"></a>

网络收集模块捕获已发现清单中服务器之间处于 “已建立” 或 TIME\_WAIT 状态的 TCP IPv4 连接。只有当源和目标 IP 地址都属于发现工具发现或已导入的服务器时，连接才会出现在输出中。不包括与清单之外的 IP 地址（例如外部服务、云端点或尚未添加到发现工具中的服务器）的连接。

此设计将网络数据重点放在环境中服务器到服务器的依赖关系上，这是应用程序依赖关系映射和迁移浪潮规划所需的信息。

为每个连接收集以下数据点：


| Name | Type | 类别 | 示例值 | 
| --- | --- | --- | --- | 
| 源 IP | 字符串 | Connection | “192.168.1.10" | 
| 源端口 | 整数 | Connection | 49152 | 
| 源进程 ID | 整数 | 流程 | 1234 | 
| 源进程名称 | 字符串 | 流程 | "java" | 
| 目标 IP | 字符串 | Connection | “192.168.1.20" | 
| 目标端口 | 整数 | Connection | 5432 | 
| 目标进程 ID | 整数 | 流程 | 5678 | 
| 目标进程名称 | 字符串 | 流程 | “postgres” | 
| 州 | 字符串 | Connection | “已建立” | 
| 传输协议 | 字符串 | Connection | “TCP” | 
| IP 版本 | 字符串 | Connection | “IPv4" | 
| 计数 | 整数 | Connection | 42 | 

**提示**  
要最大限度地提高网络依赖关系图的完整性，请在查看网络数据之前配置所有发现源（VMware 和服务器 CSV 导入）并添加操作系统凭据。 Hyper-V库存中的服务器越多，网络模块可以捕获的连接就越多。

#### 私有地址网络集合
<a name="discovery-tool-private-address-collection"></a>

默认情况下，网络收集模块仅捕获您发现的清单中两个端点均为服务器的连接。您可以启用私有地址收集，以捕获来自 RFC 1918 私有 IP 地址 (10.0.0) 的连接。 0/8，172.16.0。 0/12，192.168.0。 0/16) 不在您的库存中。

**开始私有地址收集**

1. 在**收集器配置**页面上，找到 “**收集模块**” 部分。

1. 在 “**应用程序**发现” 下找到 “网络连接**发现**”。

1. 打开 “**操作**” 下拉列表。

1. 选择 “**开始私有地址收集**”。

1. 如果模块状态为 “**已启用”**，则可以看到它变为 “**已启用·私有地址已开启”**。

要停止私有地址收集，请打开**操作**下拉列表并选择**停止私有地址收集**。以前收集的私有地址数据即使在停止后仍会保留。

私有地址连接仅出现在完整的 CSV 导出文件中（在 ZIP 文件中），而不显示在 MPA CSV 文件中。如果某个 IP 地址属于您的清单中已有的服务器，则无论此设置如何，都始终使用其发现的服务器 ID 来标识该地址。

此设置在重新启动后仍然存在。您可以随时启动或停止私有地址收集。无论当前设置如何，都会导出之前收集的私有地址数据。

### SQL 服务器集合
<a name="discovery-tool-database-collection"></a>

SQL Server 收集模块从 Windows 服务器收集来自所有已配置来源的 SQL Server 信息，包括 VMware 和导入的服务器。 Hyper-V该模块使用 WinRM 远程连接到每台 Windows 服务器并运行 PowerShell 查询。它使用 WMI 命名空间、注册表和文件属性收集有关所有已安装的 SQL Server 服务（组件）的信息。

SQL Server 组件是作为在 Windows 服务器上部署 SQL Server 的一部分而安装的特定服务或功能实例。发现工具收集数据库引擎、分析服务、报告服务和集成服务。

#### SQL 服务器数据收集
<a name="discovery-tool-database-data"></a>

SQL Server 收集模块收集 SQL Server 组件信息。下表描述了收集的关键数据点：


| Name | Type | 类别 | 示例值 | 
| --- | --- | --- | --- | 
| 引擎类型 | 字符串 | 组件 | sql\_server | 
| 是发动机组件 | 布尔值 | 组件 | Y | 
| Status | 字符串 | 服务 | 正在运行，已停止， StartPending | 
| 版本 | 字符串 | 服务 | 2015.131.5026.0 | 
| Edition | 字符串 | 服务 | 开发者版（64 位） | 
| SQL 服务名称 | 字符串 | 服务 | MsDtsServer130，mssql | 
| SQL 服务类型 | 字符串 | 服务 | SQL Server 服务、集成服务服务 | 
| 实例名称 | 字符串 | 实例 | MSSQLSERVER | 
| 显示名称 | 字符串 | 服务 | SQL Server (MSSQLSERVER2017) | 
| 启动模式 | 字符串 | 服务 | 自动、手动、已禁用 | 
| 服务账户名称 | 字符串 | 服务 | NT Service/MsDtsServer130 | 
| 是群集的 | 布尔值 | 配置 | N | 

**注意**  
完整格式包括所有服务类型。MPA 格式仅包括数据库引擎组件。并非所有字段都可用，具体取决于 SQL 服务类型和配置。

### 甲骨文数据库集合
<a name="discovery-tool-oracle-collection"></a>

借助 Oracle 数据库集合，您可以跨所有已配置的来源（包括 VMware）和导入的服务器来发现 Oracle 数据库实例。 Hyper-V该模块收集以下数据：
+ 容器数据库 (CDB) 和可插拔数据库 (PDB) 枚举
+ 版本和版本
+ 已安装的选项
+ 功能使用情况统计
+ 组件清单（DBA\_REGISTRY）
+ 数据文件大小
+ 拓扑标志（RAC、Data Guard 和多租户架构）

**Database-connected (SQL)**

配置 Oracle 凭据时，发现工具使用只读服务帐户直接连接到 Oracle 数据库。这提供了完整的 SQL-level 集合，包括 PDB 详细信息、功能使用情况和已安装的选项。所有 CSV 文件都包含完整的数据。

**OS-level 后备**

如果您尚未配置数据库凭据，或者连接失败，则发现工具会使用 SSH 或 WinRM 来检测 Oracle 的安装。它无需访问数据库即可发现 Oracle 主目录、侦听器、补丁、版本和版本。对于 OS-detected 主机，导出的 CDB CSV 包含实例名称、主机名、版本和版本。PDB、功能、选项和组件 CSV 文件不包含任何行。

Oracle 集合在导出 ZIP 文件中生成以下 CSV 文件。每个表都描述了每个文件收集的数据点。

#### CDB 数据 (oracle\_data\_cdbs\_full.csv)
<a name="discovery-tool-oracle-cdb-data"></a>

每个 CDB 实例一行。下表描述了收集的 CDB 数据点：


| Name | Type | 类别 | 示例值 | 来源 | 
| --- | --- | --- | --- | --- | 
| 实例名称 | 字符串 | 身份 | “兽人” | SQL，OS | 
| 主机名称 | 字符串 | 身份 | “oracledb01.example.com” | SQL，OS | 
| 数据库名称 | 字符串 | 身份 | “兽人” | 仅限 SQL | 
| 数据库唯一名称 | 字符串 | 身份 | “ORCL\_PRIMARY” | 仅限 SQL | 
| DBID | 整数 | 身份 | 1234567890 | 仅限 SQL | 
| 版本 | 字符串 | 版本 | “19.0.0.0" | SQL，OS | 
| 版本完整 | 字符串 | 版本 | “19.21.0.0.0" | 仅限 SQL | 
| Edition | 字符串 | 版本 | “企业版” | SQL，OS | 
| 数据库类型 | 字符串 | 配置 | “单曲” | 仅限 SQL | 
| 数据库角色 | 字符串 | 配置 | “主要” | 仅限 SQL | 
| 打开模式 | 字符串 | 配置 | “读写” | 仅限 SQL | 
| 日志模式 | 字符串 | 配置 | “存档日志” | 仅限 SQL | 
| 平台 | 字符串 | 配置 | “Linux x86 64 位” | 仅限 SQL | 
| 国开行旗帜 | 字符串 | 配置 | “是的” | 仅限 SQL | 
| 是 RAC | 字符串 | 拓扑 | “是” 或 “否” | 仅限 SQL | 
| 数据防护是否处于待机状态 | 字符串 | 拓扑 | “是” 或 “否” | 仅限 SQL | 
| 保护模式 | 字符串 | 拓扑 | “最高性能” | 仅限 SQL | 
| 数据卫士代理 | 字符串 | 拓扑 | “已启用” | 仅限 SQL | 
| NLS 角色集 | 字符串 | 配置 | “AL32UTF8" | 仅限 SQL | 
| PDB 计数 | 整数 | 调整大小 | 3 | 仅限 SQL | 
| 闪回开启 | 字符串 | 配置 | “是的” | 仅限 SQL | 
| 检测路径 | 字符串 | 元数据 | “第 2 阶段” 或 “第 1b 阶段” | SQL，OS | 

#### PDB 数据 (oracle\_data\_pdbs\_full.csv)
<a name="discovery-tool-oracle-pdb-data"></a>

每个 PDB（可插拔数据库）一行。下表描述了收集的 PDB 数据点：

**注意**  
PDB 数据需要 Oracle 数据库凭据（SQL 连接）。 OS-level 回退不会填充此 CSV。


| Name | Type | 类别 | 示例值 | 来源 | 
| --- | --- | --- | --- | --- | 
| CDB 实例名称 | 字符串 | 身份 | “兽人” | 仅限 SQL | 
| PDB 名称 | 字符串 | 身份 | “APPDB1" | 仅限 SQL | 
| 打开模式 | 字符串 | Status | “读写” | 仅限 SQL | 
| 生命周期状态 | 字符串 | Status | “正常” | 仅限 SQL | 
| 表空间计数 | 整数 | 调整大小 | 5 | 仅限 SQL | 
| 数据文件计数 | 整数 | 调整大小 | 12 | 仅限 SQL | 
| 总大小字节 | 整数 | 调整大小 | 5368709120 | 仅限 SQL | 
| 用户架构计数 | 整数 | 调整大小 | 8 | 仅限 SQL | 
| 数据库链接计数 | 整数 | 连接 | 2 | 仅限 SQL | 
| 已安装的组件 | 字符串 | 配置 | “APEX；JVM；XML” | 仅限 SQL | 
| 加密表空间计数 | 整数 | 安全性 | 1 | 仅限 SQL | 

#### 功能使用情况数据 (oracle\_data\_features\_full.csv)
<a name="discovery-tool-oracle-features-data"></a>

来自 DBA\_FEATURE\_USAGE\_STATISTICS 的每个功能使用情况条目各占一行。下表描述了收集的功能使用情况数据点：

**注意**  
功能使用数据需要 Oracle 数据库凭据（SQL 连接）。 OS-level 回退不会填充此 CSV。


| Name | Type | 类别 | 示例值 | 来源 | 
| --- | --- | --- | --- | --- | 
| CDB 实例名称 | 字符串 | 身份 | “兽人” | 仅限 SQL | 
| Name | 字符串 | 功能 | “分区（用户）” | 仅限 SQL | 
| 检测到的用法 | 整数 | 用量 | 42 | 仅限 SQL | 
| 当前使用 | 字符串 | 用量 | “真的” | 仅限 SQL | 
| 首次使用日期 | DateTime | 用量 | “2024-01-15T00:00:00” | 仅限 SQL | 
| 上次使用日期 | DateTime | 用量 | “2026-06-01T00:00:00” | 仅限 SQL | 

#### 期权数据 (oracle\_data\_options\_full.csv)
<a name="discovery-tool-oracle-options-data"></a>

每个 CDB 每个 V$OPTION 条目各占一行。下表描述了收集到的已安装选项数据点：

**注意**  
选项数据需要 Oracle 数据库凭据（SQL 连接）。 OS-level 回退不会填充此 CSV。


| Name | Type | 类别 | 示例值 | 来源 | 
| --- | --- | --- | --- | --- | 
| CDB 实例名称 | 字符串 | 身份 | “兽人” | 仅限 SQL | 
| 选项名称 | 字符串 | Option | “高级分析” | 仅限 SQL | 
| 已安装 | 字符串 | Option | “真的” | 仅限 SQL | 
| 容器 ID | 整数 | Option | 0 | 仅限 SQL | 

#### 组件数据 (oracle\_data\_components\_full.csv)
<a name="discovery-tool-oracle-components-data"></a>

每个 DBA\_REGISTRY 组件各占一行。下表描述了收集的组件数据点：

**注意**  
组件数据需要 Oracle 数据库凭据（SQL 连接）。 OS-level 回退不会填充此 CSV。


| Name | Type | 类别 | 示例值 | 来源 | 
| --- | --- | --- | --- | --- | 
| CDB 实例名称 | 字符串 | 身份 | “兽人” | 仅限 SQL | 
| PDB 名称 | 字符串 | 身份 | “APPDB1" | 仅限 SQL | 
| 组件 ID | 字符串 | 组件 | “顶点” | 仅限 SQL | 
| 组件名称 | 字符串 | 组件 | “甲骨文应用程序快递” | 仅限 SQL | 
| 版本 | 字符串 | 组件 | “22.1.0.15.0” | 仅限 SQL | 
| Status | 字符串 | 组件 | “有效” | 仅限 SQL | 
| 架构 | 字符串 | 组件 | “APEX\_2201000” | 仅限 SQL | 