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语句是至关重要的,这些语句能够帮助DBA(数据库管理员)实时了解数据库的运行状态、性能瓶颈以及资源使用情况。"oracle常用监控SQL语句集合"提供了这样的工具集...
### Oracle监听执行SQL语句详解 #### 一、Oracle监听执行概述 在Oracle数据库管理与维护过程中,有时候我们需要了解应用程序正在执行哪些SQL语句,这不仅有助于性能优化,还可以帮助我们诊断潜在的问题。通过监听...
### Oracle常用性能监控SQL语句知识点详解 #### 1. 监控高磁盘读取的SQL区域 **SQL语句:** ```sql select * from sys.v_$sqlarea where disk_reads > 100; ``` - **知识点解读:** - `sys.v_$sqlarea` 视图提供了...
根据提供的信息,我们可以总结出以下Oracle数据库中常用的SQL查询语句及它们的功能: ### 1. 查询表空间及其总大小 ...以上查询涵盖了Oracle数据库管理中常用的一些SQL语句,对于日常维护和性能调优非常有帮助。
以下是一些ORACLE DBA常用的SQL语句,这些语句涵盖了数据库管理和优化的核心方面: 1. **数据查询**: - `SELECT`:用于从表中检索数据,可以结合`WHERE`子句过滤结果,`GROUP BY`进行分组,`ORDER BY`进行排序,`...
根据给定的文件信息,以下是对“Oracle维护常用SQL语句”的详细解析,涉及的知识点主要包括Oracle数据库的系统视图、表空间管理、回滚段、控制文件、日志文件、自由空间、对象状态、版本信息、数据库模式、长期运行...
### Oracle常用性能监控SQL语句知识点详解 #### 一、SQL Area Disk Reads 监控 - **SQL**: `select * from sys.v_$sqlarea where disk_reads > 100` - **用途**: 此SQL语句用于查看Oracle数据库中SQL执行时磁盘读取...
**SQL语句:** ```sql select * from v$version; ``` **知识点解释:** - `v$version` 是Oracle中的一个动态性能视图,用于显示Oracle实例的版本信息。 - 通过这个查询可以了解当前Oracle数据库的具体版本,这对于...
Oracle数据库SQL语句跟踪器,通常被称为SQL Monitor,是一种强大的工具,用于监控和分析数据库中的SQL语句执行情况。在Oracle环境中,理解SQL语句的行为是优化数据库性能的关键。SQL Monitor提供实时视图,帮助DBA...
本文将深入探讨如何利用压力测试工具来评估和优化Oracle数据库中的SQL语句性能。 标题"压测Oracle的SQL语句的性能情况"暗示了我们关注的是在高负载情况下,Oracle数据库处理SQL查询的能力。压力测试(Pressure ...
以上SQL语句涵盖了Oracle数据库中表空间管理、索引管理、数据文件、回滚段、控制文件、日志文件以及自由空间统计等多个方面的核心操作。熟练掌握这些语句对于Oracle数据库管理员和开发人员来说至关重要,能够帮助...
Oracle数据库是世界上最流行的数据库管理系统之一,用于存储和管理大量结构化数据。...以上这些SQL语句都是Oracle数据库管理员进行日常维护和性能监控时经常会用到的,掌握它们有助于更好地管理和优化数据库。
本文将介绍一些常用的Oracle性能监控SQL,用于监控当前会话执行的SQL及IO等信息。 一、监控SGA内存分配信息 Oracle数据库的SGA(System Global Area)是数据库的内存缓冲区,用于存储数据库的数据和索引。监控SGA...
在这个场景中,我们可以利用批处理文件来简化Oracle数据库的操作,如删除用户、创建用户、创建表和触发器,以及执行其他SQL语句。 首先,我们需要了解如何在批处理文件中连接Oracle数据库。这通常通过Oracle的...
### Oracle 查看当前会话执行的SQL语句 在Oracle数据库管理中,有时我们需要了解某个特定会话(Session)正在执行哪些SQL语句。这在性能调优、问题诊断等场景下尤为重要。以下将详细介绍如何通过不同的方法来查看...
以下是一些重要的Oracle监控SQL语句及它们的应用场景。 1. **V$SESSION视图**: - `SELECT * FROM V$SESSION`:查看当前会话的信息,包括用户、主机、状态等,这对于定位并发问题或资源占用高的会话非常有用。 2....