1。查看Oracle数据库中表空间信息的命令方法:
查询语句:
select a.a1 表空间名称,
c.c2 类型,
c.c3 区管理,
b.b2/1024/1024 表空间大小M,
(b.b2-a.a2)/1024/1024 已使用M,
substr((b.b2-a.a2)/b.b2*100,1,5) 利用率
from
(select tablespace_name a1, sum(nvl(bytes,0)) a2 from dba_free_space group by tablespace_name) a,
(select tablespace_name b1,sum(bytes) b2 from dba_data_files group by tablespace_name) b,
(select tablespace_name c1,contents c2,extent_management c3 from dba_tablespaces) c
where a.a1=b.b1 and c.c1=b.b1;
该语句通过查询dba_free_space,dba_data_files,dba_tablespaces这三个数据字典表,得到了表空间名称,表空间类型,区管理类型,以”兆”为单位的表空间大小,已使用的表空间大小及表空间利用率。dba_free_space表描述了表空间的空闲大小,dba_data_files表描述了数据库中的数据文件,dba_tablespaces表描述了数据库中的表空间。
2查询SGA区的使用情况:
select * from v$sga;
检查SGA区各部分内存使用情况:
select * from v$sgastat;
3。检查数据文件的自动增长是否关闭
select file_name,autoextensible from dba_data_files where autoextensible='YES';
4。检查数据库用户情况
select username,default_tablespace,temporary_tablespace from dba_users;
5。检查回滚段使用情况
select n.name,wraps,extends,shrinks,optsize,waits,xacts,aveactive,hwmsize from v$rollstat r,
v$rollname n where r.usn=n.usn
6。检查有无运行失败的JOB
select job,this_date,this_sec,next_date,next_sec,failures,what
from dba_jobs where failures !=0 or failures is not null;
7。检查Sequence的使用情况
select sequence_owner,sequence_name,min_value,max_value,increment_by,last_number,
cache_size,cycle_flag from dba_sequences;
8。检查是否有无效对象:
select object_name,object_type,owner,status
from dba_objects
where status !='VALID' and owner not in ('SYS','SYSTEM')
and object_type in ('TRIGGER','VIEW','PROCEDURE','FUNCTION')
9。检查有无失效索引
select index_name,owner,table_name,tablespace_name from dba_indexes where owner not in ('SYS','SYSTEM')and status != 'VALID';
10。查看归档日志:
archtive log list;
11.关闭数据库实例
shutdown normal 或者showdown immediate;
12。启动数据库实例到mount状态
startup mount;
13启动或者停用归档模式
启用归档模式
alter database archivelog;
alter database open;
查看数据库归档日志是否开启
archive log list;
14。查看数据库日志文件,控制文件,数据文件
select * from v$logfile;
select * from v$controlfile;
select * from v$datafile;
分享到:
相关推荐
本文将详细介绍 Oracle 查询语句的使用方法和实践操作。 一、创建用户和授权 在 Oracle 中,创建用户和授权是最基本的操作。使用以下语句可以创建用户和授权: create user username identified by password; ...
oracle查询死锁语句,并能根据根据ID值杀死锁表的进程!
本文总结了十个常用的 Oracle 查询语句,涵盖了查看表空间、回滚段、控制文件、日志文件、表空间使用情况、数据库对象、数据库版本、数据库创建日期、归档方式、长时间运行的 SQL 语句和数据表参数信息等多个方面。...
Oracle的查询语句
在Oracle中,查询语句是数据操作的核心,本篇文章将详细讲解Oracle查询语句的一些关键知识点。 首先,Oracle是大小写敏感的,这意味着在编写SQL语句时,需要特别注意变量名、表名和字段名的大小写。在条件表达式中...
Oracle数据库查询语句大全 Oracle数据库查询语句大全是一篇关于Oracle数据库的查询语句总结的...通过这篇文章,我们可以了解到Oracle数据库的各种查询语句和基本操作语句,从而更好地掌握Oracle数据库的使用和管理。
Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,它提供了丰富的功能来管理和处理各种类型的数据。在数据库管理中,有时我们需要将数据从一个环境迁移到另一个环境,或者备份某些表的数据,这时“Oracle...
### Oracle查询语句优化知识点详解 #### 一、概述 Oracle数据库因其强大的功能和灵活性,在企业级应用中占据着重要地位。随着业务的发展,数据库的数据量急剧增长,如何提高查询效率成为了亟需解决的问题之一。本文...
本文档主要包含oracle的基础查询语句及其含义,适合于人们人员查看
这篇博文将深入探讨Oracle SQL查询语句的基础及其高级用法,帮助读者理解如何高效地使用Oracle进行数据查询。 首先,我们从基础开始,SQL(Structured Query Language)是用于管理和处理关系型数据库的标准语言。在...
总的来说,这套教学资料为初学者提供了全面的Oracle查询语句学习路径,同时也覆盖了与MySQL的对比,以及如何将数据库操作集成到Java应用程序中,特别是使用Swing构建用户界面。通过学习这些内容,读者将能够熟练地...
ORACLE经典语句汇总 -- 字符串左填充和右填充,默认填充空格 -- 产生1~99行数据,少于一位则补0 -- 刪除相同行 -- 随机数 -- 产生业务流水号 -- 查询某张表中有哪些字段 -- 自循环表中 由叶子节点查父节点 -- 查子...
本篇将深入探讨Oracle关于日期的查询语句及其相关知识点。 1. 数据类型: Oracle提供了多种日期和时间数据类型,包括DATE、TIMESTAMP、TIMESTAMP WITH TIME ZONE以及TIMESTAMP WITH LOCAL TIME ZONE。其中,DATE...
Oracle 数据查询语句执行过程分析 Oracle 数据库是当前关系型数据库市场的主流产品,广泛应用于各种行业信息化系统。 Oracle 数据查询语句执行过程是了解 Oracle 数据库性能的关键。本文将详细分析 Oracle 数据查询...
msql和oracle分页查询语句笔记
3. **连接查询**:Oracle的JOIN语法允许在ON条件中使用子查询,而在MySQL中,子查询通常需要移到FROM或WHERE子句中。 4. **游标**:Oracle SQL支持游标,MySQL则不直接支持,需要使用存储过程或临时表来实现类似...
Oracle数据库SQL语句跟踪器,通常被称为SQL Monitor,是一种强大的工具,用于监控和分析数据库中的SQL语句执行情况。在Oracle环境中,理解SQL语句的行为是优化数据库性能的关键。SQL Monitor提供实时视图,帮助DBA...
Oracle数据库在处理查询语句时遵循一套严谨的流程,确保数据的安全性和一致性。这个过程从客户端与服务端的连接开始,涉及到多个步骤和组件。首先,客户端通过建立一对一的进程与Oracle服务端通信。如果启用了应用...
在 Oracle 中,分页查询语句可以使用 ROWNUM 和子查询来实现。本文将详细介绍 Oracle 分页查询语句的格式、优化方法和应用场景。 一、分页查询格式 Oracle 的分页查询语句可以使用以下格式: SELECT * FROM ...
本文将详细介绍如何查看Oracle数据库中执行最慢和查询次数最多的SQL语句,以帮助DBA(数据库管理员)识别潜在的性能瓶颈。 首先,我们来看如何查询执行最慢的SQL语句。在Oracle中,可以使用`v$sqlarea`视图来获取...