当前位置: 首页 > 知识库问答 >
问题:

oracle JDBC精简样式URL和描述符URL之间的区别

邵飞白
2023-03-14

我在google上找到了一些讨论类似话题的话题,但没有一个帖子有最终明确的回应。我们正在开发一个需要支持RAC连接的java应用程序。问题是这两种URL样式之间有什么区别:

jdbc:oracle:thin:@<host>:1521/<SERVICENAME>
jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(HOST=myhost)(PORT=1521)(PROTOCOL=tcp))(CONNECT_DATA=(SERVICE_NAME=myorcldbservicename)))

是否有最佳实践可以将一种格式置于另一种格式之上。

第一种样式是否支持RAC连接?第一种样式是否支持故障切换/负载平衡测试?使用第二种样式并且只提供一个节点有意义吗?我们是否需要始终指定所有节点(对于两种方法),或者在应用程序启动时只指定一个节点就足够了?

谢谢

共有1个答案

景星华
2023-03-14

根据客户端版本,“短”语法不支持RAC所需的所有必需属性。因此,您应该使用长格式,因为它在需要Data Guard时也提供了所有功能。

请参见:

  • https://www.oracle.com/a/tech/docs/application-checklist-for-continuous-availability-for-maa.pdf

尽管第一种是针对Autonomy的,但即使对于标准的内部部署,它们也仍然适用。

更多好白皮书见www.oracle.com/goto/maa

 类似资料:
  • 我的定义如下: 我的存储库中有两个文件: http://repo.example.com/repo/myorg/mymodule/1.0-SNAPSHOT/mymodule-1.0.0-ivy.xml http://repo.example.com/repo/myorg/mymodule/1.0-SNAPSHOT/mymodule-1.0.0.jar 当我下定决心时,艾薇似乎找不到我的描述。我试着

  • 我想用我的opencart商店做点什么,里面有8000多个产品和他们的描述!问题是…我开始在这个opencart商店工作后,产品已经插入,但描述是错误的格式,如彩色文本,使用不需要的字体和字体样式等。我有一个关于opencart开发和php编码和MVC框架的非常基础的知识,但我想清除每个描述的格式,只留下字体重量:粗体;(因为我想把文案工作保存到现在)。有人知道我该怎么做吗?我试着导出数据库,用e

  • 问题内容: 谁能告诉我和之间的区别,以及 在我将其添加到/ / 元素时它们之间的区别是什么? 我现在正在使用,但是我也想探索。这将如何改变定位? 问题答案: 绝对定位是指元素完全从页面布局的正常流程中移出。就页面上的其余元素而言,绝对定位的元素根本不存在。然后,在您使用属性指定的位置,元素本身被单独绘制,在所有其他内容的“顶部” 。 使用您使用这些属性指定的位置,该元素将被放置在其最后一个祖先元素

  • 本文向大家介绍ASP.NET中URL Routing和IIS上URL Rewriting的区别,包括了ASP.NET中URL Routing和IIS上URL Rewriting的区别的使用技巧和注意事项,需要的朋友参考一下 前言 前面有2篇帖子提到了关于URL Routing的特性,但是发现有很多人误会URL Routing就是URl Rewriting,其实2个虽然都提供相似的功能(提高友好的U

  • 本文向大家介绍简述Redis和MySQL的区别,包括了简述Redis和MySQL的区别的使用技巧和注意事项,需要的朋友参考一下 我们知道,mysql是持久化存储,存放在磁盘里面,检索的话,会涉及到一定的IO,为了解决这个瓶颈,于是出现了缓存,比如现在用的最多的 memcached(简称mc)。首先,用户访问mc,如果未命中,就去访问mysql,之后像内存和硬盘一样,把数据复制到mc一部分。   r

  • 问题内容: 如果移位的数字为正,>>>和>>的工作原理相同。 如果移位数为负,>>>将最高有效位填充为1,而>>操作将MSB填充为0。 我的理解正确吗? 如果负数是在MSB设置为1的情况下存储的,而不是Java使用2s补码的方式,则运算符的行为将完全不同,对吗? 问题答案: 表示负数的方式称为2的补码。为了演示其工作原理,以-12为例。12的二进制值为00001100(假设整数为8位,尽管实际上它