解决ORA-12519,TNS:no appropriate service handler found

本文介绍了如何通过调整Oracle数据库参数解决连接数过高的问题,包括使用sysdba账号登录SQL Plus,查询当前连接数和最大连接数,修改最大连接数,并重启数据库。

解决方案:
    1.首先用sysdba账号登陆sqlplus
        sqlplus / as sysdba
        如果使用的非sysdba账号登录的sqlplus,可以使用如下命令切换到sysdba
        conn/as sysdba;
    2.查询当前连接数
        select count(*) from v$process --当前的连接数
        select value from v$parameter where name = 'processes' --数据库允许的最大连接数 
        发现连接数很高,超过了设置的最大值
    3.修改最大连接数
        alter system set processes = 300 scope = spfile;
    4.重启数据库
        SQL> shutdown immediate;
        数据库已经关闭。
        已经卸载数据库。
        ORACLE 例程已经关闭。
        SQL>
        SQL> startup;
        ORACLE 例程已经启动。

        Total System Global Area  293601280 bytes
        Fixed Size                  1248600 bytes
        Variable Size              96469672 bytes
        Database Buffers          188743680 bytes
        Redo Buffers                7139328 bytes
        数据库装载完毕。
        数据库已经打开。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值