Oracle查看和修改连接数(进程/会话/并发等等)
select count(*) from v$process;
elect count(*) from v$session;
select count(*) from v$session where status='ACTIVE';
select sid,serial#,username,program,machine,status from v$session;
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;
相关推荐
-
Oracle中查看正在运行的SQL进程脚本分享
Oracle的show processlist 复制代码 代码如下: set linesize 400; set pagesize 400; col sql_text format a100; col machine format a25; col username format a15; SELECT a.username,a.machine, b.sql_id, b.SQL_TEXT FROM v$session a, v$sqlarea b WHERE a.sql_address = b.
-
oracle查看被锁的表和被锁的进程以及杀掉这个进程
-- 1. 查看被锁的表 SELECT p.spid, a.serial#, c.object_name, b.session_id, b.oracle_username,b.os_user_name FROM v$process p, v$session a, v$locked_object b, all_objects c WHERE p.addr = a.paddr AND a.process = b.process AND c.object_id = b.object_id -- 2.
-
Oracle外键不加索引引起死锁示例
--创建一个表,此表作为子表 create table fk_t as select *from user_objects; delete from fk_t where object_id is null; commit; --创建一个表,此表作为父表 create table pk_t as select *from user_objects; delete from pk_t where object_id is null; commit; --创建父表的主键 alter table PK
-
Oracle对于死锁的处理方法
Oracle数据库出现死锁的时候可以按照以下处理步骤加以解决: 第一步:尝试在sqlplus中通过sql命令进行删除,如果能够删除成功,则万事大吉!但通常情况下,出现死锁时,想通过命令行或者通过Oracle的管理工具删除有死锁的session,oracle只会将该session标记为killed,但无法清除掉,往往需要通过第二步在操作系统层级进行删除! Connected to Oracle9i Enterprise Edition Release 9.2.0.1.0 Connected as
-
如何查询占CPU高的oracle进程
oracle占用cpu过高怎么处理,本文将介绍有关oracle进程CPU占用率过高的问题,需要了解跟多的朋友可以参考下1:首先使用TOP命令传到占用CPU高的SPID号 PID USERNAME THR PRI NICE SIZE RES STATE TIME CPU COMMAND 3575 oracle 1 12 0 0K 0K run 748.6H 24.98% oracle 3571 oracle 1 22 0 0K 0K sleep 706.2H 22.84% oracle 2:使用D
-
ORACLE实例的后台进程
下面就来介绍一下这些在后台辛勤工作的进程们.系统检测器(System Monitor,SMON).进程监视器(Process Monitor,PMON).数据库写入器(Database Writer,DBWn).日志写入器(Log Writer,LGWR).检查点进程(Checkpoint Process,CKPT) 1.SMON:安装和打开数据库.通过查找和验证数据库控制文件来安装数据库.此后,通过查找和验证所有数据文件和联机日志文件打开数据库.一旦打开数据库并使数据库处于使用状态,SMON就
-
Oracle删除死锁进程的方法
本文实例讲述了Oracle删除死锁进程的方法.分享给大家供大家参考.具体如下: 步骤1:用以下SQL查看进程列表,判断出被锁定的表 复制代码 代码如下: SELECT dob.OBJECT_NAME Table_Name,lo.SESSION_ID||', '||vss.SERIAL# 删除号, lo.locked_mode,lo.SESSION_ID, vss.SERIAL#,vss.action Action,vss.osuser OSUSER, vss.LOGON_TIME, vss.pr
-
探讨:Oracle数据库查看一个进程是如何执行相关的实际SQL语句
Oracle数据库查看一个进程是如何执行相关的实际SQL语句 复制代码 代码如下: SELECT b.sql_text, sid, serial#, osuser, machine FROM v$session a, v$sqlarea b WHERE a.sql_address = b.address; 查询前台发出的SQL语句. 复制代码 代码如下: select user_name,sql_text from v$open_cursor where sid in (
-
Oracle查看和修改连接数(进程/会话/并发等等)
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#,use
-
ORACLE查看并修改最大连接数的具体步骤
第一步,在cmd命令行,输入sqlplus 第二步,根据提示输入用户名与密码 1. 查看processes和sessions参数 SQL> show parameter processes NAME TYPE VALUE db_writer_processes integer 1 gcs_server_processes integer 0 jo
-
ORACLE隐藏参数查看及修改的方法
查看隐藏参数 SELECT x.ksppinm name, y.ksppstvl value, y.ksppstdf isdefault, decode(bitand(y.ksppstvf,7),1,'MODIFIED',4,'SYSTEM_MOD','FALSE') ismod, decode(bitand(y.ksppstvf,2),2,'TRUE','FALSE') isadj FROM sys.x$ksppi x, sys.x$ksppcv y WHERE x.inst_id = use
-
查看mysql当前连接数的方法详解
1.查看当前所有连接的详细资料: ./mysqladmin -uadmin -p -h10.140.1.1 processlist2.只查看当前连接数(Threads就是连接数.): ./mysqladmin -uadmin -p -h10.140.1.1 status .查看当前所有连接的详细资料: mysqladmin -uroot -proot processlist D:\MySQL\bin>mysqladmin -uroot -proot processlist| Id | User
-
MySQL查看和修改事务隔离级别的实例讲解
查看事务隔离级别 在 MySQL 中,可以通过show variables like '%tx_isolation%'或select @@tx_isolation;语句来查看当前事务隔离级别. 查看当前事务隔离级别的 SQL 语句和运行结果如下: mysql> show variables like '%tx_isolation%'; +---------------+-----------------+ | Variable_name | Value | +---------------+--
-
Oracle查看表结构的几种方法示例代码
1,DESCRIBE 命令 使用方法如下: SQL> describe nchar_tst(nchar_tst为表名) 显示的结果如下: 名称 是否为空? 类型 ----------------------------------------- -------- ---------------------------- NAME NCHAR(6) ADDR NVARCHAR2(16) SAL NUMBER(9,2) 2,DBMS_METADATA.GET_DDL包 使用方法如下: SQL> S
-
ORACLE查看当前账号的相关信息
关于Oracle数据库的账号,我们在维护数据库的时候,偶尔可能需要获取一些特殊信息.例如,账号的创建时间.账号的状态.账号的锁定时间......正常情况下,我们可以通过DBA_USERS获取大部分相关信息.但是有一些特殊信息,还必须通过不常用底层基表sys.user$来获取. SQL> DESC DBA_USERS; Name Null? Type ----------------------------------------- -------- -----------------------
-
MySQL数据库配置信息查看与修改方法详解
目录 摘要 查看 查看数据基本信息 查询sql_mode 查看在配置文件中定义的变量 查看MySQL的服务当前运行时的变量 查看MySQL默认认证方式 修改MySQL的系统变量 根据变量修改的方式 根据变量的生效范围 总结 摘要 当在不同团队间使用MySQL数据库时,最好是保证数据库的配置信息是一致的,否则会因为不同开发同事的SQL规范不一样,导致出现一些不必要的SQL问题: 本篇博客,主要记录如何查看数据的配置信息,及相关解释. 查看 查看数据基本信息 查看版本 查看版本 select ver
-
Java查看和修改线程优先级操作详解
目录 查看和修改线程优先级 1.题目 2.解题思路 3.代码详解 查看和修改线程优先级 1.题目 JAVA中每个线程都有优化级属性,默认情况下,新建的线程和创建该线程的线程优先级是一样的.当线程调度器选择要运行的线程时,会选择优先级高的线程. 实现:查看和修改线程的优先级 2.解题思路 创建一个类:ThreadPriorityTest,继承了JFrame.用来界面显示当前线程组中运行的线程. 定义2个方法: do_this_windowActivated():用来监听窗体激活事件 do_butt
-
Linux 下目录文件权限(命令)的查看和修改
Linux 下目录文件权限的查看和修改 在我的服务器下面有这几个文件夹 同时用ls -l也可以查看到这几个文件的权限. 看其中的assets文件一共有十位数,其中: 最前面那个 - 代表的是类型 中间那三个 rwx 代表的是所有者(user)拥有的权限 然后那三个 rwx 代表的是组群(group)拥有的权限 最后那三个 rwx 代表的是其他人(other)拥有的权限 r 表示文件可以被读(read) w 表示文件可以被写(write) x 表示文件可以被执行(如果它是程序的话) -表示相应的权
随机推荐
- 常用正则表达式范例 方便表单验证
- C++单例模式的实例详解
- asp控制xml数据库的经典代码
- jQuery获取table行数并输出单元格内容的实现方法
- 使用批处理文件异地备份数据库(最近几天的数据)
- java多线程编程之使用thread类创建线程
- fdupe 查找重复文件的Perl脚本代码
- PHP 面向对象实现代码
- 计算机二级考试java软件操作教程 教大家如何学习java
- 发现mysql一个用法,比较有用
- Android编程中@id和@+id的区别分析
- js封装成插件的步骤方法
- sqlserver中关于WINDOWS性能计数器的介绍
- css配合jquery美化 select
- jQuery中:button选择器用法实例
- 模拟电子签章盖章效果的jQuery插件源码
- javascript创建页面蒙板的一些知识技巧总结第1/3页
- Node.js与PHP、Python的字符处理性能对比
- java实现文件重命名的方法
- Android4.4 WebAPI实现拍照上传功能