`

Oracle数据库的常用语句

 
阅读更多

1、查询用户连接

 

 SELECT username, machine, program, status, COUNT (machine) AS 连接数量

 

FROM v$session

 

WHERE type<>'BACKGROUND'

 

GROUP BY username, machine, program, status

 

ORDER BY machine;

 

 

 

2、查询用户应用性能

 

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;

 

 

 

3、 修改最大连接数:

 

alter system set processes = 300 scope = spfile;

重启数据库 #修改连接

alter system set processes = value scope = spfile;

4、重启数据库:

 

shutdown immediate;

startup;

5、常用脚本

select count(*) from v$session;--查询oracle的连接数

select count(*) from v$session where status='ACTIVE';--查询oracle的并发连接数

 

select username,count(username) from v$session where username is not null group by username;--查看不同用户的连接数

 

select * from all_users;--查看所有用户:

 

--查看用户或角色系统权限(直接赋值给用户或角色的系统权限):

select * from dba_sys_privs;

select * from user_sys_privs;

 

--查看角色(只能查看登陆用户拥有的角色)所包含的权限

select * from role_sys_privs;

--查看用户对象权限:

select * from dba_tab_privs;

select * from all_tab_privs;

select * from user_tab_privs;

--查看所有角色:

select * from dba_roles;

--查看用户或角色所拥有的角色:

select * from dba_role_privs;

select * from user_role_privs;

--查看哪些用户有sysdba或sysoper系统权限(查询时需要相应权限)

select * from V$PWFILE_USERS;

 

 

select count(*) from v$process --当前的连接数

select value from v$parameter where name = 'processes' --数据库允许的最大连接数

 

 

分享到:
评论

相关推荐

    Oracle数据库常用语句实例和经典面试题总结

    这份资料是关于Oracle数据库常用语句的实例和经典面试题的总结,旨在帮助学习者巩固基础,提升技能。 一、数据查询 在Oracle中,基本的数据查询语句是SELECT,它用于从表中获取数据。例如: ```sql SELECT column1...

    oracle数据库常用操作语句

    oracle数据库常用操作语句,实现对用户的管理和权限管理。

    oracle数据库管理常用语句

    自己做数据库管理积攒的一些SQL语句,主要是针对用户,表空间的一些操作

    Oracle数据库常用sql语句的分类和常用函数.docx

    根据提供的文档信息,本文将详细解析Oracle数据库中的关键SQL语句分类、常用SQL语句以及Oracle函数的应用场景。此外,还将简要介绍Oracle数据库的一些基本管理命令,如启动与关闭服务、用户管理等。 ### 一、Oracle...

    Oracle数据库Sql语句详解大全.ppt

    Oracle数据库Sql语句详解大全 本资源摘要信息将详细介绍 Oracle 数据库 SQL 语句的详解大全,涵盖 SELECT 语句的基本语法、查询表达式、运算符对空值的处理、查询字段的连接、列别名、去掉重复行等多方面的知识点。...

    Oracle数据库维护常用SQL语句集合

    进行Oracle数据库维护,掌握一些常用的SQL语句是必不可少的。本文将深入探讨Oracle数据库维护中的核心SQL语句,帮助你更好地管理和优化数据库。 1. **数据查询(SELECT语句)**:SELECT语句是SQL中最基本的语句,...

    Oracle数据库Sql语句详解大全73431414.pptx

    Oracle数据库Sql语句详解大全73431414.pptx Oracle数据库Sql语句详解大全73431414.pptx是一份详细的Oracle数据库SQL语句教程,涵盖了SELECT语句的基本语法、查询指定列、运算符的使用、空值的处理、列别名、去掉...

    oracle数据库常用操作指令

    Oracle数据库常用的字段类型包括CHAR、VARCHAR2、NUMBER、DATE等。CHAR类型是固定长度的字符串,而VARCHAR2是可变长度的字符串。NUMBER类型用于存储数字数据,可以指定总位数和小数点后的位数。DATE类型用于存储日期...

    oracle数据库查询语句的优化研究.pdf

    【Oracle 数据库查询语句优化】Oracle数据库是关系型数据库的一种,因其优秀的性能和广泛的应用领域,成为众多企业和组织的核心技术。随着计算机技术的快速发展,数据库技术也不断进步,Oracle数据库在各行各业,如...

    Oracle数据库维护常用SQL语句集合(3)-PLSQL

    Oracle数据库维护常用SQL语句集合(3)-PLSQL

    关于Oracle数据库的一些基础知识

    本文将深入探讨Oracle数据库的一些基础知识,包括它的功能、常用操作以及学习路径。 一、Oracle数据库函数大全 Oracle数据库支持丰富的函数,用于处理各种数据类型和执行复杂的计算。以下是一些常见的函数类别: ...

    ORACLE经典常用语句总结

    在IT领域,尤其是在数据库管理与开发中,Oracle作为一款广泛使用的数据库管理系统,其经典常用的SQL语句对于数据库管理员(DBA)以及开发人员而言至关重要。本文将深入解析Oracle中的关键SQL语句,涵盖表约束、索引...

    Oracle数据库工具安装包(免安装)

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,尤其在企业级应用中占据了重要的地位。本文将详述“Oracle数据库工具安装包(免安装)”的相关知识点,包括Oracle Client 11.2版本以及32位系统兼容性,...

    ORACLE学习之常用数据库系统表语句

    Oracle数据库中,系统表存储了数据库对象的元数据,例如表、视图、索引等,以及用户权限、统计信息等关键信息。掌握常用系统表语句对于数据库的管理和日常维护至关重要。接下来将详细介绍一些常用的Oracle系统表语句...

    ORACLE数据库常用的SQL语句[文].pdf

    ORACLE数据库常用的SQL语句 ORACLE数据库是目前最流行的关系数据库管理系统之一,SQL语句是数据库管理的基础。本资源提供了ORACLE数据库中常用的SQL语句,包括用户管理、权限管理、表管理等多个方面的操作。 一、...

    oracle数据库常见99条的查询语句

    ### Oracle数据库常见查询语句详解 #### 1. 基础查询 - **SQL语句**: `SELECT * FROM emp;` - **说明**: 查询`emp`表中的所有记录。 - **SQL语句**: `SELECT empno, ename, job FROM emp;` - **说明**: 查询`emp`...

    ORACLE数据库设计与优化

    《ORACLE数据库设计与优化》 Oracle数据库是全球广泛使用的大型关系型数据库系统之一,它在数据存储、处理和管理方面具有强大的功能。本主题主要探讨Oracle数据库的设计原则和优化策略,以提升系统的性能和效率。 ...

    oracle数据库常用的99条查询语句.doc

    oracle数据库常用的99条查询语句

Global site tag (gtag.js) - Google Analytics