用于上载和文件存储的默认电子仓库
默认的缓存电子仓库 (defaultuploadvault) 是在启动新的或迁移的 Windchill 系统时在本地系统上创建的。如果未设置自定义的缓存电子仓库,则对于某些应用程序来说,默认的缓存电子仓库会使文件上载速度加快。
defaultuploadvault 最初位于以下临时目录中:
<Windchill>/vaults/defaultuploadvault
|
需要有可写入的缓存电子仓库才能在 Windchill 中创建文档或 CAD 文档。
|
defaultuploadvault 电子仓库是被指定为出厂设置缓存的副本电子仓库,并且用于上载默认的主电子仓库 (存在某些例外情况)。也可以将其指定为“默认站点目标”,主要用于预测复制和专用复制 (例如,在没有复制规则的情况下)。
当 wt.fv.useVaultsForAllContent 特性设置为 true (默认值) 时,在主站点上创建默认的系统电子仓库 (其名称为 defaultsystemvault,类型为 FvVault),并将该电子仓库预设为启用状态。在此情况下,未包含适用存储规则的内容将存储在 defaultsystemvault 中。(如果将该特性设置为 false,则不含适用存储规则的内容将存储在数据库 BLOB 中。)换句话说,虽然您可以创建和指定特定的电子仓库,以便根据排定的重新存储进程或文件同步进程来上载和重新存储该内容,但系统已预设为通过 defaultuploadvault 电子仓库来处理内容上载,以及通过 defaultsystemvault 电子仓库进行重新存储。
|
如果特性 wt.fv.forceContentToVault 在主站点上设置为 true,则仅允许所有站点 (主站点和远程站点) 使用一个主电子仓库,且该电子仓库必须位于主站点上。
|
|
使用“从压缩文件上载文档”操作创建的新文档会添加到主电子仓库。在服务器级别提取这些文件并在该处上载。
|
要通过重新定位电子仓库的文件夹来对其重新定位:
1. 更新文件夹并将其分配为只读状态,以防止其他文件上载到当前位置。
2. 将现有文件复制到新的存储位置。
3. 使用新路径来更新安装。
4. 再次更新文件夹以清除只读状态。
尽管 defaultuploadvault 电子仓库可以像其他所有电子仓库一样用于存储文件,但通常应使用存储规则来为长期文件存储指定其他电子仓库或
Windchill 数据库。在此情况下,上载到 defaultuploadvault 电子仓库的文件将会重新存储到指定的存储位置。文件同步是重新存储或复制内容文件的先决条件。有关详细信息,请参阅
文件同步。
在安排的重新存储会话期间,根据已建立的文件存储规则,将文件上载到 defaultuploadvault 电子仓库并重新存储内容。PTC 建议在备份过程结束时,清除缓存电子仓库中未引用的文件。
由于缓存电子仓库积累未引用文件的速度要比站点上其他电子仓库快,因此有必要定期清理文件。有关电子仓库清理的详细信息,请参阅
Windchill 电子仓库配置中的“维护电子仓库”部分。
定期执行在启动时创建的安排程序对象,以清理未引用的数据库信息。在 wt.properties 文件中,wt.fv.purgeUnreferencedFvItemsInterval 属性控制电子仓库的清除时间 (默认为每天),wt.fv.purgeUnreferencedFvItemsOlderThan 属性控制要清除的未引用对象的存在天数 (默认值为 30 天)。可以根据需要修改这些属性的值。
如果未通过图形用户界面或在映射规则文件中设置属性,则使用 xconfmanager 实用程序添加或编辑属性。有关详细信息,请参阅
使用 xconfmanager 实用程序。
本地备份电子仓库
这是一种特殊类型的电子仓库,当原始缓存电子仓库为只读时,它将用作缓存电子仓库。可以通过 > > > 页面或使用 FvLoader/ReplicaLoader 命令行工具创建本地备份电子仓库。将本地备份电子仓库与缓存电子仓库安装在不同的存储设备上。
如果将 wt.fv.faultTolerantVaultsAutoRestore 特性设置为 true,则可将本地备份电子仓库用作缓存电子仓库。所有站点仅允许一个本地备份电子仓库,并且该电子仓库必须位于主站点上。
如果 wt.fv.faultTolerantVaultsAutoRestore=true,则 Windchill 会创建一个后台作业,以使原始缓存电子仓库从其只读状态恢复。可使用以下特性来配置后台作业:
特性 | 说明 |
wt.fv.faultTolerantVaults.autoRestoreAttempts | 确定自动恢复只读缓存电子仓库的尝试次数。默认值为 12。 |
wt.fv.faultTolerantVaults.autoRestoreInterval | 确定自动恢复只读缓存电子仓库的频率 (以分钟计算)。默认值为 5。 |
wt.fv.faultTolerantVaults.queueName | 确定将运行自动恢复缓存电子仓库这一作业的队列。默认值为 commonScheduleQueue。 |
默认情况下,后台作业会每 5 分钟运行 12 次。在此期间,如果未自动恢复缓存电子仓库,则会生成电子邮件通知。管理员应手动恢复原始缓存电子仓库。有关电子邮件通知的详细信息,请参阅
文件电子仓库警报。当原始缓存电子仓库自动或手动恢复至读写状态后,本地备份电子仓库将停止用作缓存电子仓库。上载到本地备份电子仓库的文件将自动同步到目标电子仓库。