バックグラウンドプロセスを確認 アーキテクチャ バックグラウンドプロセスの役割 データベースを裏方的な役割を担っているバックグラウンドプロセス。 簡単に言うと、SGA 内のバッファ領域とデータファイルや REDO ログファイル などの I/O を管理している。 プロセ […] 続きを読む
起動中Oracleプロセスの確認方法 動的パフォーマンスビュー(v$) v$processビューで取得する バックグラウンドプロセスには、必須のものと、必要に応じて上がるプロセスがある。 現在起動しているプロセスの内容を確認するには、動的パフォーマンスビューの v$process の pro […] 続きを読む
「ORA-00020 最大プロセス数を超えました」の回避方法 トラブルシューティング 初期化パラメータ processesで設定する 「ORA-00020 最大プロセス数を超えました」は、初期化パラメータ processes で 定義している最大プロセス数に達した際に発生するエラー。 意図せずプロセス数が […] 続きを読む
動的パフォーマンスビュー(v$)のまとめ 動的パフォーマンスビュー(v$) Oracleの主要なビューを把握する Oracle データベースの稼働中に変化し続ける、動的パフォーマンスビュー。 DBA でなくても、参照する機会はあるはずなので押さえておきたいポイント。 続きを読む
初期化パラメータsessionsとprocessesの関係 初期化パラメータ セッション数とプロセス数 sessions は最大セッション数、 processes は最大プロセス数を 定義するための初期化パラメータ。 sessions と processes は密接な関係にあって、sessions […] 続きを読む
専用サーバモードと共有サーバモード アーキテクチャ ユーザプロセスとサーバプロセスの関係 専用サーバ接続では、ユーザプロセスとサーバプロセスは 1:1 になる。 以前はマルチスレッドサーバと呼ばれていた共有サーバ接続では、 ユーザプロセスとサーバプロセスは 1:n になる […] 続きを読む