您可以使用迁移数据包将一个门户网站中的对象复制到另一个门户网站。您这样做的原因可能很多。您在处理全域部署问题时可能需要多个门户网站,或为区分开发、测试和运营而需要创建多个门户网站。
迁移数据包可用于:
导出在开发门户网站中创建的对象,然后在经过正确的测试后将其导入运营门户网站。
导入门户网站对象,并在您的门户网站上安装新功能。例如,您可能想要安装 Portlet 套件,并要在门户网站内注册这些 Portlet。
要创建迁移数据包,请使用迁移 - 导出实用程序。要从迁移数据包中导入对象,请使用迁移 - 导入实用程序。
有关迁移实用程序的命令行版本信息,请参阅 Administrator Guide for Oracle WebCenter Interaction(可从 Oracle 技术网络 http://www.oracle.com/technology/documentation/bea.html 获取)。
迁移具有以下特性:
特性 |
说明 |
数据包中可以包括的对象 |
所有对象 |
Collaboration 和 Publisher 内容 |
如果迁移的社区内包含 Collaboration 或 Publisher 内容,可以迁移这些相关内容。例如,如果迁移包含“社区讨论消息”portlet 的社区,您可以迁移 portlet 中包括的项目及其关联内容。 |
请求和核准 |
对系统管理对象目录中的对象至少具有编辑权限的任何用户都可以请求迁移这些对象,但只有属于系统管理员用户组的用户才能核准这些请求。 然后,系统管理员便会选择要添加至迁移数据包的核准对象。 |
创建迁移数据包 |
只有系统管理员才可以创建迁移数据包。系统管理员可将不具有迁移请求的对象添加至迁移数据包(忽略请求和核准过程)。 |
对象相关性 |
迁移数据包中可包含相关对象,但不需要这样做。 |
UUID(通用唯一标识符)及其对后续导入/迁移的影响 |
默认情况下会保留 UUID;这样,后续迁移便会覆盖之前迁移的对象。但是,如果您不想覆盖之前迁移的对象,则可以选择为相同的对象创建具有新 UUID 的新实例。 |
关于迁移的说明:
管理员用户组的成员用户还可以通过对象编辑器或“保存对象”对话框中的迁移历史记录和状态页面来核准迁移对象(无需迁移请求)。这样,便会自动将对象添加至核准迁移对象列表。
您可以迁移新的远程服务器,但是只有在导入过程中选择覆盖远程服务器时,才会迁移后续对远程服务器所作的编辑。由于远程服务器设置通常都是特定于某一门户网站的,因此默认设置不会覆盖远程服务器对象。
迁移数据包中的对象设置是指创建迁移数据包时的设置,而不是核准对象时的设置。