当前位置: 首页 > news >正文

深圳建站公司推荐如何利用ps做网站

深圳建站公司推荐,如何利用ps做网站,wordpress安装不上,七星互联免费主机需要定时kill非inactive session,一种做法是通过编写脚本or脚本定时运行,从而实现该功能;另外一种方法是通过设置profile中的idle_time来实现该功能,但是这其中有两个细节问题需要注意:1.v$session.statusSNIPED最好做清理,2.未提交事务超时可…

需要定时kill非inactive session,一种做法是通过编写脚本or脚本定时运行,从而实现该功能;另外一种方法是通过设置profile中的idle_time来实现该功能,但是这其中有两个细节问题需要注意:1.v$session.status=SNIPED最好做清理,2.未提交事务超时可能强制回滚
使用ORACLE PROFILE准备

SQL> CREATE PROFILE KILLIDLE LIMIT IDLE_TIME 1;

 

Profile created.

 

SQL> select * from dba_profiles where profile='KILLIDLE';

 

PROFILE                        RESOURCE_NAME                    RESOURCE LIMIT

------------------------------ -------------------------------- -------- ------------

KILLIDLE                       COMPOSITE_LIMIT                  KERNEL   DEFAULT

KILLIDLE                       SESSIONS_PER_USER                KERNEL   DEFAULT

KILLIDLE                       CPU_PER_SESSION                  KERNEL   DEFAULT

KILLIDLE                       CPU_PER_CALL                     KERNEL   DEFAULT

KILLIDLE                       LOGICAL_READS_PER_SESSION        KERNEL   DEFAULT

KILLIDLE                       LOGICAL_READS_PER_CALL           KERNEL   DEFAULT

KILLIDLE                       IDLE_TIME                        KERNEL   1

KILLIDLE                       CONNECT_TIME                     KERNEL   DEFAULT

KILLIDLE                       PRIVATE_SGA                      KERNEL   DEFAULT

KILLIDLE                       FAILED_LOGIN_ATTEMPTS            PASSWORD DEFAULT

KILLIDLE                       PASSWORD_LIFE_TIME               PASSWORD DEFAULT

KILLIDLE                       PASSWORD_REUSE_TIME              PASSWORD DEFAULT

KILLIDLE                       PASSWORD_REUSE_MAX               PASSWORD DEFAULT

KILLIDLE                       PASSWORD_VERIFY_FUNCTION         PASSWORD DEFAULT

KILLIDLE                       PASSWORD_LOCK_TIME               PASSWORD DEFAULT

KILLIDLE                       PASSWORD_GRACE_TIME              PASSWORD DEFAULT

 

16 rows selected.

 

SQL> ALTER USER CHF PROFILE KILLIDLE;

 

User altered.

 

SQL> SELECT USERNAME,PROFILE FROM DBA_USERS where username='CHF';

 

USERNAME                       PROFILE

------------------------------ ------------------------------

CHF                            KILLIDLE

 

SQL> SHOW PARAMETER resource_limit

 

NAME                                 TYPE        VALUE

------------------------------------ ----------- ---------------

resource_limit                       boolean     FALSE

 

SQL> ALTER SYSTEM SET resource_limit=TRUE;

 

System altered.

如果要profile生效,需要修改resource_limit=true,IDLE_TIME单位为分钟

测试IDLE_TIME

--session 1

SQL> show user;

USER is "CHF"

 

SQL> select * from t_xifenfei;

 

        ID

----------

         1

 

--删除一条记录

SQL> delete from t_xifenfei;

 

1 row deleted.

 

--查询sid

SQL> select sid from v$mystat where rownum=1;

 

       SID

----------

        20

 

--开始不操作该会话时间

SQL> select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;

 

TO_CHAR(SYSDATE,'YY

-------------------

2013-02-12 22:30:02

 

--session 2

SQL> show user;

USER is "SYS"

 

--查询时间

SQL> select status,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from v$session where sid=20;

 

STATUS   TO_CHAR(SYSDATE,'YY

-------- -------------------

INACTIVE 2013-02-12 22:31:00

 

--session 1

SQL> select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;

select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual

*

ERROR at line 1:

ORA-02396: exceeded maximum idle time, please connect again

----已经报会话超时

 

--session 2

SQL> select status,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from v$session where sid=20;

 

STATUS   TO_CHAR(SYSDATE,'YY

-------- -------------------

SNIPED   2013-02-12 22:34:40

----会话状态为sniped

 

--session 1

SQL> conn chf/xifenfei

Connected.

SQL> select * from t_xifenfei;

 

        ID

----------

         1

----事务回滚

SNIPED – An inactive session that has exceeded some configured limits (for example, resource limits specified for the resource manager consumer group or idle_time specified in the user’s profile). Such sessions will not be allowed to become active again.
因为SNIPED的session只有当该session的终端发一个连接信息给数据库,然后终端才会终止连接,如果该客户端一直不发送类似访问,则该连接一直存在,数据库就很可能因为会话数目超过了数据库参数配置从而出现了ORA-00018错误,业务不能正常运行.出现该问题可以通过如下脚本kill -9 pid解决

kill SNIPED session 脚本

#!/bin/sh

tmpfile=/tmp/.kill_sniped

sqlplus system/manager <<EOF

spool $tmpfile

select p.spid from v\$process p,v\$session s

where s.paddr=p.addr

and s.status='SNIPED';

spool off

EOF

for x in `cat $tmpfile | grep "^[0123456789]"`

do

kill -9 $x

done

rm $tmpfile

另外补充说明,IDLE_TIME是对于空闲时间超过了它的配置时间就会去强制终止会话,如果该会话中存在事务,但是inactive时间超过了IDLE_TIME配置时间,数据库依然会强制终止会话,并且回滚事务

http://www.yayakq.cn/news/450555/

相关文章:

  • 小程序appld南昌seo服务
  • 网站affiliate怎么做?WordPress discuz 仿站
  • 接做网站单子的网站二手网站哪些做的比较好
  • 建行赤峰市分行 - 欢迎访问中国建设银行网站网站手机模板源码下载
  • 有做彩票网站平台的吗wordpress主题 使用
  • 陕西做网站公司哪家好个人注册公司需要多少费用
  • 网站建设的一些背景图片企业网站模板html
  • 绵阳手机网站建设企业年金管理办法
  • 计算机网站开发和软件开发网站域名申请流程
  • 广州网站推广平台北京朝阳区优化
  • centos7网站开发安徽省网站肥建设网站
  • 专业做卖菜的网站全国注册信息查询系统
  • 高唐做创建网站的公司福州外贸建站
  • 已注册域名怎么做网站呢A华企网络网站建设
  • 网站建设设计规划书专业做家电经销的网站
  • 秦皇岛手机网站制作价格橘子建站
  • 德清网站建设中心apache 静态网站
  • 国外大气网站欣赏天河区门户网站教育专栏
  • 网站源码大全最新做网站域名的成本
  • 恩施公司做网站wordpress 标签插件
  • 自己做的网站项目面试p2p网站开发的内容
  • 如何做网站性能优化给你一个新的网站怎么做
  • 哈尔滨最好的网站建设公司网站设计方案书ppt
  • 站内优化seo软件盒子wordpress
  • 网站建设开发有限公司云网站制作的流程图
  • 中国建设银行春招网站网站制作 呼和浩特
  • 手机网站开发多少钱站长工具亚洲高清
  • 舆情网站直接打开的软件网页制作视频教程下载
  • 大型网站 cms淘宝客怎么做自己网站推广
  • jsp网站建设技术案例企业网站怎么做产品图片轮播