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

oracle 数据库里查看表空间使用状况;

阅读更多

oracle 数据库里查看表空间使用状况;

oracle表空间的事情状况要经常查看,一般空闲比例过低的时候就应该考虑增大表看空间了。查看方法如下SQL:

方法一:

select dbf.tablespace_name,
dbf.totalspace "总量(M)",
dbf.totalblocks as 总块数,
dfs.freespace "剩余总量(M)",
dfs.freeblocks "剩余块数",
(dfs.freespace / dbf.totalspace) * 100 "空闲比例"
from (select t.tablespace_name,
sum(t.bytes) / 1024 / 1024 totalspace,
sum(t.blocks) totalblocks
from dba_data_files t
group by t.tablespace_name) dbf,
(select tt.tablespace_name,
sum(tt.bytes) / 1024 / 1024 freespace,
sum(tt.blocks) freeblocks
from dba_free_space tt
group by tt.tablespace_name) dfs
where trim(dbf.tablespace_name) = trim(dfs.tablespace_name)

方法二:

SELECT Total.name "Tablespace Name",
Free_space, (total_space-Free_space) Used_space, total_space
FROM
(select tablespace_name, sum(bytes/1024/1024) Free_Space
from sys.dba_free_space
group by tablespace_name
) Free,
(select b.name, sum(bytes/1024/1024) TOTAL_SPACE
from sys.v_$datafile a, sys.v_$tablespace B
where a.ts# = b.ts#
group by b.name
) Total
WHERE Free.Tablespace_name = Total.name

当发现有的表空间不够的错误时,处理如下:
1:找出该表空间对应的数据文件及路径

select * from dba_data_files t
where t.tablespace_name = 'ARD'

2:增大数据文件

alter database datafile '全路径的数据文件名称' resize ***M

3:增加数据文件

alter tablespace 表空间名称

add datafile '全路径的数据文件名称' ***M

注解:表空间尽量让free百分比保持在10%以上,如果低于10%就增加datafile或者resizedatafile,一般数据文件不要超过2G

 

分享到:
评论

