1-连接报ORA-12519, TNS:no appropriate service handler found
问题描述
连接数据库的程序太多,释放的不及时,容易产生,程序上如果不知道如何解决的话,通过设置Oracle数据库进行解决。
步骤:
0 - 切换到Oracle用户
$ su -u oracle --- 切换用户
$ sqlplus / as sysdba --- 连接数据库
1 - 查看当前数据库的连接数量
SQL> select count(*) from v$process; --当前的连接数
COUNT(*)
----------
31
SQL> select value from v$parameter where name = 'processes'; --数据库允许的最大连接数
VALUE
--------------------------------------------------------------------------------
150
SQL> alter system set processes = 500 scope = spfile; --设置连接数,设置后切忌已经要重启
System altered.
SQL> shutdown immediate; --立即关闭数据库时
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup;
ORACLE instance started.
Total System Global Area 1.3429E+10 bytes
Fixed Size 2217992 bytes
Variable Size 6912215032 bytes
Database Buffers 6509559808 bytes
Redo Buffers 4661248 bytes
Database mounted.
Database opened.
SQL> exit;
这里关闭数据库的命令详解,请查看此链接