分享此页面

# 定义异常文件

如果您已更改架构 (如添加表或列) , 则升级过程可能会失败。可以针对手动添加到数据库用户架构且未在架构配置文件中定义的对象定义异常文件。这将指示 ALM 在升级过程中忽略这些变更。

可以使用异常文件忽略额外表、视图、列和序列的警告。对于需要手动修复的任何其他问题, 请咨询数据库管理员。

运行验证、修复或升级过程时, 必须使用相同的异常文件。

可以在“站点管理”中设置单个项目或所有项目的异常文件。

警告: 使用异常文件忽略手动添加到架构的对象的警告, 这些对象可能有损项目升级的稳定性和数据库用户架构的有效性。

要定义异常文件:

1. 从 ALM 安装目录复制 SchemaExceptions.xml 文件。默认情况下, 此文件位于 <ALM 安装路径>\data\sa\DomsInfo\MaintenanceData。

2. 创建异常文件 (例如 my_exceptions.xml) 并如下所示定义异常:

   - 对于额外表:

         <TableMissing>
                  <object pattern="MY_Table" type="extra"/>
         </TableMissing>

   - 对于额外视图:

         <ViewMissing>
                  <object pattern="MY_VIEW" type="extra"/>
         </ViewMissing>

   - 对于额外列:

         <ColumnMissing>
                  <object pattern="MY_COLUMN" type="extra"/>
         </ColumnMissing>

   - 对于额外序列:

         <SequenceMissing>
                  <object pattern="MY_SEQUENCE" type="extra"/>
         </SequenceMissing>

3. 要设置单个项目的异常文件:

   1. 在“站点管理”中, 单击站点项目选项卡。

   2. 在“项目”列表中选择项目。在右窗格中, 选择项目详细信息选项卡。将显示项目的详细信息。

   3. 在项目数据库下面, 单击异常文件。将打开“编辑异常文件”对话框。

   4. 输入文件位置。该文件位于 <ALM部署 路径>\sa\DomsInfo\MaintenanceData 下。

4. 要设置所有项目的异常文件:

   1. 在“站点管理”中, 单击“站点配置”选项卡。

   2. 将 UPGRADE_EXCEPTION_FILE 参数添加到参数列表, 并定义异常文件位置。该文件位于 <ALM部署 路径>\sa\DomsInfo\MaintenanceData 下。

      有关设置参数的详细信息, 请参见设置 ALM 配置参数。

https://admhelp.microfocus.com ALM 8942
改进搜索结果的提示... ALM 帮助中心 ALM 帮助中心 ALM 帮助 16.00 全部查看本地帮助中心查看联机帮助中心后退在浏览器历史记录中后退前进在浏览器历史记录中前进删除突出显示的搜索项下一个主题转到下一个主题上一个主题转到上一个主题打印当前主题版本: