ブログBlog
Oracleプロセス数とセッション数
投稿日:2022年12月05日 テクノロジー
お疲れ様です。蔦谷です。 寒い日が続きますが、お体にお変わりないでしょうか 先日、常駐先でつまずいたOracleのプロセス数・セッション数について書きたいと思います。 まずプロセス数とセッション数とは何か。 Oracleでのセッションやプロセス数には上限があり、それを超えてしまうと データベースにアクセス出来ずに予期せぬエラー(ORA-12519)が発生するなどの不具合が発生してしまいます。 ・Oracleに接続するとセッションが1つ生成される ・そのセッションを通じてSQL文を発行するとプロセスが生成される Oracleで最大プロセス数や最大セッション数は初期化パラメータを管理しているSPFILEに定義されており、 それらの値を変更することで、拡張する事が出来ます。 具体的には以下のようなSQLでプロセス数やセッション数を確認する事が出来ます。 SELECT NAME, VALUE FROM V$SYSTEM_PARAMETER WHERE NAME IN(‘processes’, ‘sessions’);