如何批量将大量表添加至OpenEdge PSC-App-Tables审计策略?
OpenEdge数据库PSC审计策略批量添加表问题求助
我们已将OpenEdge数据库的一组表加入PSC默认策略,正常运行一年有余。现新任CIO要求将数据库内所有表纳入该策略,因表数量过多,我们尝试手动创建符合格式的XML文件导入作为新策略,但Audit Policy Maintenance报错:
The file C:\Tmp\archivos-agregar.xml has changed since it was exported or it does not contain the seal information.
特此寻求批量添加表的方法。以下是我们创建的XML文件示例:
<?xml version="1.0" encoding="UTF-8"?> <Policies> <Policy GUID="Mercadeo" Name="PSC-App-Tablas"> <policy-properties> <_Audit-policy-description>Database record CUD operations</_Audit-policy-description> <_Audit-data-security-level>0</_Audit-data-security-level> <_Audit-custom-detail-level>0</_Audit-custom-detail-level> <_Audit-policy-active>YES</_Audit-policy-active> </policy-properties> <audit-table Name="admaplic" Owner="PUB"> <_Audit-create-level>2</_Audit-create-level> <_Create-event-id>5100</_Create-event-id> <_Audit-update-level>3</_Audit-update-level> <_Update-event-id>5101</_Update-event-id> <_Audit-delete-level>2</_Audit-delete-level> <_Delete-event-id>5102</_Delete-event-id> </audit-table> (lot of files here) <audit-table Name="xopeprodalm" Owner="PUB"> <_Audit-create-level>2</_Audit-create-level> <_Create-event-id>5100</_Create-event-id> <_Audit-update-level>3</_Audit-update-level> <_Update-event-id>5101</_Update-event-id> <_Audit-delete-level>2</_Audit-delete-level> <_Delete-event-id>5102</_Delete-event-id> </audit-table> <audit-event Event-id="5100"> <_Event-level>1</_Event-level> <_Event-criteria></_Event-criteria> </audit-event> <audit-event Event-id="5101"> <_Event-level>1</_Event-level> <_Event-criteria></_Event-criteria> </audit-event> <audit-event Event-id="5102"> <_Event-level>1</_Event-level> <_Event-criteria></_Event-criteria> </audit-event> <audit-event Event-id="32000"> <_Event-level>2</_Event-level> <_Event-criteria></_Event-criteria> </audit-event> </Policy> </Policies>
2023年2月2日更新: 相关人员听取性能建议后,我们手动选择了合理数量的主表完成添加,问题已解决,感谢Tom。
内容的提问来源于stack exchange,提问作者Ezequiel
相关产品推荐
相关产品推荐

