それで、Sberbankはどうなりましたか?

エピグラフの代わりに:

私をオールドビリーバーとして知ろう

私は気にしません嬉しいです

私はゴブリンを書いています、

私は昔ながらに歌います

(ほぼM. Yu。Lermontov)



だから



-Sberbankの処理はどうなりましたか?

-インスタンスを停止させるOracle DBMSエラーが発生しました。



-銀行の副社長どんな奇妙なことを書きましたか? ログから他にイベントを削除するものは何ですか?

-コメントは、真夜中過ぎに書かれたものであり、sql.ruなどの特殊なリソースではなく、Oracle管理者ではなく副社長によって書かれていることに注意してください。 そのような状況では、深い技術的な説明を期待するのは奇妙です。 ただし、説明はかなり正確です。 技術的な詳細はやや低くなります。オルロフスキーがやったよりも、「一般の人々のために」明確に策定してください。



-さて、技術的な詳細を入手しましょう!

-Oracle再実行ログはリングバッファとして実装されます。 LGWRプロセスはデータベースへの新しい変更を「ヘッド」に書き込み、「テール」に記録された変更がデータファイルのDBWnプロセスに書き込まれると、CKPTプロセスによって「テール」がクリアされます。 「Head」は現在の(現在の)ログファイル、tailはアクティブな(アクティブな)ファイルです。 テールクリーニングとは、ログが非アクティブとしてマークされることを意味します。 問題は、「消去」が停止したことです。 すべてのオンラインログファイルがアクティブになり、データベースインスタンスには新しい変更を書き込む場所がありませんでした。



-そして、何が、そのような重要なベースには、動作するバックアップノードがありませんか?

-はい、しかし、この場合、それは役に立たないことが判明しました、なぜなら すべてのエラーは、バイト単位のバックアップノードに複製されました。 そのような場合、低レベルのコピー(ストレージレベルまたはスタンバイベースでのレプリケーション)は役に立たず、適用されたレプリケーションのみが役立ちます。 IBM InfoSphere CDC for Oracle Replicationのパフォーマンスは、そのようなデータベースを複製するには不十分でした。 GoldenGateはまだテストされていません。 最も正しいオプションは、アプリケーション自体が同時に複数のデータベースにデータを書き込む場合ですが、これが可能なアプリケーションはいくつあるでしょうか?



-また、SberbankがOracleとサポート契約を結んでいないのはなぜですか?

-契約があります。 プレミアム、プラチナ、またはそのようなもののいずれか、月のない夜のエベレストよりも涼しい。 実際、Oracleの専門家が問題の解決を支援しました。 私を信じて、そのような事故でサービスを復元するために3時間はそれほどではありません。



-どのように-このようなRACなしのベース!

-RACは万能薬ではありません。 たとえば、ロシアの銀行ソフトウェアの大手メーカーの1つであるCFTは、そのアプリケーションをExadataに適合させました。 同時に、Exadataのソフトウェアの以前のバージョンは機能しない、つまり、「ビルド」ビルドは言うまでもなく、RACのより良い実装でもソフトウェアに大幅な変更が必要であると公式に述べられています。 作業は進行中ですが、Way4 RACソフトウェアはまだ適応されていません。 また、この作業の速度はSberbankだけに依存するものではありません。



-最後に、通常の管理者を雇います!

-Sberbankの管理者は優秀です。 しかし、悲しいかな、彼らはウィザードではありません。



-しかし、PostgreSQLでは、サプライヤからの慈悲を待たずに、すべてのバグを自分で修正できます。

-信じられないかもしれませんが、データベースのパフォーマンスの調整、バックアップ、機器のサイズ設定などは、かなり低レベルのコードを書くこととはまったく異なるスキルと能力のセットです。 したがって、Postgresでさえ、EnterpriseDBまたはGreenPlumの形で大企業に買収されています。



-Metalinkでは、あらゆる問題の解決策を長期間見つけることができます!

-問題の説明にハードウェア構成、バージョン、OSの詳細な説明が付随していることに気づいたことはありません... したがって、パッチがそうでない場合があります。 サーバー自体は2010年10月にのみリリースされたため、「小児疾患」の期間はまだ過ぎていません。 そのため、エラーはOracleではなくAIXにある可能性が非常に高くなります(これを示すいくつかの間接的な兆候があります)。



「まあ、SRを入手してください。すぐにパッチをリリースします!」

-パッチの歴史と同じメタリンクを見てください。 問題が特定されたとき、確認されたとき、解決されたとき。 24時間では収まりません。



「しかし、なぜ他の銀行には何も落ちない!」

まず、他の銀行では、1つのSberbankとほぼ同じ数のカードが組み合わされています。 したがって、処理システムは、よりシンプルな機器でより少ない負荷で動作します。 そして、第二に、文字通り、議論された混乱の翌日、私の同僚は、銀行カード「A ...」で一日中単一の取引を完了できませんでした。 しかし、誰が気にしますか?



-はい、Sberbank ATMはWindowsで動作します。ここではどのような信頼性について話せますか?

ATMは処理とは関係ありません。 SberbankのATMおよびPOS端末の管理は、別のシステムに割り当てられます。 ちなみに、金曜日のクラッシュでも機能し続けたため、クリエイティブクラスは他の銀行のカードにあるブティックでiPhoneを購入することができました。 まあ、他の銀行では、明らかに、ATMはまったく異なるオペレーティングシステムを実行しています。 そして、ATM自体は他の工場で生産されています。 明らかに、エルフ:)



-どういうわけか不審なことに、Sberbankは事故の原因を議論するためのプラットフォームを見つけました!

-Sberbankは、ファッションのトレンドを追いかけています。 今日、「クラウドソーシング」、「ソーシャルネットワーク」、およびその他の「ウェブダノール」は、メインシステムの信頼性の高い運用よりも銀行のイメージにとって重要です。 したがって、議論の準備ができたサイトです。



-スペシャリストは「集合的な心」に向いているので、残っていないようです。 そして、誰が問題を解決するために「集団心」を払うのでしょうか?

-私が理解している限り、目標は異なります。ログを見た専門家は、本当に深刻な問題があることを理解します。 話す機会がある非専門家は、スベルバンクにスロップを注ぎます-はいのために、「犬のbarえ声-キャラバンが行きます。」 まあ、可能な限り多くの情報へのオープンアクセスについて心配する必要はありません。 すべての情報が検証されます。



All Articles