0371.blog

ORACLE MASTER Bronze Oracle Database 12c 第六章

lecture


※この記事はまだ完成していません。もうちょっと待ってね。

こんにちは、0371です。

今回はORACLE MASTER Bronze Oracle Database 12cの第六章についてまとめました。

ORACLE MASTER Bronze Oracle Database 12c 第六章

第六章は「インスタンスの起動/停止とメモリーコンポーネントの管理」についての内容です。

について

  • インスタンス起動時のエラーから、現在どの起動状態かを判断できるようにしておく。
  • 「制御ファイルが見つからない」 : MOUNTできなかったので現在はNOMOUNT状態
  • 「データファイルが見つからない」 : OPENできなかったので、現在はMOUNT状態
  • データベースがおーぷんされるまでの流れは暗記ではなく、読み込むファイルとの関係を理解しておく

データベースオープンまでの流れと読み込むファイルの関係

状態 説明 読み込むファイル
SHUTDOWN状態 インスタンスが停止し、データベースもクローズした状態 -
NOMOUNT インスタンスが起動した状態、SGAが割り当てられ、バックグラウンドプロセスが起動 初期化パラメータファイル
MOUNT状態 制御ファイルが読み書き可能な状態 制御ファイル
OPEN状態 データベースがオープンした状態、データファイルとREDOファイルが読み書き可能 データファイル、REDOファイル
  • インスタンスを起動し、データベースをオープンにするには、SQL*PlusのstartupコマンドまたはEMを使用する。
  • 起動のステップは次の通り。

    • インスタンスの起動(NOMOUNT状態へ)
    • 初期化パラメータファイル
    • インスタンスにSGAメモリを割り当てる
    • バックグラウンドプロセスを起動する。
    • マウント(MOUNT状態へ)
    • 制御ファイルを開く
    • オープン(OPEN状態へ)
    • REDOログファイルとデータファイルを開く。
    • Oracleユーザーがデータベースにアクセスできるのは、オープン後(OPEN状態になってから。)
    • インスタンスの起動や停止を行うときには、SYSDBA権限でOracleデータベースに接続する。
    • 「サーバーパラメータファイル(SPFILE)」は手動で編集できない。
    • SPFILEの値を編集するには、SQLコマンドまたはEM Expressを使用する。また、変更した値はインスタンスを再起動しても保持される。
    • Oracleデータベースを停止する「shutdown」コマンドについて
    • 「about」オプション付きでは、次回に起動時にインスタンス回復(リカバリ)が昼用。
    • 「normal」オプション付きでは。全セッションが終了するまでクローズ処理を待機。
    • ユーザーに負荷の少ない停止方法は、「shutdown normal」。セッション終了まで待ってからデータベースを終了し、再起動後途中だった処理をやり直す必要がないため。
    • 自動メモリー管理では、
    • 「SGAとPGAの合計サイズ」を指定する。
    • 処理内容の変化にウヨって、SGAとPGAの間でメモリーのやり取りが行われる。
    • メモリーアドバイザが有効になり、Oracle全体に割り当てるメモリーへのアドバイスが得られる。
    • 「自動共有メモリー管理(ASMM)が有効である」状態とは、自動メモリー管理(AMM)が向こうで、かつ自動共有メモリー管理(ASMM)が有効な状態。
    • 自動メモリー管理を無効にし、自動共有メモリー管理を有効にするには「SGA_TARGET初期パラメータ」に値を設定する。Oracleはその値(サイズ)での中で、REDOログバッファ以外のコンポーネントのサイズを自動調整する。
    • 自動メモリー管理を無効にすると、稼働中のOracleが使用しているSGAのサイズが、SGA_TARGET初期化パラメータのデフォルト値として設定される。

参考書籍

オラクルマスター教科書 Bronze Oracle Database DBA12c "https://amzn.to/3o4ScxL"

今日の一言

第六章が分かったのでOracle DBAはマスターしたも同然!!!!

次回の記事はこちら

ORACLE MASTER Bronze Oracle Database 12c 第七章
"https://0371.blog/oracle-dba-7"