WebSphere®
Portal
的存储库包含在缺省文件组中创建的许多表和索引。如果对存储库对象使用现有的文件组集合,
那么在将数据库传输到目标管理数据库系统时,请指定这一点。
开始之前
开始前:- 在执行数据库传输之前必须具有定制文件组。
- 要查看每个域中可以定制哪些表空间,
请参阅 wp_profile_root/PortalServer/config/tablespaces/dbdomain.space_mapping.properties 文件。
- 有关创建文件组的详细信息,请参阅数据库文档。
关于此任务
如果指定了定制文件组,
那么每个文件组都必须明确指定。缺省文件组可用于包含数据库对象;但是,
缺省文件组的名称必须在相应的映射文件中指定。这适用于在单个数据库传输中传送的所有数据库域。
要配置定制文件组,请执行以下操作:
过程
- 确定定制文件组的名称。
- 打开映射文件 wp_profile_root /PortalServer/config/tablespaces,
该文件指定每个数据库表的每个特性对的表空间和索引空间:
- dbdomain.table_name.tablespace
- dbdomain.table_name.indexspace.indexspace
对于文件名以及每个表空间和索引空间特性对,dbdomain 可以是以下任何一个值:
- release
- community
- customization
- jcr
- feedback
- likeminds
注: 对于 jcr,您需要打开其他映射文件:
wp_profile_root/PortalServer/jcr/config/jcr.space_mapping.properties。
此映射文件包括每个 jcr.table_name.tablespace 数据库表的其他表空间和索引空间属性对。
- 为该映射文件中的每个条目分配文件空间。文件组名以关键字
ON 和紧跟其后的一个空格开头。例如:community.COMP_INST.tablespace=ON COMM8KSPACE
为每个要传送的域重复这一步。
- 保存并关闭 dbdomain.space_mapping.properties。
- 开始数据库传输时,从命令提示符指定 -DuseCustomTablespaceMapping=true 选项。 例如,
- Windows:ConfigEngine.bat
database-transfer -DuseCustomTablespaceMapping=true
- UNIX:./ConfigEngine.sh
database-transfer -DuseCustomTablespaceMapping=true
- IBM® i:ConfigEngine.sh
database-transfer -DuseCustomTablespaceMapping=true