-----############oracle会话和进程################----------------查询会话总数select count(*) from v$session;--查询进程总数select count(*) from v$process;--查询哪些应用的连接数此时是多少select b.MACHINE, b.PROGRAM , count(*) from v$process a, v$session b where a.ADDR = b.PADDR and b
客户想实现对会话空闲时间的控制,下面是做的一个例子.Microsoft Windows [版本 6.1.7601] 版权所有 (c) 2009 Microsoft Corporation.保留所有权利. C:\Users\LIUBINGLIN>sqlplus sys/Oracle123@localhost:1521/hello as sysdba SQL*Plus: Release 11.2.0.3.0 Production on 星期二 4月 14 08:42:55 2015 Copyr
alter system set resource_limit = true; create profile idletime limit idle_time 3; alter user outln profile idletime; SQL> alter system set resource_limit = true; 系统已更改. SQL> conn sys/sunsdl as sysdba 已连接. SQL> create profile idletime limit idle_
-- 开启参数,创建概要文件 SQL> show parameter resource_limit; NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ resource_limit boolean
转自:http://blog.51cto.com/tiany/1596012 通过案例学调优之--Oracle Time Model(时间模型) 数据库时间 优化不仅仅是缩短等待时间.优化旨在缩短最终用户响应时间和(或)尽可能减少每个请求占用的平均资源.有时这些目标可同时实现,而有时则需要进行折衷(如在并行查询时).通常可以认为,优化就是避免以浪费的方式占用或保留资源. 对数据库发出的任何请求都由两个不同的段组成:等待时间(数据库等待时间)和服务时间(数据库 CPU 时间).等待时间是各种数据库
在连接字符串中 添加设置节点 ConnectionLifeTime(计量单位为 秒).超过设定的连接会话 会被杀死! Connection Lifetime, ConnectionLifeTime 0 When a connection is returned to the pool, its creation time is compared with the current time, and the connection is destroyed if that time span (i
oracle DG查看延时时间 SQL> select value from v$dataguard_stats where name='apply lag'; 例如: SQL> select value from v$dataguard_stats where name='apply lag'; VALUE----------------------------------------------------------------+00 00:00:00 由于是自己搭建的测试DG,没有延时
前言 Winform 在特定情况下,需要判断软件空闲时间(鼠标键盘无操作),然后在做一下一些操作. 实现 做了一个简单的例子,新建一个窗体,然后拖两个控件(Timer控件和label控件) using System; using System.Runtime.InteropServices; using System.Windows.Forms; namespace LastInPut { public partial class FrmLastInfo : Form { [StructLayo
当用户连续登录失败次数过多时,Oracle会锁定该用户,“FAILED_LOGIN_ATTEMPTS”用于设置最大次数,超过该值则锁定该帐号. 要取消用户连续登录失败次数的限制可以按照以下方法操作: 1. 输入以下命令,查看“FAILED_LOGIN_ATTEMPTS”的值: SQL> select * from dba_profiles s where s.profile='DEFAULT' and resource_name='FAILED_LOGIN_ATTEMPTS'; 2. 输入以下命
DB: 11.2.0.3.0 查看Oracle的redo日志切换频率 两条SQL,原理是一样的,第二个用到了统计函数 时间单位:分钟 方法一. select * from v$log a where a.THREAD# = 1 ; set line 200select b.SEQUENCE#, b.FIRST_TIME,a.SEQUENCE#,a.FIRST_TIME,round(((a.FIRST_TIME-b.FIRST_TIME)*24)*60,2) from v$log_histor
select )) h, )) m, )) s from gat_data_record gdr where gdr.enddt between to_date('2011-1-1','yyyy-mm-dd') and to_date('2014-2-1','yyyy-mm-dd') 1.获得时间差毫秒数: select ceil((To_date('2008-05-02 00:00:00' , 'yyyy-mm-dd hh24-mi-ss') - To_date('2008-04-30 23: