pdm_cache_refresh 导致 CA SDM 后台进程或进程使用通过 pdm_userload 或其它数据库实用程序(包括非 CA SDM 数据库工具)载入数据库的数据。
大多数 CA SDM 后台进程和可执行文件维护数据库记录动态内存中的缓存。这可通过在所需数据可用时不再需要访问数据库而提高缓存性能。CA SDM 可执行文件会通知其它每个数据库更新,因此缓存可始终保持为最新。但是,没有外部实用程序的更新通知,例如 pdm_userload 或第三方数据库实用程序。如果从外部来源之一将数据载入数据库,则有必要使用 pdm_cache_refresh 实用程序通知执行模块必须从数据库刷新其缓存。
语法
此命令具有以下格式:
pdm_cache_refresh [-f filename] [-t tablenamelist] [-d] [-v]
-f filename
指定包含已被外部修改的数据库表列表的文本文件。文本文件由一行或多行组成,其中每行包含一个或多个名称用空格分隔的表。
-t tablename
指定已被外部修改的一个或多个表。如果列表包含多个表,则表名称必须用分号分隔,并且整个列表必须用引号引起。《技术参考指南》的附录“数据元素词典”中列出了表。
例如,假定已使用第三方实用程序将位置和站点数据载入 CA SDM 数据库。要告知 CA SDM 后台进程为这些表刷新其缓存,需要发布以下命令:
pdm_cache_refresh -t "Location;Site"
-d
将消息发送至 domsrvr(CA SDM 域服务器)。然后域服务器将重新加载所有选择列表,这会导致客户端上显示的任何列表窗口闪烁。
-v
指定详细模式。值 1 为简要模式。值 2 将进度消息打印至日志文件。
重要信息! 在 UNIX 上,运行多个 CA SDM 实用程序之前,必须先设置 LIBPATH。在运行实用程序之前使用 pdm_task 设置 LIBPATH。例如,输入“pdm_task pdm_clean_attachments ...”。
|
版权所有 © 2013 CA。
保留所有权利。
|
|