ORA-27366 / ORA-27478 无法停止job
今天有位客户在使用plsql/devleop编译存储过程时老是导致整个操作界面hang住长时间无法响应,以下是我的处理过程,简要记录之。原因: 应用编写了一个存储过程,在执行job后,几小时内都没有数据传入,同时job执行已达17小时,正当客户kill时,发现报ORA-27478: job "" is running
Ignite安装配置
<span style="color:#333333;font-family:宋体;font-size:14px;line-height:25.2000007629395px;white-space:normal;background-color:#FFFFFF;"> Ignite 是SolarWinds公司开发的一款数据库性能监控、性能分析并提供优化解决方案的性能检测分析工具,Ignite配置简单、方便;它会收集实时会话数据、服务器资源使用情况...
12c RAC关于临时表空间的一点启示
<div style="font-family:'Courier New';font-size:13px;">通常在设计Oracle用户时我会选择为该用户创建一个单独的表空间和一个临时表空间,比如:</div><div style="font-family:'Courier New';font-size:13px;"><br /></div><div style="font-family:'Courier New';font-size:13px;">create tablespace&nbs...
检查等待事件处理
<p style="text-indent:2em;">查询不同类型的等待,以及与每种类型相关的等待事件<br />select wait_class ,name from v$event_name where name LIKE 'enq%' and wait_class <>'Other' order by wait_class <br /><br />查看当前的等待有哪些类型:<br />select wait_class,sum(time_waited),sum(time_wai...
12c nologing 体验
<div class="Blog_wz1"><div style="font-family:'Courier New';font-size:13px;">将表的日志属性设置为nologging将会为直接路径运算生成最少的重做日志,对于正常的DML运算并不生效。什么样的操作才算是直接路径运算呢?请看下面的几个例子:</div><div style="font-family:'Courier New';font-size:13px;">1....
确定引起最多等待的sql语句
招数:<br />select ash.user_id,u.username,s.sql_text,sum(ash.wait_time+ash.time_waited) ttl_wait_time from v$acitve_session_history ash,v$sqlarea s,dba_user u <br />where ash.sample_time between sysdate-60/2880 and sysdate and ash.sql_id=s.sql_id and ash.user_id =s.user_id<br />group by ash....
理解响应时间
问题描述:<br />需要了解什么是数据库的响应时间,以及它与等待事件的关系。<br />解决:<br />响应时间是指客户端发送一条查询到数据库后,得到响应的时间<br /><em><strong>响应时间=处理时间+等待时间 r=s+w<br /></strong></em>处理时间是数据库实际花费在请求等待上的时间,等待时间实际上是数据库所浪...
V$ACTIVE_SESSION_HISTORY 视图小结
--查找最近一分钟内,最消耗CPU的sql语句 <br />SELECT sql_id, <br />count(*), <br />round(count(*) / sum(count(*)) over(), 2) pctload<br />FROM V$ACTIVE_SESSION_HISTORY<br />WHERE sample_time > sysdate - 1 / (24 * 60)<br />AND session_type <> 'BACKGROUND'<br />AND session_sta...
v$undostat精解
因为在上节测试大表数据插入http://space.itpub.net/9240380/viewspace-630099,所以有必要学习下v$undostat 视图V$UNDOSTATV$UNDOSTAT displays a histogram of statistical data to show how well the system is ...
博客终于起航了
本无写博客的兴趣和缘由,但进入DBA行业后,越发感受到经验的积累是多么的重要!<br /> 没有人能一直帮助你解决问题,只要靠自己不断的积累,多记录形成自己的体系。<br /> 很感谢,今天可以起航了。...
sql_profile的使用(一)
SQL> create table t1 as select object_id,object_name from dba_objects where rownum create table t2 as select * from dba_objects; Table created.SQL> create index t2_idx on t2(object_id);Index created.SQL> exec dbms_stats.gather_tabl...