- 博客(8)
- 收藏
- 关注
转载 oracle 中查询占用session最多的进程
在故障发生时,尝试用下面的语句抓取数据库引起故障的点。/*********************************************************************************************/在oracle中监控死锁/*********************************************************
2013-08-29 15:34:39 2460
转载 v$session 中查找locking信息
现象:系统突然报连接数过高,基本的现象就是有什么东西被锁了,导致后续的连接都在等待,那么到底是那个会话导致了阻塞那?可以查看视图v$session ,关注以下几个字段sid-------------------------被阻塞的进程idstatus--------------------被阻塞的进程状态COMMAND--------------被阻塞的进程执行的命令ROW
2013-08-29 14:04:44 554
转载 oracle中V$session 表中各个字段的中文说明
SADDR - session addressSID - session identifier 常用于链接其他列SERIAL# - SID有可能会重复,当两个session的SID重复时,SERIAL#用来区别session(说白了某个session是由sid和serial#这两个值确定的)AUDSID - audit session id。可以通过audsid查询当前session的
2013-08-29 13:54:51 789
转载 关于oracle存储过程的若干问题备忘
1.在Oracle中,数据表别名不能加as,如: select a.appname from appinfo a;-- 正确select a.appname from appinfo as a;-- 错误 也许,是怕和oracle中的存储过程中的要害字as冲突的问题吧 2.在存储过程中,select某一字段时,后面必须紧跟into,假如select整个记录
2013-08-22 20:33:19 465
原创 oracle列转行出现ORA-01722
在列转行的sql 中,运行出现ora-01722 错误,例如:select id, sum(decode(col_name,'Name',col_val,null)) as name, sum(decode(col_name,'Age',col_val,null)) as age, from student gr
2013-08-21 17:14:04 825
转载 Oracle行列转换小结
Oracle行列转换小结目录结构如下:行转列列转行[一]、行转列 1.1、初始测试数据 表结构:TEST_TB_GRADE Sql代码 create table TEST_TB_GRADE ( ID NUMBER(10) not null, USER_NAME VARCHAR2(20 CHAR), COURS
2013-08-09 10:47:17 453
转载 oracle行列转换函数的使用
oracle行列转换函数的使用oracle 10g wmsys.wm_concat行列转换函数的使用:首先让我们来看看这个神奇的函数wm_concat(列名),该函数可以把列值以","号分隔起来,并显示成一行,接下来上例子,看看这个神奇的函数如何应用 1、把结果按分组用逗号分割,以一行打印出来。(如果需要换其它的可以用replace函数:replace(wm_concat(
2013-08-09 10:46:24 851
转载 浅谈cursor
测试下吗,是最后打开的那次吧DECLARE b SYS_REFCURSOR; c emp%ROWTYPE;BEGIN FOR i IN 1 .. 3 LOOP IF i = 1 THEN OPEN b FOR SELECT * FROM emp WHE
2013-08-07 20:29:20 509
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人