パスワードを忘れた? アカウント作成

大阪市のシステム障害、2ノードのOracleデータベースサーバーで同じシステムファイルが破損したことが原因」記事へのコメント

  • by Anonymous Coward

    普通は稼働中にシステムファイルは書き換えない。
    破損するとすれば、更新中だったのか?
    それとも前回の更新などで今回の稼働前から壊れていて、アクセスした時に問題が浮上したのか?
    それともただの設定ファイルなどをシステムファイルと呼んでいて、何か設定を書き換えた時に問題が起こったのか?

    色々謎が多い。

    • by Anonymous Coward

      > 普通は稼働中にシステムファイルは書き換えない。

      データベースって知ってますか?

      • by Anonymous Coward on 2019年06月13日 0時37分 (#3632513)

        データベースには全く詳しくないんですが(皮肉とか謙遜とかでなくMySQLをちょっぴりいじったくらい)、データベースってシステムファイルを稼働中に書き換えるのが普通なんですか?
        "システムファイル"が何を指すのかによるとは思うんですが。

        もう一度言っておきますが、本当に皮肉とか謙遜とかでないです。

        • by Anonymous Coward

          ウィンドウズだって起動中にレジストリを書き換えるじゃん。

        • by Anonymous Coward

          mysqlだってmysql(システム)データベースは更新されるだろ。
          システムファイルってそれ含むってのが共通認識な。
          システムのバックアップ・リストアと言われた場合の対象となってるわけ。
          たぶん、お前がシステムファイルと思ってるのはmy.cnfとか設定ファイルだろ。
          システムファイルってそれだけじゃない。
          当然稼働中に書き換わってゆくわ。

          • by Anonymous Coward

            であればデータベースの破損となるのが共通認識ですよ。
            システム「ファイル」なんて表現する必要がない。

            今回の問題の部分がそもそもデータベースであるかも怪しいけど。

        • by Anonymous Coward

          Oracle用語的には「システムファイル」なんていう書き方はしないので、
          これは元記事がわかりにくいけど、元記事はOracleだと断定しているので
          Oracle DBを構成するファイルなんだろうなということはわかる。

          「両系統で同じシステムファイルが破損していた」とあるので
          ノードごとに異なる実体を保持しているファイルで常時更新対象のファイルだとすると
          オンラインREDOログ、UNDO表領域が候補。
          このうち通常のリストア対象なのはUNDO表領域だけ。
          ただ、オンラインREDOログごとリストアしてバックアップ時点に完全に戻すこともできないことは無い。

          もしデータ以外(常時更新対象外)の実行ファイルやライブラリファイルが破損しているとすると
          OSが原因または運用で壊している可能性はある。

日々是ハック也 -- あるハードコアバイナリアン

処理中...