在使用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的后门,我认为直接在每个节点的物理接口上有一个基本的侦听器是可以的--例如。一个不会失败的节点,并且只连接到该特定节点上的实例。
我认为也可以考虑到官方发展援助的具体考虑,尽管在这一点上我没有一个太清楚。
发布于 2012-10-24 10:13:31
根据Oracle的支持,Oracle数据库应用程序不应该有任何特殊的考虑,因此我们可以在Linux上使用Oracle 11gR2 RAC中常见的步骤。
通常这包括
如果您希望新侦听器在默认端口1521上运行,我们需要首先在另一个端口上创建它,然后使用srvctl手动删除侦听器,最后使用-s选项将侦听器重新添加到正确的端口上。请注意,由于11.2.0.1中有一个错误,这只能在11.2.0.2和更高版本上正常工作。
请注意,网络和vip资源必须以根用户身份添加,而其余资源则作为网格基础设施所有者完成。关于官方发展援助,这是“网格”。
我在博客上写了一篇更详细的文章,介绍我在http://www.dolicapax.org/?p=116上是如何做到这一点的。
https://dba.stackexchange.com/questions/27094
复制相似问题