- 浏览: 788908 次
- 性别:
- 来自: 北京
-
文章分类
- 全部博客 (386)
- Linux (36)
- Tomcat (6)
- windows (8)
- Apache (10)
- Java (25)
- jquery (7)
- Jquery 插件 (3)
- Oracle (5)
- Oracle SQL (68)
- Spring (15)
- 开发工具 (6)
- Struts (20)
- js (14)
- Project Code (2)
- Project Code Tomcat (1)
- libset (1)
- JSP (8)
- arithmetic (2)
- 浏览器 (1)
- extjs (3)
- 学习网站 (5)
- 生活情感 (0)
- 电话号码算法 (3)
- 快捷键 (1)
- 转载 (1)
- Dos命令 (2)
- services (1)
- Resources (1)
- 行业积累 (3)
- 项目积累 (3)
- Web (3)
- 文档 (1)
- JavaEE (2)
- JSF (3)
- http (3)
- JS窗口 (1)
- Html (4)
- Flex (1)
- 资讯 (2)
- 项目规范 (1)
- Struts s:property textarea中默认值用 (1)
- Quartz 2.0.2 (12)
- 1天有多少毫秒 (1)
- 专题 (1)
- intellij idea 10 CD-KEY (1)
- restlet (4)
- Mail (1)
- Excel (3)
- Menu (1)
- Big Data技术综述 (1)
- Quart 1 (1)
- nosql (1)
- linux远程 (1)
- jdk (5)
- wind7 (1)
- 虚拟人 (0)
- 虚拟机 (1)
- 终端 (1)
- Ubuntu (16)
- Myeclipse (2)
- Wmware (1)
- eclipse (2)
- css (2)
- csv (1)
- 开源 (1)
- plsql (2)
- cassandra (4)
- maven (1)
- hadoop (2)
- mysql (1)
- spring security (1)
- tools (1)
- jdbc (2)
- exception (2)
- 硬盘数据备份 (1)
- dwr (1)
- svn (1)
- PowerDesigner15使用时的十五个问题 (1)
- tomcat 项目发部路径 (1)
- js 暂停执行 (1)
- jquery jqgrid 格式化数据显示 (1)
- js 代码模板 (1)
- strutss2 直接跳转到jsp页面 (1)
- servlet (1)
- jdbc spring (1)
- js学习网站 (1)
- 自学考试 (2)
- hibernate (2)
- eos (1)
- c (4)
- 黑马 (2)
- 大数据 (2)
- 实战云大数据案例分享 (0)
- Spark (2)
- Flink (1)
最新评论
-
coosummer:
推荐使用http://buttoncssgenerator.c ...
jquery button 漂亮 -
thinktothings:
Array_06 写道你好,我是一名刚毕业学生,我以后就是做J ...
如何转型架构师 -
thinktothings:
软考,考有职业资格证,有系统的知识体系学习
如何转型架构师 -
Array_06:
你好,我是一名刚毕业学生,我以后就是做Java的架构师,那请问 ...
如何转型架构师 -
beykery:
你这也太复杂了。。。。jsf2不应该是这样的。。。。
JSF2.0的一个简单Demo
========================================================================
select t2.username,t2.sid,t2.serial#,t2.logon_time
from v$locked_object t1,v$session t2
where t1.session_id=t2.sid order by t2.logon_time;
--把锁给KILL掉
alter system kill session '323,14167';
=======================================================================
select * from dba_jobs_running;
==========================================================================
select s.sid,s.machine,o.object_name,l.oracle_username,l.locked_mode, s.PROCESS,
'ALTER SYSTEM KILL SESSION '''||s.sid||', '||s.serial#||''';' Command
from v$locked_object l,v$session s,all_objects o
where l.session_id=s.sid and l.object_id=o.object_id;
==========================================================================
监视会话
============================================================================
with vs as (select rownum rnum,
sid,
serial#,
status,
username,
last_call_et,
command,
machine,
osuser,
module,
action,
resource_consumer_group,
client_info,
client_identifier,
type,
terminal
from v$session)
select vs.sid ,serial# serial,
vs.username "Username",
case when vs.status = 'ACTIVE'
then last_call_et
else null end "Seconds in Wait",
decode(vs.command,
0,null,
1,'CRE TAB',
2,'INSERT',
3,'SELECT',
4,'CRE CLUSTER',
5,'ALT CLUSTER',
6,'UPDATE',
7,'DELETE',
8,'DRP CLUSTER',
9,'CRE INDEX',
10,'DROP INDEX',
11,'ALT INDEX',
12,'DROP TABLE',
13,'CRE SEQ',
14,'ALT SEQ',
15,'ALT TABLE',
16,'DROP SEQ',
17,'GRANT',
18,'REVOKE',
19,'CRE SYN',
20,'DROP SYN',
21,'CRE VIEW',
22,'DROP VIEW',
23,'VAL INDEX',
24,'CRE PROC',
25,'ALT PROC',
26,'LOCK TABLE',
28,'RENAME',
29,'COMMENT',
30,'AUDIT',
31,'NOAUDIT',
32,'CRE DBLINK',
33,'DROP DBLINK',
34,'CRE DB',
35,'ALTER DB',
36,'CRE RBS',
37,'ALT RBS',
38,'DROP RBS',
39,'CRE TBLSPC',
40,'ALT TBLSPC',
41,'DROP TBLSPC',
42,'ALT SESSION',
43,'ALT USER',
44,'COMMIT',
45,'ROLLBACK',
46,'SAVEPOINT',
47,'PL/SQL EXEC',
48,'SET XACTN',
49,'SWITCH LOG',
50,'EXPLAIN',
51,'CRE USER',
52,'CRE ROLE',
53,'DROP USER',
54,'DROP ROLE',
55,'SET ROLE',
56,'CRE SCHEMA',
57,'CRE CTLFILE',
58,'ALTER TRACING',
59,'CRE TRIGGER',
60,'ALT TRIGGER',
61,'DRP TRIGGER',
62,'ANALYZE TAB',
63,'ANALYZE IX',
64,'ANALYZE CLUS',
65,'CRE PROFILE',
66,'DRP PROFILE',
67,'ALT PROFILE',
68,'DRP PROC',
69,'DRP PROC',
70,'ALT RESOURCE',
71,'CRE SNPLOG',
72,'ALT SNPLOG',
73,'DROP SNPLOG',
74,'CREATE SNAP',
75,'ALT SNAP',
76,'DROP SNAP',
79,'ALTER ROLE',
79,'ALTER ROLE',
85,'TRUNC TAB',
86,'TRUNC CLUST',
88,'ALT VIEW',
91,'CRE FUNC',
92,'ALT FUNC',
93,'DROP FUNC',
94,'CRE PKG',
95,'ALT PKG',
96,'DROP PKG',
97,'CRE PKG BODY',
98,'ALT PKG BODY',
99,'DRP PKG BODY',
to_char(vs.command)) "Command",
vs.machine "Machine",
vs.osuser "OS User",
lower(vs.status) "Status",
vs.module "Module",
vs.action "Action",
vs.resource_consumer_group,
vs.client_info,
vs.client_identifier
from vs
where vs.USERNAME is not null
and nvl(vs.osuser,'x') <> 'SYSTEM'
and vs.type <> 'BACKGROUND'
order by 1
============================================================================
发表评论
-
Oracle数据导入导出imp/exp
2013-03-13 23:02 1019linux 用用户 system/system将用户ccn ... -
linux oracle启动
2013-02-21 11:49 1023交谈中请勿轻信汇款、中奖信息、陌生电话,勿使用外挂软件。 ... -
oracle 查看某个表空间下有多少表
2013-02-18 08:12 1786oracle 查看某个表空间下有多少表 selec ... -
六分钟学会创建Oracle表空间的步骤
2013-02-18 07:10 911六分钟学会创建Oracle表空间的步骤 原帖:ht ... -
查询结果拼成一条字符串
2013-01-09 16:30 973查询结果拼成一条字符串 select repla ... -
oracle sql 特殊字符处理
2012-12-20 15:48 983oracle sql 特殊字符处理 select ... -
oracle 得到表的字段和备注
2012-12-13 15:58 1030--oracle 得到表的字段和备注 ... -
oracle blob
2012-11-30 20:03 1002一.将oracle字符串 blob转换为字符串(存的也是字符串 ... -
java.sql.SQLException: ORA-00257: archiver error. Connect internal only, until f
2012-11-11 11:06 1948http://blog.csdn.net/panys/ ... -
linux,oracle启动,关闭
2012-08-31 15:26 1039数据库连不上去了,客户端连上去报 ora- 12560:TNS ... -
oracle 以数据行传递参数
2012-07-31 09:53 1214begin for cur_ct_swapco ... -
oracle创建表空间
2012-07-30 14:01 1036oracle创建表空间 windows s ... -
Connection refused: connect
2012-07-17 14:47 22116orcl.16.50.110 是安装数据库时设的全局数据库名 ... -
oracle sql 循环一天的数居
2012-06-29 10:35 989-- Created on 2012-6-29 by LIU ... -
oracle sql 分组求最大值后,要显示其它列
2012-06-12 15:42 1933select t_a.a,t_a.b,max(t_a.c ... -
sql 换行符
2012-06-01 09:25 1143换行:chr(13)||chr(10) ... -
想查询一个表的结果集,又想统计其中某列符某行重复的次数
2012-06-01 09:22 1057想查询一个表的结果集,又想统计其中某列符某行重复的次数 ... -
oracle获得当前时间的,精确到毫秒 可以指定精确豪秒的位数
2012-05-16 11:59 30925oracle获得当前时间的,精确到毫秒 可以指定精确豪秒的 ... -
查看Oracle数据库表空间大小(空闲、已使用),是否要增加表空间的数据文件
2012-04-26 08:51 1438--查看表的数量 Select * From user ... -
教你快速掌握Oracle中"Kill"进程的方法 .
2012-04-24 09:24 1725教你快速掌握Oracle中"Kill" ...
相关推荐
### Oracle Session与Lock解除 在Oracle数据库环境中,锁机制是一种重要的资源管理手段,它能够确保数据的一致性和并发性处理。锁(Lock)是数据库管理系统为了控制多个用户对同一数据资源的同时访问而采取的一种...
4. 会话池对象(Session Pool Object):用于管理数据库连接池。这允许应用程序更有效地重用数据库连接,减少连接创建和销毁的开销。 5. 订阅对象(Subscription Object):用于实现数据库事件通知的订阅功能。通过...
### ORACLE 如何查询被锁定表及如何解锁释放session 在Oracle数据库管理中,了解如何查询被锁定的表以及如何解锁这些锁定对于确保数据库高效运行至关重要。本文将详细介绍如何使用Oracle SQL查询锁定的表,并提供一...
SELECT l.session_id sid, s.serial#, l.locked_mode, l.oracle_username, s.user#, l.os_user_name, s.machine, s.terminal, a.sql_text, a.action FROM v$sqlarea a, v$sessions s, v$locked_object l WHERE l...
3. **定期监控和分析**:利用Oracle提供的工具和视图(如`V$SESSION_WAIT`和`V$SYSSTAT`)定期检查数据库性能和潜在的问题区域。 4. **培训开发人员和DBA团队**:确保他们了解如何正确使用事务处理机制以及如何避免...
1. CPU used by this session (V$SESSTAT1/[SYS]/ABCDEF/ORACLE.EXE) (绝对) 这个计数器记录了自用户调用开始到结束期间会话使用的CPU时间(以10毫秒为单位)。如果某些调用在10毫秒内完成,开始和结束时间可能相同...
在Oracle数据库中,提交事务至关重要,它确保数据更改永久保存。提交有三种方式:显示提交(使用COMMIT命令)、隐式提交(某些DDL命令执行后自动提交)和自动提交(AUTOCOMMIT开启时,DML语句执行后自动提交)。了解...
SQL追踪是Oracle提供的一种诊断机制,它记录了SQL语句从提交到执行完成的全过程信息。这些信息包括但不限于:SQL语句文本、执行计划、资源消耗(如CPU时间、I/O操作)、绑定变量值等。通过分析这些追踪信息,我们...
**Oracle**默认采用手动提交的方式,即需要显式地执行COMMIT命令来提交事务。这种方式有助于更好地控制数据的提交时机。 **MySQL**默认情况下采用自动提交模式(auto-commit mode),除非显式设置为非自动提交模式...
- 使用 `shutdown` 命令关闭数据库实例,例如 `shutdown immediate` 表示立即关闭,所有未提交的事务将被回滚。 #### Oracle 用户管理 - **创建 profile 文件**: - `CREATE PROFILE 文件名 LIMIT FAILED_LOGIN_...
具体表现为,在客户端录入中文数据时能够正常显示,但提交后再次查询时中文会显示为乱码(如“???”)。这一现象主要是由于Oracle服务端使用的字符集不支持中文所导致。 #### 查看服务端字符集的方法 可以通过以下...
4. **连接(Session)**:Oracle支持多个用户同时连接,每个用户连接称为一个会话(session),可以执行查询、更新等多种数据库操作。 5. **事务(Transaction)**:事务是一组数据库操作的集合,例如INSERT、...
6. 结束事务,调用`Commit()`提交更改,或`Rollback()`回滚事务。 7. 最后,不要忘记关闭`Session`和`SessionFactory`以释放资源。 这个示例"TestNHOracle"可能是包含一个简单的测试用例,演示了如何使用NHibernate...
事务型临时表在事务开始时创建,插入的数据只在事务提交或回滚前有效。一旦事务结束,所有记录都会被自动删除。这种类型的临时表主要用于短暂的中间计算或存储,以保持数据库的整洁。 会话型临时表则在会话开始时...
`命令立即关闭数据库,以确保所有事务都已提交或回滚,并清除所有会话。 #### 六、总结 处理Oracle中的僵死进程是维护数据库稳定性和性能的重要步骤。通过使用上述SQL查询和技术,可以有效地识别并解决这些问题,...
如果发现该阻塞其他用户进程的进程是正常操作中,可以通知该用户对其进行提交,从而达到释放锁资源的目的。如果为非正常操作,即其状态为"inactive",且其 Seconds 已为较长时间,可以执行以下语句将该进程进行清除...