首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向Oracle数据库应用程序添加额外的侦听器

向Oracle数据库应用程序添加额外的侦听器
EN

Database Administration用户
提问于 2012-10-17 13:51:05
回答 1查看 12.7K关注 0票数 3

在使用ORAC2.3.0部署Oracle数据库应用程序之后,标准侦听器将配置为bond0上的公共网络。这包括扫描侦听器和每个节点一个VIP侦听器。最后一个似乎同时监听了公共网络接口和VIP接口。

但是,我也想了解一下我在bond1上配置的管理网络。

实现这一目标的首选方法是什么?我可以让VIP侦听器也听bond1,还是必须为此添加一个新的侦听器?

我可以用:srvctl add listener -p TCP:1521 -o /u01/app/11.2.0.3/grid添加一个侦听器吗?

我不知道ip地址或接口在配置中的位置。

更新:支持说明1063571.1“如何在11.2Grid基础设施中的单独网络上配置第二个侦听器”涵盖了在通用的11gR2 RAC中添加具有关联VIP接口(但没有第二次扫描侦听器)的第二个生产监听器。

在这种情况下,由于这是为操作员和DBA的后门,我认为直接在每个节点的物理接口上有一个基本的侦听器是可以的--例如。一个不会失败的节点,并且只连接到该特定节点上的实例。

我认为也可以考虑到官方发展援助的具体考虑,尽管在这一点上我没有一个太清楚。

EN

回答 1

Database Administration用户

回答已采纳

发布于 2012-10-24 10:13:31

根据Oracle的支持,Oracle数据库应用程序不应该有任何特殊的考虑,因此我们可以在Linux上使用Oracle 11gR2 RAC中常见的步骤。

通常这包括

  • 向/etc/主机添加附加接口
  • 使用srvctl向CRS添加网络资源和虚拟ip资源。
  • 使用netca创建新侦听器
  • 将新侦听器添加到LISTENER_NETWORKS初始化参数

如果您希望新侦听器在默认端口1521上运行,我们需要首先在另一个端口上创建它,然后使用srvctl手动删除侦听器,最后使用-s选项将侦听器重新添加到正确的端口上。请注意,由于11.2.0.1中有一个错误,这只能在11.2.0.2和更高版本上正常工作。

请注意,网络和vip资源必须以根用户身份添加,而其余资源则作为网格基础设施所有者完成。关于官方发展援助,这是“网格”。

我在博客上写了一篇更详细的文章,介绍我在http://www.dolicapax.org/?p=116上是如何做到这一点的。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/27094

复制
相关文章

相似问题

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