首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oracle DB到Oracle RAC的迁移/升级

Oracle DB到Oracle RAC的迁移/升级
EN

Stack Overflow用户
提问于 2013-11-06 06:14:25
回答 2查看 194关注 0票数 2

我们需要客户端迁移他们的oracle以支持ORACLE RAC(真正的应用程序集群)。我们的应用程序是用java编写的,目前部署在weblogic上。我们有oracle,我们的应用程序使用JNDI进行数据源查找。

我只想了解在将普通的Oracle DB升级到Oracle RAC时需要记住的所有事情。我们能否在weblogic服务器端配置多个数据源以支持Oracle RAC?对序列和其他db对象的影响是什么?

你好,维沙尔

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-06 11:09:32

最重要的是确保序列被视为随机密钥生成器,而不是可用于排序的序列.例如,如果您的列中填充了从序列中提取的值,并将其用于排序,则请为意外事件做好准备。

序列由Oracle实例缓存,每个实例都有自己的序列值块。这样做是为了确保您具有最佳的性能和最少的并发性。您可以使用没有缓存甚至有序的选项来定义您的序列,从而消除了使用序列的好处。

通常,当应用程序在单个实例上扩展得很好时,它可以在RAC上很好地工作。如果情况正好相反,如果您的应用程序在单个实例数据库上不能很好地扩展,那么它在RAC上的扩展就会更糟。

如果可能的话,使用服务对应用程序进行逻辑分区,其中访问例如orders表的函数在同一个实例上分组并执行,其他函数在另一个实例上执行。

票数 1
EN

Stack Overflow用户

发布于 2013-11-07 00:37:35

考虑到Multi-DataSource定义,您可以使用DataSource选项,也可以使用UCP/Gridlink配置,该配置支持RAC节点上JDBC的各种负载平衡策略。

看见

  • 如何:将与JDBC WebLogic数据源一起使用
  • 面向RAC的活动GridLink : WebLogic服务器与Oracle实际应用集群的智能集成
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19805336

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档