Isilon:Oracle Data Pump作期间出错 “dNFS asynchronous I/O failure”
Summary: 在使用 Smartconnect 分区名称时,Oracle 客户端与 Isilon 之间通过 WAN 执行的数据泵/备份作可能会中断,并显示错误“dNFS asynchronous I/O failure”,但仍使用 IP 工作。
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
这是按照设计进行的。
Oracle 客户端正在使用 Smartconnect 分区名称通过 WAN 对 Isilon 执行数据抽取/备份作。
作中断并显示以下错误:
Oracle 客户端正在使用 Smartconnect 分区名称通过 WAN 对 Isilon 执行数据抽取/备份作。
作中断并显示以下错误:
ORA-17516: dNFS 异步 I/O 故障
但是,同一作适用于一个 IP 地址。Cause
这可能是由两个原因引起的:
- 故障转移和单客户端负载平衡的 dNFS 功能。
dNFS 或直接 NFS 具有故障切换和单客户端负载均衡功能,用于写入密集型作业(如 Datapump 或备份作)。由于此功能,当您查看数据包跟踪时,您会注意到客户端将在作过程中与多个节点进行通信。
虽然 Isilon 可以在不需要 dNFS 的情况下处理故障切换,但它不提供单个客户端负载平衡;相反,Isilon 通过在查询时轮换为每个客户端提供的 IP 地址来在整个客户端群中执行平衡。
因此,在 WAN 上,每当 Oracle 客户端必须调用 Smarconnect 服务以连接到其他节点时,获取下一个 IP 地址都会有延迟,在此期间,Oracle 客户端将假定 NFS 服务器无法访问,并将中断正在进行的作,并指示“dNFS 异步 I/O 故障”。
Oracle 的错误声明如下,它验证了我们的发现:
虽然 Isilon 可以在不需要 dNFS 的情况下处理故障切换,但它不提供单个客户端负载平衡;相反,Isilon 通过在查询时轮换为每个客户端提供的 IP 地址来在整个客户端群中执行平衡。
因此,在 WAN 上,每当 Oracle 客户端必须调用 Smarconnect 服务以连接到其他节点时,获取下一个 IP 地址都会有延迟,在此期间,Oracle 客户端将假定 NFS 服务器无法访问,并将中断正在进行的作,并指示“dNFS 异步 I/O 故障”。
Oracle 的错误声明如下,它验证了我们的发现:
Error code: ORA-17516
描述: dNFS 异步 I/O 失败
原因:异步 I/O 请求因存储服务器 rebo ot 而失败。
描述: dNFS 异步 I/O 失败
原因:异步 I/O 请求因存储服务器 rebo ot 而失败。
- 两个设备之间存在的自适应安全设备 [ASA] 防火墙正在丢弃端口 2049 上的传入 TCP 数据包:
两个设备之间可能存在防火墙,其设置是通过端口 2049 丢弃 TCP 数据包。ASA 始终期望 TCP 连接的第一个数据包是来自尝试打开/形成 TCP 连接的主机的 TCP SYN。如果传入了一些其他 TCP 数据包,例如“TCP RST ACK”,则会假定这是针对现有连接的数据包。然后,它会检查其连接表,但找不到现有连接,因此丢弃流量。
查看 ASA 设备的日志时,您会发现类似的日志消息:
查看 ASA 设备的日志时,您会发现类似的日志消息:
%ASA-6-106015:在接口某个接口上拒绝从 x.x.x.x/x 到 x.x.x.x/x 标记 RST 的 TCP(无连接)
Resolution
Oracle 有一个单独的过程来配置 dNFS。
联系 Oracle 支持人员以配置 dNFS。如果两个设备之间存在防火墙,则在 ASA 设备上,您需要在端口 2049 上允许传入 TCP 流量。
- 检查以下位置的装载条目:
oranfstabfile - 其中指定了 NFS 服务器的不同 IP 地址
- 使用此配置文件中存在的 IP 地址之一装载 NFS 导出
- 这将排除使用 Smartconnect 分区名称,而是仅使用 IP 地址与服务器联系。
- 中的多个 IP 地址
oranfstab文件将负责负载平衡
联系 Oracle 支持人员以配置 dNFS。如果两个设备之间存在防火墙,则在 ASA 设备上,您需要在端口 2049 上允许传入 TCP 流量。
Additional Information
Oracle 中 dNFS 配置的有用链接:
另请参阅Affected Products
IsilonProducts
IsilonArticle Properties
Article Number: 000056260
Article Type: Solution
Last Modified: 02 Apr 2025
Version: 3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.