为了找关于数据库自动断开问题,找到这篇,记录下来 1.指定开启资源限制。该改变对密码资源无效,密码资源总是可用。 alter system set resource_limit=true; 2.创建PRO create pro 3.指定用户PRO alter user test pro 4.修改PRO alter pro 5.删除PRO drop pro 注: 6.信息获取 dba_profiles 7.参数详解 KERNEL RESOURCE(默认:UNLIMITED): SESSIONS_PER_USER:指定限制用户的并发会话的数目 CPU_PER_SESSION:定义了每个SESSION占用的CPU的时间。(单位:1/100 秒) CPU_PER_CALL:指定一次调用(解析、执行和提取)的CPU时间限制。(单位:1/100 秒) LOGICAL_READS_PER_SESSION:指定一个会话允许读的数据块的数目,包括从内存和磁盘读的所有数据块。 LOGICAL_READS_PER_CALL:指定一次执行SQL(解析、执行和提取)调用所允许读的数据块的最大数目。 IDLE_TIME:指定会话允许连续不活动的总的时间(单位:分钟)。超过该时间,会话将断开。但是长时间运行查询和其他操作的不受此限制。 CONNECT_TIME:指定会话的总的连接时间。(单位:分钟) PRIVATE_SGA:指定一个会话可以在共享池(SGA)中所允许分配的最大空间(单位:字节)。 PASSWORD RESOURCE(默认:UNLIMITED): PASSWORD_LIFE_TIME:指定同一密码所允许使用的天数。如果同时指定了password_grace_time参数,如果在grace period内没有改变密码,则密码会失效,连接数据库被拒绝。如果没有设置password_grace_time参数,默认值unlimited将引发一个数据库警告,但是允许用户继续连接。 PASSWORD_REUSE_TIME和PASSWORD_REUSE_MAX:这两个参数必须互相关联设置,password_reuse_time指定了密码不能重用前的天数,而password_reuse_max则指定了当前密码被重用之前密码改变的次数。两个参数都必须被设置为整数。 PASSWORD_LOCK_TIME:指定登陆尝试失败次数到达后,帐户的锁定时间(单位:天)。 PASSWORD_GRACE_TIME:指定宽限天数,数据库发出警告到登陆失效前的天数。如果数据库密码在这中间没有被修改,则过期会失效。 PASSWORD_VERIFY_FUNCTION:该字段允许将复杂的PL/SQL密码验证脚本做为参数传递到create pro |
|