DB2 DataLinks Manager 快速入门

NFS 环境中的解决方案

本节描述在 NFS 环境中运行 DB2 DataLinks Manager AIX 版时遇到的已知问题的解决方案。这些问题是 NFS 特定的,且与 DB2 DataLinks Manager 或“DB2 通用数据库”无关。

存取令牌可能未按预期终止
如果使用 NFS 客户机来存取文件,可能会发现存取令牌未适当终止。 这可能是由于 NFS 客户机所进行的高速缓存造成的。使用超过 12 个字符的文件名可能会解决此问题。

客户机端文件许可权不反映文件链接后的更改
NFS 客户机端文件许可权可能不会立即反映在服务器上使用 READ PERMISSION DB 链接文件后的更改。此延迟是由于 NFS 所进行的属性高速缓存造成的。因此,文件许可权可能显得与客户机上有所不同。 这些高速缓存的属性具有到期时间限制,在此之后它们将自动作废。 到期之后,文件属性是在下一个存取时从服务器中获得的。

在没有有效的存取令牌的情况下,文件显示为可读
用户首次从 NFS 客户机存取文件时,目录名查找项被高速缓存在 NFS 中。由同一用户在客户机中进行的对文件的后续查找是由此高速缓存服务的。 然后,如果在服务器上链接了文件, 则用户将仍然能够使用 READ PERMISSION DB 打开文件, 而新链接的文件在没有有效的存取令牌的情况下,可能显示为可读。但是, 因为已经在服务器上链接了文件, 通过高速缓存存取链接文件的用户将不能以任何方式修改、重命令或除去它。

在 AIX 4.2 上,当通过 NFS 远程安装 DataLinks File System 时使用 noac 选项,可防止第二个和第三个问题的出现:

   mount -o noac yourserver:/datalink /datalink

此解决方案在 AIX 4.3.x 上不起作用。为确保 NFS 中的目录名查找高速缓存在链接文件之后会在这些系统上进行刷新, 您可能想要执行一个操作来为链接文件的父代目录更新目录修改时间戳记。例如, 可使用 touch 命令, 在链接文件后立即在父代目录中创建一个长度为零的文件。


[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]