受信したOracle Notification Serverプロキシ通知のテスト
次のステップに従って、Oracle Notification Serverプロキシを使用して受信した通知をテストします。
- Oracle RACノード1でサービスraconssvc2を停止して起動します。
client-host
でfanWatcher
のイベントを受信する必要があります。[oracle@racnode1 ~]$ srvctl stop service -d ORCLCDB_8p7_phx -s raconssvc2 [oracle@racnode1 ~]$
client-host
で受信した通知:[oracle@client-host ~]$ $ORACLE_HOME/jdk/bin/java -Doracle.ons.walletfile=/u01/app/client/wallet_dir-classpath ${CLASSPATH} fanWatcher "nodes=cman-host.sub12161926540.onsproxyvcn.oraclevcn.com:6200" Subscribing to events of type: Opening FAN Subscriber Window ... ** Event Header ** Notification Type: database/event/service Delivery Time: Wed Dec 18 23:41:03 UTC 2024 Creation Time: Wed Dec 18 23:41:03 UTC 2024 Generating Node: cman-host Event payload: VERSION=1.0 event_type=SERVICEMEMBER service=raconssvc2.sub12161926541.onsproxyvcn.oraclevcn.com instance=ORCLCDB1 database=orclcdb_8p7_phx db_domain=sub12161926541.onsproxyvcn.oraclevcn.com host=racnode1 status=down reason=USER timestamp=2024-12-18 23:41:03 timezone=+00:00 ** Event Header ** Notification Type: database/event/service Delivery Time: Wed Dec 18 23:41:03 UTC 2024 Creation Time: Wed Dec 18 23:41:03 UTC 2024 Generating Node: cman-host Event payload: VERSION=1.0 event_type=SERVICE service=raconssvc2.sub12161926541.onsproxyvcn.oraclevcn.com database=orclcdb_8p7_phx db_domain=sub12161926541.onsproxyvcn.oraclevcn.com host=racnode2 status=down reason=USER timestamp=2024-12-18 23:41:03 timezone=+00:00 ** Event Header **Notification Type: database/event/serviceDelivery Time: Wed Dec 18 23:41:03 UTC 2024 Creation Time: Wed Dec 18 23:41:03 UTC 2024 Generating Node: cman-host Event payload: VERSION=1.0 event_type=SERVICEMEMBER service=raconssvc2.sub12161926541.onsproxyvcn.oraclevcn.com instance=ORCLCDB2 database=orclcdb_8p7_phx db_domain=sub12161926541.onsproxyvcn.oraclevcn.com host=racnode2 status=down reason=USER timestamp=2024-12-18 23:41:03 timezone=+00:00
ノート:
SSL証明書およびウォレットなしでOracle Notification Serverプロキシを設定する場合、-Doracle.ons.walletfile=/u01/app/client/wallet_dir
を使用してデータベース・サービスからイベントを受信する必要はありません。- Oracle RACノード1でサービスを起動します。
[oracle@racnode1 ~]$ srvctl start service -d ORCLCDB_8p7_phx -s raconssvc2 [oracle@racnode1 ~]$
client-host
で受信した通知:[oracle@client-host ~]$ $ORACLE_HOME/jdk/bin/java -Doracle.ons.walletfile=/u01/app/client/wallet_dir-classpath ${CLASSPATH} fanWatcher "nodes=cman-host.sub12161926540.onsproxyvcn.oraclevcn.com:6200" Subscribing to events of type: Opening FAN Subscriber Window ... ** Event Header ** Notification Type: database/event/service Delivery Time: Wed Dec 18 23:41:03 UTC 2024 Creation Time: Wed Dec 18 23:41:03 UTC 2024 Generating Node: cman-host Event payload: VERSION=1.0 event_type=SERVICEMEMBER service=raconssvc2.sub12161926541.onsproxyvcn.oraclevcn.com instance=ORCLCDB1 database=orclcdb_8p7_phx db_domain=sub12161926541.onsproxyvcn.oraclevcn.com host=racnode1 status=down reason=USER timestamp=2024-12-18 23:41:03 timezone=+00:00 ** Event Header ** Notification Type: database/event/service Delivery Time: Wed Dec 18 23:41:03 UTC 2024 Creation Time: Wed Dec 18 23:41:03 UTC 2024 Generating Node: cman-host Event payload: VERSION=1.0 event_type=SERVICE service=raconssvc2.sub12161926541.onsproxyvcn.oraclevcn.com database=orclcdb_8p7_phx db_domain=sub12161926541.onsproxyvcn.oraclevcn.com host=racnode2 status=down reason=USER timestamp=2024-12-18 23:41:03 timezone=+00:00 ** Event Header **Notification Type: database/event/serviceDelivery Time: Wed Dec 18 23:41:03 UTC 2024 Creation Time: Wed Dec 18 23:41:03 UTC 2024 Generating Node: cman-host Event payload: VERSION=1.0 event_type=SERVICEMEMBER service=raconssvc2.sub12161926541.onsproxyvcn.oraclevcn.com instance=ORCLCDB2 database=orclcdb_8p7_phx db_domain=sub12161926541.onsproxyvcn.oraclevcn.com host=racnode2 status=down reason=USER timestamp=2024-12-18 23:41:03 timezone=+00:00
ノート:
SSL証明書およびウォレットなしでOracle Notification Serverプロキシを設定する場合、-Doracle.ons.walletfile=/u01/app/client/wallet_dir
を使用してデータベース・サービスからイベントを受信する必要はありません。