修改UCM 11g中虚拟文件/文件夹数量限制

十月 23, 2011 in Oracle 融合中间件, 中间件产品与技术

问题描述:

UCM中的Folders_g组件可以将UCM中的文件管理转化为基于元数据的虚拟文件夹/分层文件夹管理,为文件管理和浏览提供了极大的便利,且为不熟悉CMS和JCR-170规范的技术人员带来了更具“亲和力”的文件展现方式。最近在为某制造类企业实施中间件项目,客户要求将产品的上市方案、认证证书、产品图片等非结构化数据存储到UCM中,为了方便进行管理和维护,我们决定对应不同的产品、配件创建不同的虚拟文件夹,在对应的虚拟文件夹中存储该产品对应的所有非结构化数据。

但由于制造类企业的特殊性,产品、配件等的数量是非常庞大的,动辄数百,多则上千,而伴随着业务扩展和产业链的延伸,在可预见的范围内产品、配件的数量是非常可观的,因此Folders_g默认的每个虚拟文件夹最大数量1000的限制是必然存在问题的,需要想办法调整该参数,使之能够应对未来若干年内的数据扩张。

修改步骤:

1、登录UCM默认的管理控制台,启用Folders_g组件,启用后需重启UCM的Manageds Server

Image

2、启用该组件后,可以在UCM默认的管理控制台的“管理”菜单中看到“文件夹配置”子菜单,点击该子菜单,看到如下页面:

Image(1)

3、由该图可看到,默认情况下,虚拟文件夹的子文件夹/子文件数的最大值均为1000,并且看起来可以通过该页面进行修改,此处将虚拟文件夹的最大文件夹数量修改为10000,点击“更新”试图保存该修改,得到如下错误消息:

Image(2)

注:英文提示为“Maximum Folders Per Virtual Folder must be greater than 1 and can not exceed 1000 items”

4、通过以上步骤可以发现无法通过管理控制台修改该配置,应该是有配置文件指定了该参数的上限,经过查找,在$DOMAIN_HOME/ucm/cs/data/collection/config文件中找到了该配置项(collectionadminconfig.hda):

Image(3)

5、如图修改该配置,将最大虚拟文件夹数量修改为10000(该参数不宜过大,过大会影响搜索性能,建议按需配置,此处仅为测试)

Image(4)

6、修改完成后重启UCM的Managed Server,在管理控制台查看该参数,发现修改成功:

Image(5)

无相关文章.

Leave a reply

You must be logged in to post a comment.