- 浏览: 568250 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (262)
- oracle (43)
- 打包 (3)
- linux (33)
- nginx (20)
- ftp (1)
- tomcat (8)
- mysql (22)
- plsql (4)
- jms (3)
- nosql (2)
- 运维监控 (5)
- 数据采集 (0)
- 测试 (2)
- jvm (5)
- 自动化数据库迁移 (2)
- 密码 (1)
- java代码 (7)
- java多线程,线程安全 (8)
- xml (1)
- spring (6)
- svn (2)
- oracle备份 (1)
- oracle 诊断 (3)
- oracle 归档 (4)
- java 虚拟机(JVM) (2)
- hibernate (5)
- activemq (2)
- http (2)
- linux_shell (9)
- python (3)
- ant (1)
- oracle rac (1)
- php (2)
- js (1)
- mongo (1)
- java 反射 (1)
- jira (1)
- 打包 maven (1)
- zabbix (2)
- lvs+keepalive (1)
- 防火墙 (1)
- memcache (2)
- redis (1)
最新评论
-
di1984HIT:
学习了~~~~
服务器大量TIME_WAIT -
springdata_spring:
可以参考最新的文档:如何在eclipse jee中检出项目并转 ...
maven常用命令 -
李小斌_2014:
我也遇到了,现在完美解决。
ORA-01422: 实际返回的行数超出请求的行数 -
啸风8023:
...
tomcat启动报错 -
fke153:
这个问题确实很坑人啊,学习了
ORA-01422: 实际返回的行数超出请求的行数
这是当前运行的sql语句 select sid, v$session.username 用户名, last_call_et 持续时间, status 状态, LOCKWAIT 等待锁, machine 用户电脑名, logon_time 开始登入时间, sql_text from v$session, v$process, v$sqlarea where paddr = addr and sql_hash_value = hash_value and status = 'ACTIVE' and v$session.username is not null order by last_call_et desc; ------------------------------------------------------------------------------------ 根据sid查询已经执行过的sql select sql_text from v$sqlarea a,v$session b where a.SQL_ID=b.PREV_SQL_ID and b.SID=&sid; -------------------------------------------------------------------------------------- 根据sid查询当前执行的sql select sql_text from v$sqlarea where (hash_value,address)=(select sql_hash_value,sql_address from v$session where sid=&sid); ----------------------------------------------------------------------------------------- 查询oracle 锁表情况 select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$session sess where ao.object_id = lo.object_id and lo.session_id = sess.sid --------------------------------------------------------------------------------------------- 杀掉锁表的语句 如有記錄則表示有lock,記錄下SID和serial# ,將記錄的ID替換下面的738,1429,即可解除LOCK alter system kill session '1793,25320';
发表评论
-
ORA-28001: the password has expired
2016-05-23 10:28 867来源 http://blog.csdn.net/jrq/art ... -
oracle 索引未生效
2016-05-06 12:17 1787不走索引大体有以下几个原因: • 你在Instance级 ... -
oracle 表空间满
2016-03-26 18:24 1471今天Oracle的表空间突然满了,建表的时候是自动扩展,但还是 ... -
ORA-00030: User session ID does not exist
2016-02-17 16:53 2721Oracle进程被KILL之后,状态被置为" ... -
Oracle 用户表空间查看、修改大小、设置自增长等
2016-01-22 15:58 1303首先登入某个用户,查看某个用户在哪个表空间下: ... -
oracle 各种授权
2015-12-07 10:57 646alter any cluster 修改任 ... -
打造上千万长连接及oracle调优
2014-02-23 20:29 1235... -
oracle uuid生成
2014-02-10 09:30 857CREATE TABLE TEST( ID VARCHA ... -
oracle 字符乱码
2013-11-27 09:42 1693文章来源http://blog.csdn.net/nini11 ... -
oracle 备份
2013-11-05 14:59 885全备份(0级备份) $ vi lev0_bak.sh # ... -
查看用户权限
2013-10-15 11:23 7551、查看所有用户 select * from d ... -
oracle 索引类型
2013-06-07 18:36 955附件是oracle索引的类型 -
oracle表空间利用率
2013-02-22 10:34 976SELECT * FROM ( SELECT D.TA ... -
aix系统cpu使用率过高
2012-10-29 14:11 6330今天发现oracle的cpu使用率过高,由于机器上只要orac ... -
oracle 索引监控
2012-10-24 13:51 1019oracle 索引监控 打开索引 alter in ... -
oracle修改字符集
2012-08-31 14:38 1054oracle修改字符集 查询oracle server端 ... -
oracle 触发器 new ,old
2012-08-27 11:28 1012特性 INSERT UPDATE DELE ... -
oracle PGA SGA
2012-08-03 22:54 1400PGA与SGA的分配 _________________ ... -
ORACLE查看并修改最大连接数
2012-07-25 09:43 2897文章来源http://hi.baidu.com ... -
oracle logminer
2012-07-24 16:16 1064execute dbms_logmnr_d.build( ...
相关推荐
### 根据Oracle数据库SID及Serial#查找操作系统SID号 在Oracle数据库管理中,了解如何通过特定的会话标识(SID)以及序列号(Serial#)来查询与该会话关联的操作系统进程ID(PID)是一项重要的技能。这对于诊断性能...
2. **查找最耗时的SQL语句** ```sql SELECT * FROM ( SELECT PARSING_USER_ID, EXECUTIONS, SORTS, COMMAND_TYPE, DISK_READS, SQL_TEXT FROM v$sqlarea ORDER BY DISK_READS DESC ) WHERE ROWNUM ; ``` ...
本文将详细介绍如何通过不同的方法来查看Oracle的SID。 #### 一、通过Oracle安装目录查看 在Oracle数据库的安装过程中,会在指定的安装目录下创建一些关键文件,其中就包括了包含SID信息的文件。例如,在路径`D:\...
"通过使用索引提高SQL SERVER的性能" 本文档主要介绍了通过使用索引来提高SQL SERVER的性能,讨论了索引的实现原理、分类和结构,并详细介绍了簇索引和非簇索引的工作原理和存储结构。 索引是SQL SERVER中的一种...
- INSERT:插入新记录到表中,可以一次性插入多条记录,或者通过子查询从其他表中选取数据进行插入。 - UPDATE:更新表中已存在的记录,通常需要指定WHERE子句来确定哪些记录需要被修改。 - DELETE:删除表中的...
SQL>select sid, serial#, status from v$session where audsid = userenv('sessionid'); ``` **解释**: - `v$session`: 包含当前所有会话的信息。 - `audsid`: 用户会话ID。 - `userenv('sessionid')`: 返回当前...
### 如何修改Oracle SID名称 ...通过遵循以上步骤,你可以安全地更改Oracle数据库的SID,从而满足特定的需求或解决潜在的问题。这不仅可以帮助你更好地管理数据库资源,还可以提高系统的稳定性和安全性。
通过这些字段,我们可以清楚地知道是哪个用户(通过`USER_NAME`)在哪个会话(通过`SID`)中执行了哪些SQL语句(通过`SQL_TEXT`)。 ### 总结 通过以上步骤,我们可以有效地查询到前台正在发出的SQL语句,这对于...
- **SQL查询**:通过`v$session_wait`和`v$session`视图来查找当前存在enqueue等待的会话。 **应用场景**: - 当数据库性能下降时,检查是否存在enqueue等待,以确定是否有资源竞争导致的问题。 **SQL语句**: ```...
在SQL面试中,掌握基本的建表语句、子查询、联接操作以及聚合函数是至关重要的。以下是一些常见的SQL...通过GROUP BY和HAVING子句,我们确保了每个学生的所有课程得分都超过80,并且课程数量等于所有高分课程的数量。
SQL> SELECT SID, SERIAL#, STATUS FROM V$SESSION WHERE AUDSID = USERENV('SESSIONID'); ``` - **解释:** - `AUDSID`: 当前会话的审计SID。 - `USERENV('SESSIONID')`: 返回当前会话的SID。 此命令可以获取...
通过`v$process`、`v$session`以及`v$sqlarea`三个视图的联合查询,可以获取到用户的操作系统进程ID(SPID)、SID、序列号、用户名、程序以及SQL语句文本等信息。这对于追踪特定用户的活动非常有帮助。 以上SQL语句...
- SQL性能分析:通过SQL Tuning Advisor找出SQL语句的性能瓶颈,并提供改进建议。 - AWR报告:集成Automatic Workload Repository(AWR)报告,帮助诊断系统性能问题。 - 会话监视:实时查看数据库会话状态,监控...
查找:select * from table1 where field1 like ’%value1%’ ---like的语法很精妙,查资料! 排序:select * from table1 order by field1,field2 [desc] 总数:select count as totalcount from table1 求和:...
- 若要关注特定的SQL语句,可以添加匹配SQL语句部分的条件,如 `AND b.sql_text LIKE '%SELECT%'` 来查找所有包含"SELECT"的语句。 - `v$session_wait` 视图可以提供有关当前会话等待事件的更多信息,帮助诊断性能...
2. **查找目标会话**:通过查询结果找到需要终止的目标会话的信息,包括`SID`和`Serial#`。 3. **使用`ALTER SYSTEM KILL SESSION`命令**:使用此命令来杀死目标会话。 #### 示例:查询当前会话并强制结束SQL ```...
使用`SELECT SID FROM CHOICES WHERE SCORE > 60 GROUP BY SID HAVING COUNT(CID) > 2`来查找那些在两门以上课程中得分超过60分的学生ID。 - **第(8)条** 使用`SELECT SID, COUNT(CID), AVG(SCORE) FROM CHOICES ...
联合这两个视图,可以通过以下SQL查询找到特定进程执行的SQL语句: ```sql SELECT b.sql_text, sid, serial#, osuser, machine FROM v$session a, v$sqlarea b WHERE a.sql_address = b.address; ``` 2. **...
PL/SQL中查找耗时较长的SQL - **SQL语句**: ```sql SELECT vs.sql_text, vl.start_time, vl.last_update_time, vl.elapsed_seconds, vl.username FROM v$session_longops vl, v$sqlarea vs WHERE vl.sql_...