相关推荐

    oracle数据库-改变表空间数据文件的位置

    "Oracle数据库-改变表空间数据文件的位置" 本文将详细介绍如何在Oracle数据库中改变表空间数据文件的位置。 在开始之前,我们需要了解Oracle数据库中的表空间和数据文件的概念。表空间是Oracle数据库中用于存储...

    查询oracle表以及统计数据库的使用情况

    查询oracle表以及统计数据库的使用情况,是统计数据库使用情况的很好例子。

    Oracle数据库学习指南

    26.你的SQL语句在什么情况下使用全表扫描? 27.如何对CLOB行字段执行全文检索 28.如何让你的SQL运行得更快 29.如何使‘CREATE TABLE AS SELECT’能支持ORDER BY 30.删除表内重复记录的方法 31.数据库安全...

    Oracle表空间查看sql使用情况

    DBA在日常工作中,最重要的一点就是查看表空间的使用情况,去了解是否有表空间满了的情况出现。 具体方法和步骤如下所示: 第一步:打开PLSQL 第二步:新建一个SQL窗口 第三步:输入代码: select a.tablespace_...

    Oracle数据库sqlplus常用命令

    7. 获取Oracle数据库中表空间的数量和状态:select tablespace_name, block_size, status, contents, logging from dba_tablespaces; 该命令用于获取当前数据库中所有表空间的名称、块大小、状态、内容和日志记录...

    oracle查询表空间使用情况.txt

    分析表空间使用情况,oracle查询表空间使用情况,方便确认数据是否还能插入,检查数据文件是否已满。

    oracle 查看表空间使用情况

    针对ORACLE ORA-01653: unable to extend table 的错误,首先查看Oracle数据库表空间大小,然后看一下表空间下的所有的数据文件的自动扩展功能是否打开;若确实是表空间不够用了,那么我们就需要扩大表空间了

    Oracle数据库语句大全.doc

    Oracle 数据库语句大全还包括创建表空间、删除表空间、查询表空间基本信息、创建用户、更改用户、锁定用户、删除用户等语句。 二.数据操纵语言(DML) 数据操纵语言(DML)用于操作数据库中的数据,包括插入、...

    监控Oracle数据库的常用shell脚本

    表空间是Oracle数据库的基本存储单元。使用以下命令可以检查表空间的使用情况: $ df -k | grep /data 这条命令将显示当前服务器上的表空间使用情况。例如: /dev/md/dsk/d50 104977675 88610542 15317357 86% /...

    计算oracle的表空间使用情况

    计算oracle的表空间使用情况,sql语句。。。。。

    Oracle数据库巡检报告

    2.1.6 查看oracle数据库的版本 4 2.1.7 查看sga、pga详细信息 5 2.1.8 检查控制文件状态 5 2.1.9 检查日志文件状态 5 2.1.10 检查alter日志 5 2.1.11 检查当前crontab任务 6 2.2 数据库空间监控 6 2.2.1 检查数据库...

    ORACLE数据库管理员工作手册

    每天对ORACLE数据库的运行状态,日志文件,备份情况,数据库的空间使用情况,系统资源的使用情况进行检查,发现并解决问题。 (2). 每周对数据库对象的空间扩展情况,数据的增长情况进行监控,对数据库做健康检查,对数据库...

    在ArcGIS中如何使用Oracle直连方式连接oracle数据库

    在 ArcGIS 中使用直连方式连接 Oracle 数据库可以使用 ArcCatalog 工具,该工具可以帮助用户快速创建空间数据库连接项。首先,需要在 ArcCatalog 中找到 Database connections,选择添加空间数据库连接项,然后填写...

    Oracle数据库管理员技术指南

    8.3.3 使用多个 TEMP 表空间分布排序 8.4 优化数据存储的技术 8.4.1 使行链接和行迁移最小化 8.4.2 检测行链接/迁移 8.4.3 确定模式中的链接行 8.4.4 防止和纠正行链接/迁移 8.4.5 行链接/迁移的技巧 8.4.6 ...

    ORACLE数据库调整归档日志空间大小[收集].pdf

    ORACLE数据库调整归档日志空间大小 在 ORACLE 数据库中,归档日志是一种重要的功能,它可以帮助数据库管理员在灾难恢复时快速恢复数据库。然而,如果不正确地配置和维护归档日志空间,可能会导致数据库无法启动或...

    oracle数据库修复

    支持在没有SYSTEM表空间和数据字典损坏的情况下恢复数据,在没有数据字典可用时,ODU能够自动判断数据的类型 支持10g及以上的大文件(BigFile)表空间 全面支持64位系统,支持超过4G大小的数据文件。 支持复制操作...

    oracle dba数据库日常维护完全手册

    可以使用以下 SQL 语句来查看表空间的碎片情况: select tablespace_name, count(*) chunks, max(bytes/1024/1024) max_chunk from dba_free_space group by tablespace_name; 如果表空间的碎片状况较严重,可以...

    oracle数据库对象.docx

    oracle数据库对象(普通表、分区表的创建和删除,索引、约束的创建和删除,表空间的创建、删除和扩展)和触发器、存储过程、job查看、表空间使用情况查询

    Oracle数据库监控、性能检查小工具(OPCT)

    6.表空间使用情况 7.临时文件信息 8.临时文件使用情况 9.表死锁情况 10.锁表数量 11.长时间使用的SQL语句 12.事例的等待 13.回滚段的争用情况 14.表空间I/O比例 15.文件系统I/O比例 16.用户下所有索引 17.SGA命中率 ...

    赤兔Oracle数据库恢复软件 v11.6.zip

    赤兔Oracle数据库恢复软件是一款专业好用的Oracle数据库抢修恢复软件。软件功能强大,持修复因各种原因造成的数据库无法打开或数据库删除后没有备份的问题,从而实现对Oracle数据库的抢修恢复,最大限度减少数据丢失...

Global site tag (gtag.js) - Google Analytics