【Oracle Database 12c対応】アラートログファイルの出力内容を正しく理解する:Oracleサポート出張所(2)(3/4 ページ)
本連載は、「Oracle Database」で発生するトラブルをどう解決すればいいのか。データベースの運用管理において、より円滑に業務を進めるために必要なノウハウを紹介していきます。今回は「データベース起動時に出力されるアラートログの中身」を解説します。
(9)ORACLE_BASEの位置
(9)には「ORACLE_BASE」の位置が出力されます。ORACLE_BASEは、Oracle Databaseがインストールされた基準ディレクトリのことです。
(10)データベースのマウントを開始
(8)までにインスタンスの起動が正常に完了すると「ALTER DATABASE MOUNT」が出力され、データベースのマウント処理のための「制御ファイルの読み込み」を開始します。
(11)データベースのマウントを完了
(10)で制御ファイルを正しく読み込み、データファイルの位置などを確認できれば、マウントが正常に完了したことを示す「Completed: ALTER DATABASE MOUNT」が出力されます。
もし制御ファイルの破損などで正常に読み込めなかった場合には、以下のようなエラーが出力されます。
- ORA-00210: 指定された制御ファイルをオープンできません。
- ORA-00202: 制御ファイル: '<制御ファイルのパス>'
この際には、多重化している制御ファイルをコピーしたり、バックアップファイルを使うことでリカバリーします。
(12)データベースのオープンを開始
マウントが正常に完了すると「ALTER DATABASE OPEN」が出力され、「データベースのオープン」の処理が開始されます。具体的には、データファイル、REDOログファイルへのアクセス、SCN(トランザクションごとに連続して割り振られるシステム変更番号)の整合性チェックを行います。
(13)クラッシュリカバリーの実行
前回の停止が、停電やSHUTDOWNコマンドでABORT句を使ったなどの異常停止だった場合には、データファイル間のSCNが同期されていなかったり、データに一貫性のない状態でデータベースが終了していたりするため、SMONプロセスによるクラッシュリカバリーが実行されます。
SMONによって、データに一貫性のある状態に戻り、インスタンス障害が発生した時点までにコミットされた変更が全て反映されます。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- Oracle運用の基本「ログ」を理解しよう
本連載では、Oracle Database運用の鍵となるトラブル対処法について紹介していきます。第1回、第2回では情報収集の要となるログについて見ていきます。ログの出力情報は10gと11gとでは大きく異なる点がありますので、それぞれについても確認しておきましょう。 - 【Oracle Database】2016年「ORAエラー」サポート問い合わせ数ランキング
データベース管理システムの運用でトラブルが発生したらどうするか。データベースサポートスペシャリストが現場目線の解決Tipsをお届けします。今回は「2016年のORAエラー問い合わせ数ランキング」を紹介します。 - 障害発生! 問題切り分けはスピード勝負
Oracleデータベースの運用管理者は、突発的に直面するパフォーマンス障害にどうやって対処したらよいか。本連載は、非常に複雑なOracleのアーキテクチャに頭を悩ます管理者に向け、短時間で問題を切り分け、対処法を見つけるノウハウを紹介する。対象とするバージョンはOracle8から9iまでを基本とし、10gの情報は随時加えていく。(編集局) - 「データベースの処理遅延」の課題解決に必要な3つのポイント
本連載は、「Microsoft SQL Server」で発生するトラブルを「どんな方法で」「どのように」解決していくか、正しい対処のためのノウハウを紹介します。今回は、「処理遅延の対処に必要な3つのポイント」を説明します。