IBM+WebSphere+Portal+数据库转移部置到+Oracle.pdf
### IBM WebSphere Portal 数据库迁移至 Oracle 的详细指南 #### 一、前言与背景 IBM WebSphere Portal 是一款企业级门户解决方案,提供强大的内容管理、个性化服务和集成能力,适用于构建复杂的业务门户。默认情况下,WebSphere Portal 使用 Cloudscape 数据库进行数据存储。然而,随着业务规模的扩大,Cloudscape 数据库的局限性逐渐显现,特别是在高并发和大数据量的场景下,其性能和可扩展性不足。因此,将 WebSphere Portal 的数据库迁移到 Oracle 数据库成为许多企业的选择,以提升系统性能和稳定性。 #### 二、Cloudscape 与 Oracle 数据库对比 - **Cloudscape**: - **优点**:轻量级、易于部署、自我优化,适合小规模或测试环境。 - **限制**:不支持大规模应用、集群环境,缺乏高级安全特性,难以应对复杂的企业级需求。 - **Oracle**: - **优点**:高性能、高可用性、强大的数据管理和安全特性,适合处理大规模数据和高并发请求。 - **限制**:资源消耗较大,维护成本相对较高。 #### 三、WebSphere Portal 应用程序与数据库分配 WebSphere Portal 默认数据库分配如下: - **WebSpherePortal**:存储所有基本数据,包括用户定制信息、概要文件等。 - **成员管理器**:用于用户和组的管理。 - **文档管理器**、**个性化组件**:管理文档、个性化规则及相关信息。 - **反馈组件**:收集网站活动数据,用于分析报告。 - **LikeMinds**:基于用户行为分析,提供预测建议。 #### 四、迁移至 Oracle 后的数据库分配 在迁移到 Oracle 数据库后,为了保持数据的隔离性和便于管理,每种应用数据都被分配到独立的表空间,由特定的数据库用户管理: - **WebSpherePortal**:使用 `Wpsdata` 表空间,多个用户(`releaseusr`、`communityusr`、`customizationusr`)分别管理不同数据。 - **成员管理器**:`wmmdbusr` 用户管理。 - **文档管理器及个性化组件**:由 `icmadmin` 用户负责。 - **反馈组件**:`feedback` 用户管理。 - **LikeMinds**:`lmdbusr` 用户管理。 #### 五、Oracle 数据库配置与表空间创建 在配置 Oracle 数据库时,需注意以下几点: 1. 手动创建 Oracle 数据库,并确保使用 UNICODE 字符集(如 UTF8、AL32UTF8 或 AL16UTF16),以支持多语言环境。 2. 在专用服务器模式下配置数据库,提高数据库性能和安全性。 3. 创建表空间,例如 `Wpsdata`,并合理设置增量值,以满足数据增长需求。 4. 特别对于文档管理器,需额外创建数据库目录(如 `data`)和索引目录(如 `index`),并修改 `jcr_ora_tablespaces.sql` 脚本,以适应 Oracle 数据库结构。 #### 六、总结 将 IBM WebSphere Portal 的数据库从 Cloudscape 迁移到 Oracle,不仅能显著提升系统的性能和可扩展性,还能充分利用 Oracle 数据库的高级功能,如分区、压缩、并行查询等,进一步优化数据管理和应用响应速度。虽然迁移过程需要细致规划和执行,但长远来看,这是一项对企业信息化建设极具价值的战略决策。
剩余9页未读,继续阅读
- hanxy162012-09-05很实用而且具有很高的文档保存的价值,强烈推荐!!
- 粉丝: 6
- 资源: 5
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助