2013年6月23日日曜日

ORA-12519 オラクルエラー

oracle XE でエラー ORA-12519, TNS:no appropriate service handler found
おそらくセッション数が足りてないとかだろう トランザクションを何個も使うことしてたので。
 根本的にはトランザクション減らすほうがよいけど めんどくさいのでオラクルのパラメータ変更にて対応
 sqlplus sys/pass as sysdba
SQL> ALTER SYSTEM SET PROCESSES=150 SCOPE=SPFILE
SQL> shutdown immediate
SQL> startup
 2008年の情報なので違うかもしれないけど下記が書かれていた processは 「Oracleに同時に接続できるオペレーティングシステムのユーザプロセスの最大数」 (開発してるWebアプリとかcseとかObjectBlowserとか) sessionsは 「Oracle に同時に接続できるセッションの最大数」 (process + Oracleが内部的に使用する接続数) デフォルトの初期値は sessions = 1.1 × process + 5
 ついでによく忘れる画面の表示文字数 set linesize 200

0 件のコメント:

コメントを投稿