症状:
jdbc URL を以下の例のように 1 つの「host」文字列が含まれるように指定すると、[Backends]ノードの下のメトリックが、<SID> <ホスト名>-port (Oracle DB) の形式ではなく、<実際のホスト名>-(Oracle DB) の下に表示されます。 この問題は、Type 4 JDBC ドライバに接続している、Oracle スタンドアロン データベースおよび RAC データベースで確認されています。 同じ動作は、Type 2 JDBC ドライバに接続する Oracle RAC データベースでも確認されています。
例:
jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=<ホスト名>)(PORT=port1))(CONNECT_DATA=(SERVICE_NAME=<サービス名>)(SERVER=DEDICATED)))
注: SID は、SID またはサービス名のいずれかで置き換えられます。
解決方法:
jdbc URL を以下の形式で指定する必要があります。
RAC データベースの場合
jdbc:oracle:[thin/oci]:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=<ホスト名 a>)(PORT=port1))(ADDRESS=(PROTOCOL=TCP)(HOST= <ホスト名 b>)(PORT=port2))(ADDRESS=(PROTOCOL=TCP)(HOST= <ホスト名 c>)(PORT=port3))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=<サービス名 AAA)))
スタンドアロン データベースの場合
jdbc:oracle:thin:@hostnamea:port1:sidA
|
Copyright © 2013 CA.
All rights reserved.
|
|