• 售前

  • 售后

热门帖子
入门百科

Oracle检察和修改毗连数(历程/会话/并发等等)

[复制链接]
我能陪你变老 显示全部楼层 发表于 2021-10-26 13:03:14 |阅读模式 打印 上一主题 下一主题
1.查询数据库当前进程的毗连数:
复制代码 代码如下:
select count(*) from v$process;

2.检察数据库当前会话的毗连数:
复制代码 代码如下:
elect 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;
6.修改数据库允许的最大毗连数:
复制代码 代码如下:
alter system set processes = 300 scope = spfile;

(需要重启数据库才能实现毗连数的修改)
重启数据库:
复制代码 代码如下:
SQL>shutdown immediate;
SQL>startup;

检察当前有哪些用户正在使用数据:
复制代码 代码如下:
SQL>select osuser,a.username,cpu_time/executions/1000000||'s',sql_fulltext,machine
SQL>from v$session a,v$sqlarea b
SQL>where a.sql_address = b.address
SQL>order by cpu_time/executions desc;

备注:UNIX 1个用户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;

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作