`

oracle监控常用sql语句

 
阅读更多

1.数据库版本信息

sql语句:select * from v$version
结果: 
      

BANNER
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Pro
PL/SQL Release 10.2.0.1.0 - Production
CORE 10.2.0.1.0 Production
TNS for 32-bit Windows: Version 10.2.0.1.0 - Production
NLSRTL Version 10.2.0.1.0 - Production
 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.表空间文件列表

  sql语句: select tablespace_name , file_id, file_name,round(bytes/(1024*1024),0) total_space ,AUTOEXTENSIBLE from dba_data_files order by tablespace_name

 

结果:

表空间名称 文件路径id 文件路径 总空间(MByte) 是否自动增长
EXAMPLE 5 D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE01.DBF 100 YES
SYSAUX 3 D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF 410 YES
SYSTEM 1 D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF 530 YES
UNDOTBS1 2 D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF 545 YES
USERS 4 D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF 21543 YES

 

3.表空间利用率

sql语句:

SELECT ts.tablespace_name,
       round(df.totalbytes / (1024 * 1024), 0) total,
       round(fr.freebytes / (1024 * 1024), 0) free,
       round(df.totalbytes / (1024 * 1024), 0) -
       round(fr.freebytes / (1024 * 1024), 0) used,
       round((df.totalbytes - fr.freebytes) / df.totalbytes * 100, 0) uf
  FROM (SELECT tablespace_name, SUM(BYTES) totalbytes
          FROM dba_data_files
         GROUP BY tablespace_name) df
  join (SELECT tablespace_name FROM dba_tablespaces) ts
    on df.tablespace_name = ts.tablespace_name
  left join (SELECT tablespace_name, SUM(BYTES) freebytes
               FROM dba_free_space
              GROUP BY tablespace_name) fr
    on df.tablespace_name = fr.tablespace_name
 ORDER BY uf

 

结果是:各个表空间的总空间,已用空间,剩余空间,利用率。sql比较慢,初学者。请提意见

 

分享到:
评论

相关推荐

    oracle常用监控SQL语句集合

    在Oracle数据库管理中,了解和掌握一些常用的监控SQL语句是至关重要的,这些语句能够帮助DBA(数据库管理员)实时了解数据库的运行状态、性能瓶颈以及资源使用情况。"oracle常用监控SQL语句集合"提供了这样的工具集...

    oracle监听执行sql语句

    ### Oracle监听执行SQL语句详解 #### 一、Oracle监听执行概述 在Oracle数据库管理与维护过程中,有时候我们需要了解应用程序正在执行哪些SQL语句,这不仅有助于性能优化,还可以帮助我们诊断潜在的问题。通过监听...

    Oracle常用性能监控SQL语句

    ### Oracle常用性能监控SQL语句知识点详解 #### 1. 监控高磁盘读取的SQL区域 **SQL语句:** ```sql select * from sys.v_$sqlarea where disk_reads > 100; ``` - **知识点解读:** - `sys.v_$sqlarea` 视图提供了...

    Oracle常用SQL查询语句

    根据提供的信息,我们可以总结出以下Oracle数据库中常用的SQL查询语句及它们的功能: ### 1. 查询表空间及其总大小 ...以上查询涵盖了Oracle数据库管理中常用的一些SQL语句,对于日常维护和性能调优非常有帮助。

    ORACLE DBA常用SQL语句

    以下是一些ORACLE DBA常用的SQL语句,这些语句涵盖了数据库管理和优化的核心方面: 1. **数据查询**: - `SELECT`:用于从表中检索数据,可以结合`WHERE`子句过滤结果,`GROUP BY`进行分组,`ORDER BY`进行排序,`...

    Oracle维护常用SQL语句

    根据给定的文件信息,以下是对“Oracle维护常用SQL语句”的详细解析,涉及的知识点主要包括Oracle数据库的系统视图、表空间管理、回滚段、控制文件、日志文件、自由空间、对象状态、版本信息、数据库模式、长期运行...

    oracle常用性能监控SQL语句

    ### Oracle常用性能监控SQL语句知识点详解 #### 一、SQL Area Disk Reads 监控 - **SQL**: `select * from sys.v_$sqlarea where disk_reads > 100` - **用途**: 此SQL语句用于查看Oracle数据库中SQL执行时磁盘读取...

    Oracle维护常用SQL语句汇总

    **SQL语句:** ```sql select * from v$version; ``` **知识点解释:** - `v$version` 是Oracle中的一个动态性能视图,用于显示Oracle实例的版本信息。 - 通过这个查询可以了解当前Oracle数据库的具体版本,这对于...

    Oracle数据库sql语句 跟踪器

    Oracle数据库SQL语句跟踪器,通常被称为SQL Monitor,是一种强大的工具,用于监控和分析数据库中的SQL语句执行情况。在Oracle环境中,理解SQL语句的行为是优化数据库性能的关键。SQL Monitor提供实时视图,帮助DBA...

    压测Oracle的SQL语句的性能情况

    本文将深入探讨如何利用压力测试工具来评估和优化Oracle数据库中的SQL语句性能。 标题"压测Oracle的SQL语句的性能情况"暗示了我们关注的是在高负载情况下,Oracle数据库处理SQL查询的能力。压力测试(Pressure ...

    oracle 常用sql语句

    以上SQL语句涵盖了Oracle数据库中表空间管理、索引管理、数据文件、回滚段、控制文件、日志文件以及自由空间统计等多个方面的核心操作。熟练掌握这些语句对于Oracle数据库管理员和开发人员来说至关重要,能够帮助...

    Oracle维护常用SQL语句.doc

    Oracle数据库是世界上最流行的数据库管理系统之一,用于存储和管理大量结构化数据。...以上这些SQL语句都是Oracle数据库管理员进行日常维护和性能监控时经常会用到的,掌握它们有助于更好地管理和优化数据库。

    oracle性能监控sql 监控当前会话 执行的sql及io等信息

    本文将介绍一些常用的Oracle性能监控SQL,用于监控当前会话执行的SQL及IO等信息。 一、监控SGA内存分配信息 Oracle数据库的SGA(System Global Area)是数据库的内存缓冲区,用于存储数据库的数据和索引。监控SGA...

    oracle利用批处理文件执行SQL语句,bat连接oracle数据库并执行语句

    在这个场景中,我们可以利用批处理文件来简化Oracle数据库的操作,如删除用户、创建用户、创建表和触发器,以及执行其他SQL语句。 首先,我们需要了解如何在批处理文件中连接Oracle数据库。这通常通过Oracle的...

    oracle 查看当前会话执行的sql语句

    ### Oracle 查看当前会话执行的SQL语句 在Oracle数据库管理中,有时我们需要了解某个特定会话(Session)正在执行哪些SQL语句。这在性能调优、问题诊断等场景下尤为重要。以下将详细介绍如何通过不同的方法来查看...

    oracle常用监控SQL语句集合.rar

    以下是一些重要的Oracle监控SQL语句及它们的应用场景。 1. **V$SESSION视图**: - `SELECT * FROM V$SESSION`:查看当前会话的信息,包括用户、主机、状态等,这对于定位并发问题或资源占用高的会话非常有用。 2....

Global site tag (gtag.js) - Google Analytics