查看oracle 会话详细信息
select
p.spid SRV_PID, p.USERNAME SRV_USER, p.TERMINAL SRV_TERM, p.PROGRAM SRV_PROG,
s.SID, s.SERIAL#, s.USERNAME DB_USER, s.LOGON_TIME, s.STATUS, s.OSUSER CLI_USER, s.PROCESS CLI_PID, s.MACHINE CLI_HOST, s.TERMINAL CLI_TERM, s.PROGRAM CLI_PROG
from v$process p, v$session s
where p.addr = s.paddr(+)
and p.pid <> 1;
SELECT * FROM V$SESSION T ORDER BY T.LAST_ACTIVE_TIME DESC;
desc v$session
查看进程使用时间
select osuser,a.username,cpu_time/executions/1000000||'s',sql_fulltext,
machine from v$session a,v$sqlarea b
where a.sql_address=b.address order by cpu_time/executions desc
1.查询数据库当前进程的连接数:
select count(*) from v$process;
2.查看数据库当前会话的连接数:
select count(*) from v$session;
3.查看数据库的并发连接数:
select count(*) from v$session where status='ACTIVE';
4.查看当前数据库建立的会话情况:
select sid,serial#,username,program,machine,status from v$session;
5.查询数据库允许的最大连接数:
select value from v$parameter where name = 'processes';
或者命令:show parameter processes;
查看Oracle执行过的SQL语句:
SELECT * FROM V$SQLAREA T ORDER BY T.LAST_ACTIVE_TIME DESC;
Oracle查看锁,杀会话
select * from v$lock where ctime<3600;
查看哪些会话加锁
select sid, serial# from v$session where sid='';
根据查出来的sid,查询serial
alter system kill session 'sid,serial#';
杀死会话
select spid from v$process where addr=(select paddr from v$session where sid=);
kill -9 spid
直接用操作系统命令杀死进程,更常用
查看当前打开的游标数。
select name,value from v$sysstat where name='opened cursors current';
数据库中允许的最大游标数
show parameter open_cursors;
修改最大游标
alter system set open_cursors=1000;
//打开游标的个数
select count(*) from v$open_cursor
//查看某个用户打开的游标
select * from v$open_cursor where USER_NAME='POLICE'
分享到:
相关推荐
Oracle 是一个强大的关系数据库管理系统,提供了多种方式来添加备注信息到表字段或视图字段中。在本节中,我们将详细介绍如何使用 Oracle 的 Comment 机制来添加备注信息到表字段或视图字段中。 添加备注信息到表字...
4.修改TABLE名,VIEW名,COLUMN信息非常方便,最关键的是对它们的备注修改非常方便(对于View的字段备注的处理,某些知名软件甚至都没有提供); 5.能够列出所有的字段信息,便于对照,一般的工具里只提供表与字段的...
### ORACLE FOR SUN SOLARIS 维护手册关键知识点解析 #### 一、打开和关闭数据库 ##### 1. 打开数据库 打开 Oracle 数据库的过程主要包括切换到 Oracle 用户环境、启动实例以及启动监听器。 - **切换到 Oracle ...
4.修改TABLE名,VIEW名,COLUMN信息非常方便,最关键的是对它们的备注修改非常方便(对于View的字段备注的处理,某些知名软件甚至都没有提供); 5.能够列出所有的字段信息,便于对照,一般的工具里只提供表与字段的...
修改TABLE名,VIEW名,COLUMN信息非常方便,最关键的是对它们的备注修改非常方便(对于View的字段备注的处理,某些知名软件甚至都没有提供).5.能够列出所有的字段信息,便于对照,一般的工具里只提供表与字段的关系,不能列...
修改TABLE名,VIEW名,COLUMN信息非常方便,最关键的是对它们的备注修改非常方便(对于View的字段备注的处理,某些知名软件甚至都没有提供); 5.能够列出所有的字段信息,便于对照,一般的工具里只提供表与字段的...
Oracle 数据库备份与恢复是数据库管理员日常工作中至关...了解并熟练掌握Oracle EXP工具的使用,对数据库的管理和维护至关重要。正确设置参数、执行备份,并妥善存储备份文件,能有效防止数据丢失,保障业务连续性。
这通常指的是一个程序或脚本,它可以连接到MySQL和Oracle数据库,然后自动生成包含数据库表结构、字段信息、索引和约束的文档。这样的工具可以大大节省手动编写文档的时间,提高工作效率。 数据库生成文档的核心...
这些工具用于创建、管理和维护数据库,对SQL语句的执行提供友好的图形界面。 2. **数据表创建**: - **可视化工具创建**:例如企业管理器,允许用户通过图形界面设计数据表结构,包括定义字段名、数据类型、是否可...
然而,一些可选字段如员工爱好、备注等允许为空。NULL字段并不存储任何内容,因此在查询时,直接用空字符可能无法找到相应记录。设计时应将NULL字段置于表的末尾,这有助于节省存储空间,尤其是在大数据量或空字段多...
Oracle数据库在管理和维护时,对表和字段进行详细的注释是非常重要的,这有助于提升代码的可读性,方便团队协作,以及后期的维护工作。针对这个需求,"Oracles数据库表及表字段批量自动注释工具"提供了一个解决方案...
通过这个Oracle实验,学生能够掌握Oracle数据库的基础知识,包括数据库的创建、表的构建以及维护操作。这不仅加深了对数据库理论的理解,也为将来在实际工作中应用Oracle奠定了基础。在实验过程中,动手操作和实践是...
在电信系统中,备注信息可能包括用户配置、网络状态、故障记录、维护日志等,这些数据对于设备的正常运行和问题排查至关重要。有效的存储机制能够确保这些信息的安全性、可访问性和可追溯性。 一种常见的存储方法是...
4.能够列出所有的字段信息,便于对照,一般的工具里只提供表与字段的关系,不能列出针对字段的查询处理; 5.一般数据库中,同一个字段名可能在多张表里使用,大部分情况下,其类型,长度,备注基本一致。但是设计的...
Oracle 数据库包含操作系统文件(也称为数据库文件),这些文件为数据库信息提供了实际的物理存储。数据库文件用于确保数据一致性并能在例程失败时得以恢复。 ### 表空间 表空间是实际存储数据的地方。数据库存储...
6. **RMAN维护**:9iR2_DBAII_L11-16 RMAN维护.ppt可能讨论了如何定期使用RMAN进行数据库维护,包括检查点设置、备份验证和优化备份策略等。 7. **导入和导出**:9iR2_DBAII_L13-18 导入和导出.ppt涵盖了Oracle的...
Oracle数据库管理员(DBA)是负责维护和管理Oracle数据库系统的专业人员。以下是从给定的文件标题和描述中可以提取到的知识点: 1. Oracle DBA入门: - 理解Oracle数据库的基础架构,包括数据库、实例、表空间和...
备注信息通常用于记录表的创建背景或用途等重要信息,这对于后续的维护和管理非常有用。 #### 十三、更新表中的数据 **知识点:** - 更新表中数据的一般格式为:`UPDATE AAA SET B = ...` (这里 AAA 代表表名,B ...
- 考勤情况表(KQGLB):记录考勤日期(KQRQ)、员工号(YGBH)、考勤类型号(LXBH)和备注(BZ)信息,同时设置了外键约束确保数据的一致性。 3. 触发器设计:创建了针对员工信息表和考勤类型表的更新和删除触发器...