摘要:
字符串’^198[0-9]$’可以匹配‘1980-1989’,如果希望统计出公司那些员工是80年~89年入职的,就可以使用如下的SQL语句:select * from emp e where regexp_like(to_char( e.hiredate,'yyyy'),'^198[0-9]$');正则表达式中常用到的元数据(metacharacter)如下:^ 匹配字符串的开头位置。$ 匹配支付传的结尾位置。*匹配该字符前面的一个字符0次,1次或者多次出现。例如52*oracle 可以匹配 5oracle,52oracle,522oracle,5222orac 阅读全文
摘要:
一、设置初始化参数 job_queue_processes sql> alter system set job_queue_processes=n;(n>0) job_queue_processes最大值为1000 查看job queue 后台进程 sql>select name,description from v$bgprocess;二、dbms_job package 用法介绍 包含以下子过程: Broken()过程 change()过程 Interval()过程 Isubmit()过程 Next_Date()过程 Remove()过程 Run()过程 Su... 阅读全文
摘要:
--查看表锁 select * from sys.v_$sqlarea where disk_reads>100 --监控事例的等待 select event,sum(decode(wait_Time,0,0,1)) "Prev", sum(decode(wait_Time,0,1,0)) "Curr",count(*) "Tot" from v$session_Wait group by event order by 4 --回滚段的争用情况 select name, waits, gets, waits/gets " 阅读全文