数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

Oracle查看、修改连接数


发布日期:2020年07月08日
 
Oracle查看、修改连接数

查询数据库当前进程的连接数

select count(*) from v$process;

查看数据库当前会话的连接数

elect count(*) from v$session;

查看数据库的并发连接数

select count(*) from v$session where status=ACTIVE;

查看当前数据库建立的会话情况

select sidserial#usernameprogrammachinestatus from v$session;

查询数据库允许的最大连接数

select value from v$parameter where name = processes;

或者命令show parameter processes;

修改数据库允许的最大连接数

alter system set processes = scope = spfile;

(需要重启数据库才能实现连接数的修改)

重启数据库

SQL>shutdown immediate;

SQL>startup;

查看当前有哪些用户正在使用数据

SQL>select osuserausernamecpu_time/executions/||ssql_fulltextmachine

SQL>from v$session av$sqlarea b

SQL>where asql_address = baddress

SQL>order by cpu_time/executions desc;

备注UNIX 个用户session对应一个操作系统process而Windows体现在线程

启动oracle

su oracle

SQL>sqlplus system/pwd as sysdba //进入sql

SQL>startup //启动数据库

SQL>lsnrctl start //启动监听

sqlplus /as sysdba

SQL>shutdown immediate; //关闭数据库

SQL>startup mount;

SQL>alter database open;

上一篇:实例讲解Oracle9i数据坏块的处理

下一篇:用Oracle10g新层次伪列探查层次循环