You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

现有OSB域更换数据库时能否创建新RCU schema替代原有schema?

OSB域数据库替换方案可行性说明

方案1:新库新建RCU仅替换域配置

  • 仅在以下场景可行:
    • 当前OSB域为全新初始化状态,无任何已部署服务、自定义配置、运行时数据需要保留
    • 你明确需要清空现有OSB域的所有业务数据,重新开始配置
  • 操作要求:
    • 新库创建RCU时,选择的组件列表、版本必须和旧库RCU完全一致
    • 替换配置时需要更新域内所有关联RCU schema的数据源(包括WebLogic控制台配置的所有JDBC数据源,以及域配置文件中硬编码的连接信息)
  • 局限性:原有OSB域中存储的所有服务配置、审计日志、调度任务、用户权限、运行统计数据会完全丢失,生产环境不建议使用该方案

方案2:迁移旧库RCU schema至新库

  • 是生产环境首选可行方案,可完整保留OSB域所有现有配置和业务数据
  • 标准操作流程:
    1. 停止OSB域所有节点(管理节点+托管节点),确保迁移过程无数据写入
    2. 使用Oracle数据泵expdp命令导出旧库中所有OSB关联的RCU schema,导出时需包含表结构、数据、权限、索引、存储过程所有对象
    3. 新库提前创建和旧库一致的表空间,使用impdp命令导入所有导出的schema
    4. 修改OSB域所有JDBC数据源的连接URL、用户名、密码,指向新数据库
    5. 启动OSB域,验证服务可用性、历史数据完整性

注意:新数据库版本需兼容原有RCU的版本要求,跨大版本迁移前需先在测试环境完成兼容性验证

内容的提问来源于stack exchange,提问作者OverlOrDGT PT

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.08 17:36:03