Oracle Database ApplianceをOak 2.3.0とともに配置した後、標準リスナーは、bond0のパブリック・ネットワーク用に構成されます。これには、SCANリスナーと1つのVIPリスナー/ノードが含まれます。この最後のリスナーは、パブリックネットワークインターフェースとVIPインターフェースの両方でリッスンするようです。
ただし、bond1で構成した管理ネットワークで何かをリッスンしたいのですが。
これを達成するための好ましい方法は何でしょうか? VIPリスナーもbond1をリッスンするようにできますか、またはこれに新しいリスナーを追加する必要がありますか?
srvctl add listener -p TCP:1521 -o /u01/app/11.2.0.3/grid
でリスナーを追加できますか?
IPアドレスまたはインターフェイスが構成に追加される場所を確認するのに途方に暮れています。
pdate:サポートノート1063571.1「11.2グリッドインフラストラクチャで別のネットワークに2番目のリスナーを構成する方法」では、関連するVIPインターフェイス(ただし、2番目のSCANリスナーはありません)。
この場合、これはオペレーターやDBAのバックドアになることを意図しているので、各ノードの物理インターフェースに直接リスナーを配置しても問題ないかもしれません。フェイルオーバーせず、その特定のノードのインスタンスにのみ接続します。
現時点ではあまり明確ではありませんが、ODA固有の考慮事項も考慮する必要があると思います。
Oracleサポートによると、Oracle Database Applianceには特別な考慮事項はないはずなので、Linux上のOracle 11gR2 RACに共通の手順を使用できます。
通常、これには
新しいリスナーをデフォルトのポート1521に置く場合は、最初に別のポートに作成し、srvctlを使用して手動でリスナーを削除し、最後に-を使用してsrvctlを使用して正しいポートにリスナーを追加します。 sオプション。 11.2.0.1のバグのため、これは11.2.0.2以降でのみ正しく機能することに注意してください。
ネットワークおよびvipリソースはrootとして追加する必要があることに注意してください。残りはグリッドインフラストラクチャの所有者として実行されます。 odaでは、これは「グリッド」です。
私はこれについてどのように行ったかの詳細なウォークスルーをブログの投稿に書いた http://www.dolicapax.org/?p=116