Oracle Notification Server-Proxybenachrichtigung testen

Führen Sie die folgenden Schritte aus, um die mit dem Oracle Notification Server-Proxy empfangene Benachrichtigung zu testen:
  1. Stoppen und starten Sie den Service raconssvc2 auf Oracle RAC Node 1. Sie sollten Ereignisse auf fanWatcher, auf der client-host erhalten:
    [oracle@racnode1 ~]$ srvctl stop service -d ORCLCDB_8p7_phx -s raconssvc2
    [oracle@racnode1 ~]$
  2. Benachrichtigung erhalten auf der 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

    Hinweis:

    Wenn Sie den Oracle Notification Server-Proxy ohne SSL-Zertifikate und Wallets einrichten, müssen Sie -Doracle.ons.walletfile=/u01/app/client/wallet_dir nicht verwenden, um die Ereignisse vom Datenbankservice zu empfangen.
  3. Starten Sie den Service auf Oracle RAC-Knoten 1:
    [oracle@racnode1 ~]$ srvctl start service -d ORCLCDB_8p7_phx -s raconssvc2
    [oracle@racnode1 ~]$
  4. Benachrichtigung erhalten auf 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

    Hinweis:

    Wenn Sie den Oracle Notification Server-Proxy ohne SSL-Zertifikate und Wallets einrichten, müssen Sie -Doracle.ons.walletfile=/u01/app/client/wallet_dir nicht verwenden, um die Ereignisse vom Datenbankservice zu empfangen.