RAC 环境的 Oracle 连接字符串?

2024-02-23

我已经获得了 ORACLE RAC 环境访问权限。详细信息是

数据库名称:orcl 服务名称:orcl IP地址:192.168.1.1和192.168.1.2

SQL> host srvctl status database -d orcl

Instance orcl1 is running on node orclnode1

Instance orcl2 is running on node orclnode2

我关心的是我的连接,该连接正在使用

(DESCRIPTION=(ADDRESS=
    (PROTOCOL=TCP)(HOST=192.168.1.1) (PORT=1521)
)(CONNECT_DATA=(SID=orcl1)))

但提供商希望它通过 orcl 服务名称进行连接。

我没有与此相关的任何其他信息。我是否正确连接,或者我需要 orcl 服务名称的主机名或 IP 地址。


您的连接字符串引用一台服务器/节点上的一个实例。您应该改用通用服务名称,并标识它可用的所有服务器。

对你来说等效的内容是这样的(为了清楚起见,这里换行):

(DESCRIPTION=(ADDRESS_LIST=
    (ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.1)(PORT=1521))
    (ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.2)(PORT=1521))
)(CONNECT_DATA=(SERVICE_NAME=orcl)))

只要它是可解析的,无论您使用 DNS 名称还是 IP 地址都没有关系。HOST参数。

您可能还需要LOAD_BALANCE or FAILOVER参数;看the docs http://docs.oracle.com/cd/E14072_01/rac.112/e10718/hafeats.htm#BABEFHAA.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

RAC 环境的 Oracle 连接字符串? 的相关文章

随机推荐

  • Heroku 的 SSH 隧道

    我提供了一个在 Heroku 上托管的服务 它允许用户使用他们的数据库报告他们自己的数据 我的客户必须将我的 Heroku 应用程序连接到他们的数据库 他们中的一些人显然害怕让数据在互联网上清晰传输 Heroku 是否可以打开从我的应用程序
  • 如何存储重复日期并记住夏令时

    我将事件存储在我的数据库中 我有 开始 和 结束 日期时间 tickets start 和 tickets end 门票销售实际开始 结束的时间 而不是实际活动的开始 结束的时间 到目前为止 我已经构建了一些方法来完成所有有趣的事情 例如在
  • 在 PHP 中处理 csv 文件时如何指定编码?

    上面来自php手册 但是我没有看到在哪里指定编码 比如utf8左右 尝试更改区域设置 就像下面的例子中所说的那样manual
  • Android 中的 Activity 太多?

    当我开始我的 Android 项目时 我有一个误解 即应用程序中显示的每个屏幕都必须是一个新活动 现在我已经完成了这个项目 我已经在我的模拟器以及几部 Android 手机上检查了它 到目前为止 我还没有看到任何问题 但最近我在某处读到 应
  • MVC4 绑定列表中的下拉列表(错误)

    我在视图中有以下代码 索引 cshtml 绑定问题 第一个下拉列表根据 ChildItem 编辑器模板选择正确的值 使用内联下拉列表的第二个示例不起作用我不想创建一个编辑器模板只是为了显示下拉值 奇怪的是 TextBoxFor 将显示正确的
  • 在使用 CLI 创建的 MongoDB 分片集合中插入文档时出错

    使用最新的 azure cli 2 0 21 我尝试使用以下脚本 来自 powershell 在 CosmosDB 中创建分片 MongoDB 集合 resourceGroupName RG S01 APP CASRWA 001 name
  • 带有 uuid 字段的 Django 迁移生成重复值

    我有一个uuid字段 不是主键 生成的迁移是 from future import unicode literals from django db import migrations models import uuid class Mig
  • Lua中的反序列化

    我已经在lua中序列化了一个表 lua有没有反序列化它的函数 function dump o if type o table then local s for k v in pairs o do if type k number then
  • CherryPy:“error_page.default”与“error_page.404”配置设置之间有什么区别?

    假设我想显示我自己的 404 和 500 页面 到目前为止我发现了两种可能性 1 使用cherrypy config update def error page 404 status message traceback version re
  • 如何使用 CLI 添加模块到 Wildfly

    我正在尝试使用 postgres 数据源创建 Wildfly docker 映像 当我构建 dockerfile 时 当我尝试安装 postgres 模块时 它总是失败并显示 权限被拒绝 我的 dockerfile 看起来是这样的 FROM
  • 将注册表项加载到 wso2 属性中介器中

    我当前正在使用以下语句从 wso2 esb 中的本地条目加载数据
  • 使用 HashMap 实现类似 SQL 的 RIGHT OUTER JOIN 的迭代器适配器

    我正在努力延长幸福的时间Rust 工具 http bluss github io rust itertools doc itertools index html使用类似 SQL 的连接迭代器 我在使用散列连接策略的 RIGHT OUTER
  • 在python中将unicode文本输出到RTF文件

    我正在尝试从 python 脚本将 unicode 文本输出到 RTF 文件 对于背景 维基百科 https en wikipedia org wiki Rich text format Character encoding says 对于
  • Java实例变量可访问性[重复]

    这个问题在这里已经有答案了 Java中以下变量的可访问性有什么区别 public class Joe public int a protected int b private int b int c 我最感兴趣的是最后一个在做什么 publ
  • 属性的 CNContact 编码

    我有一个包含名字的 v 卡字符串Andr 我初始化一个CNContact与 v 卡 BEGIN VCARD VERSION 2 1 N Foo Andr FN Andr Foo TEL CELL 00023 4474848 END VCAR
  • 尝试通过 AWS Lambda 连接到 Redshift

    我正在使用节点 postgres https github com brianc node postgres我的 AWS Redshift 数据库的客户端 在本地 我可以运行以下代码node 获取 gt gt 已连接 和 gt gt gt
  • PostgreSQL 字符串字符替换

    我正在尝试编写一个词汇数据库来存储由词根和模式组成的单词 我想知道如何创建一个为我组合词根和模式的列 同时忽略不具有两个列的行SELECT查询已填充 基本上 我有来自 PostgreSQL 数据库的输出 SELECT root root i
  • PHP 函数的 Big-O 列表

    使用 PHP 一段时间后 我注意到并非所有内置 PHP 函数都像预期的那么快 考虑一个函数的这两种可能的实现 该函数使用缓存的素数数组来查找一个数字是否是素数 very slow for large prime array prime ar
  • 在文本中查找大量字符串 - Python

    我正在寻找解决这个问题的最佳算法 有一个小句子列表 或一个字典 一组 在更大的文本中找到该句子的所有出现 列表 或字典或集合 中的句子约为 600k 但平均由 3 个单词组成 文本平均长度为 25 个字 我刚刚格式化了文本 删除标点符号 全
  • RAC 环境的 Oracle 连接字符串?

    我已经获得了 ORACLE RAC 环境访问权限 详细信息是 数据库名称 orcl 服务名称 orcl IP地址 192 168 1 1和192 168 1 2 SQL gt host srvctl status database d or