oracleのDGはどのようにしてプライマリ・スタンバイの自動切り替えを実現しますか?


要旨:(FSFO)主ライブラリが故障した場合、自動的にfailoverを予備ライブラリに配置し、元の予備ライブラリが起動して主ライブラリにアクティブ化する.自動切り替えの適用については、ドメイン名とDNS解析を用いて行うのが一般的です.

問題の説明


すみません、DGは自分でマスターの自動切替機能を実現できますか?どのように構成する必要があるか、できない場合はどのような方法で自動切り替えを実現する必要があります.アプリケーションをどのようにしてバックアップに切り替えるか

専門家の回答


はい、Data Guard Fast-start Failover(FSFO)は、プライマリ・ライブラリが故障した場合、自動的にfailoverをスタンバイに設定し、元のスタンバイ・ライブラリが起動してプライマリ・ライブラリにアクティブ化できます.
自動切り替えの適用については、ドメイン名とDNS解析を用いて行うのが一般的です.
また最も簡単なのは、クライアント接続文字列を以下のように変更し、プライマリ・スタンバイの接続をすべて追加し、FAILOVERを開くことです.

DB11G=
    (DESCRIPTION_LIST=
      (FAILOVER=true)
      (LOAD_BALANCE=false)
      (DESCRIPTION=
           (ADDRESS= (PROTOCOL=TCP) (HOST=primary.example.com) (PORT=1521))
           (CONNECT_DATA=
           (SERVICE_NAME=DB11G_P))
     )
     (DESCRIPTION=
           (ADDRESS= (PROTOCOL=TCP) (HOST=secondary.example.com) (PORT=1521))
           (CONNECT_DATA=
           (SERVICE_NAME=DB11G_S))
     )
)

もう1つはserviceを通じてアプリケーションの自動切替の効果を達成することであり、詳しくは墨天輪のウェブサイトの文章「dataguardメインライブラリfailover業務アプリケーションの自動切替から予備ライブラリ」を参照してください.
あなたは技術の問題があって、墨天輪の質疑応答プラットフォームに行って質問して、敷居がなくて質問して、技術の専門家は無料で答えます~もっと多くの技術の質疑応答、墨天輪の質疑応答プラットフォームあるいは微信の小さいプログラム"DBASK"を見ることができます