查看oracle连接数、游标

SQL> select count(*) from v$session #连接数
SQL> Select count(*) from v$session where status='ACTIVE' #并发连接数
SQL> show parameter processes #最大连接
SQL> alter system set processes = value scope = spfile;重启数据库 #修改连接
1. SQL> select count(*) from v$open_cursor;
2. COUNT(*)
3. 17494

SQL> select count(*) from v$open_cursor;
COUNT(*)
17494

3、修改Oracle最大游标数
Sql代码 收藏代码

1. SQL> alter system set open_cursors=1000 scope=both;

SQL> alter system set open_cursors=1000 scope=both;

1、-查看ORACLE表空间的使用情况直接使用情况:


SELECT D.TABLESPACE_NAME "表空间名字", D.STATUS "状态",
(A.BYTES / 1024 / 1024) as "总共多少M",
((A.BYTES - DECODE(F.BYTES, NULL, 0, F.BYTES)) / 1024 / 1024) as "已经用了多少M",
(DECODE(F.BYTES, NULL, 0, F.BYTES) / 1024 / 1024) as "剩余多少M",
((A.BYTES - DECODE(F.BYTES, NULL, 0, F.BYTES)) / 1024 / 1024)/(A.BYTES / 1024 / 1024) as "利用率",
DECODE(sign(((A.BYTES - DECODE(F.BYTES, NULL, 0, F.BYTES)) / 1024 / 1024)/(A.BYTES / 1024 / 1024)-0.9),1,'剩余不到10%,请考虑扩表空间','正常') as "温馨提示"
FROM SYS.DBA_TABLESPACES D, SYS.SM$TS_AVAIL A, SYS.SM$TS_FREE F
WHERE D.TABLESPACE_NAME = A.TABLESPACE_NAME
AND F.TABLESPACE_NAME (+) = D.TABLESPACE_NAME;



2、查看oracle连接数

select count(*) from v$session --连接数

Select count(*) from v$session where status='ACTIVE' --并发连接数

alter system set processes = value scope = spfile;--重启数据库 修改连接



3、为表空间扩容

--为表空间增加数据文件

alter tablespace users add datafile 'c:\oracle\ora81\oradata\sid\user002.dbf' size 100M;
--增加表空间原有数据文件尺寸
alter database datafile 'c:\oracle\ora81\oradata\\sid\users.dbf' resize 1000M;



4、查询表空间大小

select tablespace_name,file_id,bytes/1024/1024,file_name

from dba_data_files order by file_id;




以下的文章主要是介绍Oracle查看和修改其最大的游标数,本文主要是通过相关代码的方式来引出Oracle查看和修改其最大的游标数的实际操作步骤,以下就是文章的具体内容的描述,望你在浏览完之后,会有所收获。

1、Oracle查看Oracle最大游标数
Sql代码 收藏代码

1. C:\Documents and Settings\Administrator>sqlplus "sys/admin@test151 as sysdba"

C:\Documents and Settings\Administrator>sqlplus "sys/admin@test151 as sysdba"

(sys以dba登录test151服务)

SQL*Plus: Release 9.2.0.1.0 - Production on 星期四 11月 5 09:08:04 2009
Sql代码 收藏代码

1. Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.



连接到:
Sql代码 收藏代码

1. Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
2.
3.
4. Wit

h the Partitioning, OLAP and Oracle Data Mining options
5.
6. JServer Release 9.2.0.1.0 - Production
7.
8. SQL> show parameter open_cursors;
9.
10. NAME TYPE VALUE
11. open_cursors integer 300

Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production


With the Partitioning, OLAP and Oracle Data Mining options

JServer Release 9.2.0.1.0 - Production

SQL> show parameter open_cursors;

NAME TYPE VALUE
open_cursors integer 300



2、Oracle查看当前打开的游标数目

Sql代码 收藏代码

1. SQL> select count(*) from v$open_cursor;
2. COUNT(*)
3. 17494

SQL> select count(*) from v$open_cursor;
COUNT(*)
17494

3、修改Oracle最大游标数
Sql代码 收藏代码

1. SQL> alter system set open_cursors=1000 scope=both;

SQL> alter system set open_cursors=1000 scope=both;



系统已更改。
Sql代码 收藏代码

1. SQL> show parameter open_cursors;
2. NAME TYPE VALUE
3. open_cursors integer 1000

SQL> show parameter open_cursors;
NAME TYPE VALUE
open_cursors integer 1000





以上的相关内容就是对Oracle查看和修改其最大的游标数的介绍,望你能有所收获。





Select count(*) from v$session where status='ACTIVE'; --并发连接数
select count(*) from v$open_cursor;












如何查看当前ORACLE的连接数?
如何查看ORACLE的最大连接数?
如何更改ORACLE的最大连接数?

如何查看当前ORACLE的最大进程数?
如何查看ORACLE的最大进程数?
如何修改ORACLE的最大进程数?

如何查看授权的ORACLE用户数和最大连接数,如何修改?
用户数,进程数及用户数之间有什么关系?

2007-11-23 12:28 smallflower
SQL> select count(*) from v$session #连接数
SQL> Select count(*) from v$session where status='ACTIVE' #并发连接数
SQL> show parameter processes #最大连接
SQL> alter system set processes = value scope = spfile;重启数据库 #修改连接

unix 1个用户session 对应一个操作系统 process
而 windows体现在线程
From:https://www.360docs.net/doc/71833323.html,/archiver/tid-78831.html

相关文档
最新文档