oracle 定期清理inactive会话
转载于http://www.cnblogs.com/kerrycode/p/3636992.html ORACLE数据库会话有ACTIVE、INACTIVE、KILLED、 CACHED、SNIPED五种状态。INACTIVE状态的会话表示此会话处于非活动、空闲、等待状态。例如PL/SQL Developer连接到数据库,执行一条SQL语句后,如果不继续执行SQL语句,那么此会话就处于INACTIVE状态。一般...
批量kill session实现脚本
转载在:http://www.xifenfei.com/2013/05/%E6%89%B9%E9%87%8Fkill-session%E5%AE%9E%E7%8E%B0%E8%84%9A%E6%9C%AC.html在很多使用,因为各种原因,我们需要定时批量的kill一部分session,用来释放数据库部分资源,这里是因为bug导致temp不能正常释放,也可能是因为bug导致pga不释放,还有可能是因为太多inactive占用资源等等....
某社保Streams故障终极解决方法
某社保使用Streams对两套数据库进向双向复制,于9月21号和26分别发生重大故障导致正常业务停机。27号接到电话匆匆忙忙准备行程,并且收集故障信息。合作伙伴在故障发生时收集的信息如下:查询v$streams_capture:SELECT CAPTURE_NAME, STATE FROM V$STREAMS_CAPTURE;CAPTURE_NAME STATE-------------- --------------...
streams capture状态PAUSED FOR FLOW CONTROL原因分析和诊断
客户环境:ibm p595 双机oracle:10.2.0.4 rac与另外一台查询db通过stremas交换数据问题:事务多、事务大的时侯capture process出现PAUSED FOR FLOW CONTROL导致同步暂停[@more@]Streams同步中断问题诊断· 1、中断之后capture process的状态是PAUSED FOR FLOW CONTROL:SELECT CAPTURE_NAME, STATE FROM V$STREAMS_CAPTURE;CAPTURE_NAME STATE————– ————————STREAM_CAPTURE PAUSED FOR FLOW CONTROL另外从select publisher_state from v$buffered_publishers得到的状态是PUBLISHER_STATE: IN FLOW CONTROL: TOO MANY UNBROW
利用TRUNC函数定制JOB的时间间隔
定制JOB的下次执行时间的关键是利用trunc()函数,使计算时间基于一个确定的时间点。举几个简单的例子:1.每个小时整点执行的例子:declare v_jobno number;begin dbms_job.submit(v_jobno, 'null;', trunc...
streams 总结
对于stream复制环境的源数据库一端,对归档日志的清理需要注意一些问题,不是所有的归档都可以随意删除,如果误删了capture进程还需要读取的归档日志就会出现capture虽然能正常启动 status也是enable状态,但是数据缺法复制。 这里需要注意一个capture进程的参数REQUIRED_CHECKPOINT_SCN这个参数表示c...
stream环境的日常管理
第一部分 stream环境的日常管理1.capture进程管理--capture进程信息SET LINESIZE 200COLUMN CAPTURE_NAME HEADING 'Capture|Process|Name' FORMAT A15COLUMN QUEUE_NAME HEADING 'Capture|Process|Queue' FORMAT A15COLUMN RULE_SET_NAME HEADING 'Positive|Rule Set' FORMAT A15COLUMN NEGATIVE_RULE_SE...
SYSAUX 说明
一. SYSAUX 说明在Oracle 10g 版本中,引入了SYSTEM表空间的一个辅助表空间: SYSAUX表空间。SYSAUX 表空间存放一些其他的metadata组件,如OEM,Streams 等会默认存放在SYSAUX表空间里。这样也能降低SYSTEM表空间的负载。因此SYSAUX 表空间也是在在DB 创建或者升级时自动创建...
监控当前数据库的活动session
监控当前数据库的活动session6.1 监控session的执行语句6.1.1 通过动态性能视图查找活动session的执行语句select a.SID,a.USERNAME,a.machine,a.TERMINAL,b.PIECE,b.SQL_TEXTfrom v$session a, v$sqltext bwhere b.ADDRESS = decode(a.SQL_HASH_VALUE,0,a.PREV_SQL_ADDR,a.SQL_ADDRESS)...
查看oracle当前session
Normal 0 0 2 false false false MicrosoftInternetExplorer4 <style. /* Style. Definitions */ table.MsoNormalTable...
netstat -anp查看端口占用情况
今天发现服务器上Tomcat 8080端口起不来,老提示端口已经被占用。使用命令:ps -aux | grep tomcat发现并没有8080端口的Tomcat进程。使用命令:netstat –apn查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name clip_image002发现8080端口被PID为9658的Java进程...
AIX系统查看硬件配置常用命令
AIX查看硬件配置常用命令 查看内存 使用命令# lsdev -Cc memory 查看配置的物理内存设备,下面为其输出示例: mem0 Available 00-00 Memory L2cache0 Available 00-00 L2 Cache 再使用命令# lsattr -El mem0 输出如下 size 512 Total amount of physical memory in Mbytes False goodsize 512 ...
ORA-01555——理解
2011年8月3日检查告警日志信息发现如下错误:ORA-12012: error on auto execute of job 1925127ORA-01555: snapshot too old: rollback segment number 19 with name "_SYSSMU19_1272485971$" too smallORA-06512: at "SYS.DBMS_STATS_INTERNAL", line 2483ORA-06512: at "SYS.DBMS_STATS", line 24063Oracle Support解释发生ORA-01555的原因如下:1. Few number of rollback segments with potentially small sizes in a very active database (e.g., multiple users doing on-line transaction pro
ORA-01555 解决处理方案
ORA-01555 caused by SQL statement below (Query Duration=49186sec, SCN: 0x0a0b.b7167aa2):(然后跟个SQL)官方解释:⑴in 9i/10g, no other good solution for the ora-01555you should increase the u...
ORA-01555 总结
--精彩解释不知道是从哪里转的了, 假设有张表,叫table1,里面有5000万行数据,假设预计全表扫描1次需要1个小时,我们从过程来看: 1、在1点钟,有个用户A发出了select * from table1;此时不管将来table1...
oracle 日志收集工具
Oracle故障日志采集“神助攻”—TFA工具详解http://mp.weixin.qq.com/s?__biz=MzI4NTA1MDEwNg==&mid=401856472&idx=1&sn=850c0965a1a006b8a610e05b2fc434a3&scene=23&srcid=0104l17YzZHcM5HGWV601hTh#rd
Oracle性能优化方法论的发展之三:基于响应时间分析的性能优化方法论
响应时间分析的性能优化方法论是基于OWI的性能优化方法论的自然发展,是Oracle充分认识到Oracle性能优化就是一个流程改善的过程,完全跳出了IT设备的观点,从业务流程优...
Oracle性能优化方法论的发展之二:基于OWI的性能优化方法论
OWI,Oracle Wait interface的简称。OWI的初始出现并不是作为性能优化的目的出现,而是出于调试的目的,来明确当前正在发生什么事情。当Oracle把OWI引入性能优化,数据...
Oracle性能优化方法论的发展之一:基于局部命中率分析的性能优化方法
简单案例描述: 某市工商局的综合业务处理系统长期以来在业务忙碌的时候业务运行缓慢,指导生成AWR报告,发现Cache Hit Ratio只有72%,Top 5 wait主要为db file sequence read和db file...
性能优化的主要内容列表
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE</w:LidThemeComplexScript. ...