リナックス側で、オラクルユーザーに切り替え、システムユーザーを使用してオラクルデータベースにログインします。
su - oracle
sqlplus / as sysdba
現在のオラクルデータベースのプロセス数+セッション数およびプロセス数制限+セッション数制限の表示
SQL> select count(*) from v$process; //現在のオラクルデータベースプロセス数
SQL> select count(*) from v$session; //現在のオラクルデータベースセッション数
SQL> select value from v$parameter where name = 'processes'; //最大プロセス数
SQL> select value from v$parameter where name = 'sessions'; //sessions
SQL> show parameter processes //現在のデータベースプロセスパラメータ
SQL> show parameter sessions //現在のデータベースプロセスパラメータ
プロセス数+セッション数の上限を変更
SQL> alter system set processes=300 scope=spfile;
SQL> alter system set sessions=300 scope=spfile;
他の方のspfileの説明を引用します:
注:ここでプロンプトエラー:ORA-32001の場合、それはDBがpfileで起動されていることを意味し、あなたはspfileで起動するように修正する必要があり、具体的な修正方法は次のとおりです:
SQL>show parameter spfile起動に使用されているファイルを確認する。
SQL> show parameter spfile;
動的に変更するには、spfileを使って起動する必要がある。現在、起動にpfileを使用している場合は、以下のようにspfile起動に切り替えることができる:
SQL>create spfile from pfile;
SQL>shutdown immediate;
SQL>startup;
show paramer spfileで値があるかどうかを確認する。そうでなければ、spfileの起動である。
変更を有効にするためにデータベースを再起動します。
SQL> shutdown SQL> startup