`
huahongluo
  • 浏览: 38214 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

简单查看oracle的连接情况和内存使用情况

阅读更多
简单查看oracle的连接情况和内存使用情况
1、查看连接oracle的所有机器的连接数

select machine,count(*) from v$session group by machine;

2、查看连接oracle的所有机器的连接数和状态

select machine,status,count(*) from v$session group by machine,status order by status;



3、oracle的PGA、SGA和process count
select 'SGA' AS NAME,ROUND(sum(value)/1024/1024,2)||'M' AS "SIZE(M)" from v$sga 
UNION
select 'PGA' AS NAME,ROUND(value/1024/1024,2)||'M' AS "SIZE(M)" from v$pgastat where name='total PGA allocated'
UNION
select 'TOTAL' AS NAME,((SELECT ROUND(sum(value)/1024/1024,2) from v$sga)+(select ROUND(value/1024/1024,2) from v$pgastat where name='total PGA allocated'))||'M' AS "SIZE(M)" FROM DUAL 
UNION
SELECT NAME,TO_CHAR(VALUE) FROM V$PGASTAT WHERE NAME='process count';



5、Oracle 11g设置内存自动管理:
ALTER SYSTEM SET MEMORY_TARGET = 1024M SCOPE=SPFILE; 
ALTER SYSTEM SET memory_max_target = 1500M SCOPE=SPFILE; 
ALTER SYSTEM SET SGA_TARGET = 0 SCOPE=SPFILE; 
ALTER SYSTEM SET SGA_MAX_SIZE=800M SCOPE=SPFILE; 
ALTER SYSTEM SET PGA_AGGREGATE_TARGET = 0 SCOPE=SPFILE; 
alter system set pre_page_sga=FALSE scope=spfile;


6、查看内存使用的命令
 show parameter sga;

输出内容一般如下:
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
lock_sga                             boolean     FALSE
pre_page_sga                         boolean     FALSE
sga_max_size                         big integer 1160M
sga_target                           big integer 1160M
分享到:
评论

相关推荐

    基于C#连接Oracle数据库Oracle.ManagedDataAccess

    本篇将详细讲解如何使用C#通过Oracle.ManagedDataAccess库实现与Oracle数据库的连接,无需在本地安装完整的Oracle数据库。 首先,Oracle.ManagedDataAccess是Oracle公司提供的一个纯.NET框架的客户端驱动,它允许...

    一个Oracle server process进程会消耗多少内存

    本文将基于新炬网络专家杨志洪的文章《一个Oracle server process进程会消耗多少内存》中的案例和经验分享,深入探讨Oracle Server Process进程的内存消耗情况,并提供一些实用的指导建议。 #### 二、Oracle Server...

    64位PLSQL免安装Oracle连接工具

    标题中的“64位PLSQL免安装Oracle连接工具”指的是一个专为64位操作系统设计的,无需完整安装Oracle数据库就能使用的PL/SQL Developer(PLSQL)连接工具。这个工具通常依赖于Oracle的Instant Client,它是一个轻量级...

    测试连接oracle数据库

    3. **编写Java代码**:使用JDBC编写一个简单的Java程序,导入必要的JDBC驱动(Oracle提供的是ojdbc.jar),创建数据库连接,并进行测试查询。例如: ```java import java.sql.Connection; import java.sql....

    关于Oracle多表连接,提高效率,性能优化操作

    执行路径:ORACLE的这个功能大大地提高了SQL的执行性能并节省了内存的使用:我们发现,单表数据的统计比多表统计的速度完全是两个概念.单表统计可能只要0.02秒,但是2张表联合统计就可能要几十表了. 这是因为ORACLE只对...

    VC++连接oracle数据库详解

    总的来说,连接VC++和Oracle数据库涉及安装和配置正确的驱动,选择合适的数据访问接口,编写代码来建立和管理连接,以及执行SQL命令。了解这些基础知识,开发者就可以开始构建强大的数据驱动应用,充分利用Oracle...

    java连接oracle.txt

    通过上述步骤,我们可以成功地使用 Java 连接到 Oracle 数据库,并执行简单的 SQL 查询操作。需要注意的是,在生产环境中,还需要考虑异常处理、日志记录等细节问题,以确保程序的稳定性和安全性。此外,为了提高...

    Java连接Oracle示例.rar

    通过以上步骤,你可以编写一个简单的Java程序来连接Oracle数据库,并执行基本的SQL操作。本示例中的代码可能包含这些步骤的实现,是学习和理解Java与Oracle数据库交互的一个良好起点。学习和掌握这些知识点,将有助...

    VC远程连接Oracle数据库方法

    本篇文章将详细讲解如何使用VC++通过ODBC(Open Database Connectivity)来实现远程连接Oracle数据库,同时适用于VC++ 6.0以及更新的版本如VS2005、VS2008和VS2010。 首先,我们需要了解ODBC的基本概念。ODBC是一个...

    java连接oracle的数据库驱动

    Java连接Oracle数据库主要依赖于Oracle提供的JDBC驱动,也称为Oracle JDBC Driver。Oracle JDBC驱动有多种类型,包括 Thin、OCI(Oracle Call Interface)和JDBC-ODBC桥接。在本场景中,我们重点关注Thin驱动,因为...

    Oracle简易客户端

    6. 性能监控:可能包含监控数据库性能的工具,如查询执行时间、内存使用等。 7. 用户界面:可能有一个直观的图形用户界面,使非编程背景的用户也能轻松操作。 在压缩包"OracleTools"中,可能包含以下文件和组件: ...

    oracle+11g+使用教程

    3. **基本 SQL 查询**:学习如何使用 SELECT 语句来查询表中的数据,包括简单的 SELECT * FROM table_name 语句,以及更为复杂的 JOIN 和子查询等。 #### 四、Oracle 11g 新特性介绍 1. **分区表**:Oracle 11g ...

    ORACLE简易客户端

    1. 快速安装:相比完整版Oracle客户端,简易客户端的安装流程简单快捷,节省了大量的下载和安装时间。 2. 资源占用低:简易客户端只包含必要的组件,不会像完整版那样占用大量的磁盘空间和内存资源。 3. 易于部署:...

    oracle表的连接方式

    NESTED LOOP JOIN是一种简单的连接方式,适用于连接的数据子集较小的情况。此方法涉及扫描一个表(称为驱动表),并针对每条记录,根据索引去另一个表(称为被驱动表)中查找匹配项。如果没有索引,通常不会使用...

    BoneCP(连接oracle例子+jar包)

    本资料提供了使用BoneCP连接Oracle数据库的实例以及所需的jar包,帮助开发者快速理解和应用BoneCP。 首先,我们需要了解数据库连接池的基本概念。数据库连接池在初始化时会创建一定数量的数据库连接,并将这些连接...

    JDBC链接oracle数据库

    本教程将详细介绍如何使用JDBC连接Oracle数据库,特别适合初学者学习。 首先,确保你已经安装了Oracle数据库和对应的JDBC驱动(Oracle JDBC Driver,也称为ojdbc.jar)。Oracle JDBC驱动通常包含在Oracle数据库的...

    Oracle数据库使用指南

    Oracle9i的安装步骤相对简单,但需要注意的是,随着技术的发展,Oracle9i的某些特性可能已经过时,建议使用更新的版本。 1.2.1.3 Oracle10g和11g安装说明 Oracle10g和11g的安装过程更加复杂,增加了许多新特性,如...

    oracledb.zip

    `oracledb.zip`文件提供了一个简单封装的`oracledb`模块,使得在实际应用中使用Oracle数据库更加便捷。下面将详细介绍`oracledb`模块以及如何利用封装后的模块进行操作。 `oracledb`是Node.js官方推荐的Oracle...

    DELPHI下ADO技术连接ORACLE数据库的一种方法介绍.pdf

    本文将详细介绍如何在Delphi环境中使用ADO(ActiveX Data Object)技术连接并操作远程Oracle数据库的方法。该方法不仅能够提高应用的性能,还能简化部署流程。 #### ADO技术简介 ADO是由微软提出的一种高级数据...

Global site tag (gtag.js) - Google Analytics