`

查询表空间

阅读更多

SELECT A.TABLESPACE_NAME,A.BYTES TOTAL,B.BYTES USED, C.BYTES FREE,
(B.BYTES*100)/A.BYTES "% USED",(C.BYTES*100)/A.BYTES "% FREE"
FROM SYS.SM$TS_AVAIL A,SYS.SM$TS_USED B,SYS.SM$TS_FREE C
WHERE A.TABLESPACE_NAME=B.TABLESPACE_NAME AND A.TABLESPACE_NAME=C.TABLESPACE_NAME

 

 

1)、如果表空间缺省都是会自动扩展的,唯一需要做的就是有足够的硬盘空间;

2)、如果数据文件扩展到空间的最大值或是设置成不能自动扩展,那就需要增加数据文件,或者export不使用的数据至辅助存储器中:<1>.可以增加数据文件
<2>.可以扩表空间。
<3>如果表中的历史数据不需要长期在线保存,可以exprot后,备份到磁带,然后删除已经备份的纪录

分享到:
评论

相关推荐

    查询表空间sql

    查询表空间sql

    oracle查看表空间表信息

    ### Oracle 查看表空间表信息 在Oracle数据库管理中,了解如何查看表空间表信息是一项重要的技能。这有助于DBA(数据库管理员)或开发人员更好地理解数据库结构、优化查询性能以及进行必要的维护工作。 #### 标题...

    查看表空间大小及已经使用的百分比

    查看表空间大小及已经使用的百分比 复制代码 select a.tablespace_name,a.bytes/1024/1024 "Sum MB",  (a.bytes-b.bytes)/1024/1024 "used MB",  b.bytes/1024/1024 "free MB",  round(((a.bytes-b.bytes)/a....

    oracle查看表空间使用情况

    ### Oracle 查看表空间使用情况 在Oracle数据库管理中,了解和监控表空间的状态是非常重要的。这不仅能帮助管理员及时发现存储资源不足的情况,还能优化数据分布、提高性能。本文将详细介绍如何通过SQL查询来查看...

    oracle中查看表空间与对应物理文件,用户,表,使用情况

    select b.tablespace_name 表空间, c.owner 用户, c.segment_name 表名, b.file_name 物理文件名, sum(nvl(b.bytes, 0)) / 1024 / 1024 总共大小M, round((sum(nvl(b.bytes, 0)) - sum(nvl(a.bytes, 0))) ...

    oracle查询表空间状态

    oracle查询表空间状态,包括表空间名、表空间大小、已使用空间、使用比、空闲空间。

    查看表空间日期处理

    这篇博客“查看表空间日期处理”可能是介绍如何在数据库中高效地处理与日期相关的查询和管理任务。虽然具体的博文内容无法直接提供,但我们可以根据常规的最佳实践来探讨这个主题。 1. **日期类型和函数**: - ...

    oracle 查询表空间使用情况

    查询oracle表空间使用情况,表空间文件详情,创建或者变更表空间大小

    查询表空间占用、记录条数、表归属用户信息,并举例截除过期数据释放表空间,Oracle适用

    2、查看某个用户所有表各自占用表空间的大小,并显示各表数据的条数;——常用于清表前,确认选最多记录的先清; 3、全数据库查询所有表占用,归属的用户名 4、举例说明:应用表收缩及转储形式,截除过期数据,释放...

    查询表空间使用率的语句

    查询表空间使用率的语句

    查看表空间使用情况

    当数据库管理员需要优化存储、进行备份恢复操作或是解决空间不足的问题时,查询表空间使用情况的SQL语句便成为了一种非常实用的工具。 ### Oracle中查询表空间使用情况的方法 根据提供的SQL代码,我们可以总结出三...

    sql查看表空间

    sql查看表空间SELECT TABLESPACE_NAME,TOTAL || 'M',USED || 'M',FREE || 'M' FROM (SELECT A.TABLESPACE_NAME, TOTAL, FREE,TOTAL-FREE USED FROM (SELECT TABLESPACE_NAME, SUM(BYTES) / 1024 / 1024 TOTAL

    oracle 查看表空间使用情况

    首先,我们可以通过SQL查询来查看Oracle数据库中所有表空间的大小和使用情况。以下SQL语句用于获取表空间名、总大小、已使用空间、空闲空间以及使用比例: ```sql SELECT a.tablespace_name "表空间名", a.bytes /...

    查询表空间剩余大小语句.txt

    ### Oracle查询表空间剩余大小语句 在Oracle数据库管理中,了解各个表空间的剩余空间是非常重要的维护工作之一。这不仅有助于系统管理员更好地规划存储资源,还能够及时发现潜在的空间不足问题,避免由此引发的系统...

    oracle表空间查询命令

    除了查看表空间的整体使用情况外,有时还需要了解表空间中具体的数据文件信息。可以使用以下查询语句: ```sql SELECT tablespace_name, file_id, file_name, ROUND(bytes / (1024 * 1024), 0) total_space FROM ...

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

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

    oracle查询表空间状态及迁移表.zip_oracle_oracle查询表空间状态_oracle迁移表_状态空间

    本篇将深入探讨如何查询Oracle数据库的表空间状态以及如何迁移表到其他表空间。首先,我们先来理解表空间的基本概念。 **表空间(Tablespace)**: 表空间是Oracle数据库中的逻辑存储结构,它由一个或多个数据文件...

    oracle表空间查看

    除了查看表空间级别的使用情况外,有时还需要知道具体到每个段的大小。这可以通过以下SQL语句实现: ```sql SQL&gt; select segment_name, sum(bytes)/1024/1024 as size_mb 2 from user_extents 3 group by segment...

    查看表空间大小 sql 脚本

    - **查询目的**:此脚本用于查看每个表空间的定义大小(即分配给该表空间的数据文件总大小)、已使用大小以及使用百分比。 - **查询方法**: - 第一个子查询(`t1`):通过`dba_extents`视图获取每个表空间的已使用...

    Oracle表空间查看sql使用情况

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

Global site tag (gtag.js) - Google Analytics