AIX
IBM AIX 上 Oracle 数据库与ASA r2 ONTAP的配置主题。
|
|
AIX 支持使用NetApp ASA r2 托管 Oracle 数据库,前提是:
|
并发I/O
在 IBM AIX 上使用ASA r2 实现最佳性能需要使用并发 I/O。如果没有并发 I/O,性能可能会受到限制,因为 AIX 执行的是串行原子 I/O,这会产生很大的开销。
最初, NetApp建议使用 cio 挂载选项可以强制文件系统进行并发 I/O,但此过程存在缺点,现在已不再需要。自 AIX 5.2 和 Oracle 10gR1 推出以来,AIX 上的 Oracle 可以打开单个文件进行并发 I/O,而不是强制对整个文件系统进行并发 I/O。
启用并发I/O的最佳方法是设置 init.ora 参数 filesystemio_options to setall。这样、Oracle就可以打开特定文件、以便用于并发I/O
使用 cio 作为挂载选项会强制使用并发 I/O,这可能会产生负面影响。例如,强制并发 I/O 会禁用文件系统上的预读功能,这可能会损害 Oracle 数据库软件外部发生的 I/O 的性能,例如复制文件和执行磁带备份。此外,Oracle GoldenGate 和 SAP BR*Tools 等产品与某些版本的 Oracle 使用 cio mount 选项不兼容。
|
|
|
|
|
由于ASA r2 不支持 NAS,因此 AIX 上的所有 Oracle 部署都必须使用块协议。 |
AIX jfs/JFS2挂载选项
下表列出了AIX jfs/jfs2挂载选项。
| 文件类型 | 挂载选项 |
|---|---|
ADr主页 |
默认值 |
控制文件、 |
默认值 |
数据文件 |
默认值 |
重做日志 |
默认值 |
ORACLE_HOME |
默认值 |
在使用 AIX 之前 hdisk 在任何环境(包括数据库)中的设备,检查参数 queue_depth。此参数并非HBA队列深度;而是与单个SCSI卡的队列深度相关。 hdisk device。根据ASA r2 LUN 的配置方式,该值会有所不同。 queue_depth 可能太低,无法获得良好的性能。测试表明最佳值为 64。