一.
查询表空间信息
SELECT B.FILE_NAME 物理文件名称,
B.TABLESPACE_NAME 表空间名称,
B.BYTES/1024/1024 容量M,
(B.BYTES - SUM(NVL(A.BYTES,0)))/1024/1024 已使用M,
SUBSTR((B.BYTES - SUM(NVL(A.BYTES,0)))/(B.BYTES) * 100,1,5) 利用率
FROM DBA_FREE_SPACE A,DBA_DATA_FILES B
WHERE A.FILE_ID = B.FILE_ID
GROUP BY B.TABLESPACE_NAME,B.FILE_NAME,B.BYTES
ORDER BY B.TABLESPACE_NAME
二.
释放表空间
1.删除该表空间下部分表的数据
--删除分区表的表分区,释放表空间
ALTER TABLE REPORT.TABLE1 DROP PARTITION PARTITION1;
--或者清除表分区数据
ALTER TABLE REPORT.TABLE1 TRUNCATE PARTITION PARTITION1;
注意: DELETE 掉数据并不能真正释放出表空间。必须TRUNCATE。具体可以度娘下DELETE和TRUNCATE的区别。
分享到:
相关推荐
ORACLE数据库调整归档日志空间大小 ORACLE数据库的归档日志是一种重要的灾难恢复机制,它可以帮助数据库管理员在发生灾难时恢复数据库。然而,如果不正确地配置和维护归档日志,可能会导致数据库无法启动或连接。...
从给定的Oracle相关内容中,我们可以提取出一系列重要的知识点,涉及数据库管理、用户管理、表空间操作、表结构修改、数据操作以及序列和约束的创建。以下是对这些知识点的详细阐述: ### 数据库连接与环境设置 - ...
ORACLE补充了ORACLE常用的表空间,系统表等方便管理和操作
"Oracle 19C安装的补充包 oracle-database-preinstall" 是为了简化Oracle 19C数据库安装过程而设计的一个预安装包,包含了安装过程中可能需要的一些关键依赖项。这个预安装包的主要目的是确保在离线环境下也能顺利...
表空间是Oracle数据库中逻辑存储单元的最高级别。每个Oracle数据库至少包含一个表空间。表空间由一个或多个数据文件组成,数据文件是操作系统级别的文件,用于保存表空间的数据。 #### 段(Segment) 段是在表空间...
### Oracle 相关操作知识点详解 #### 数据库创建用户 在 Oracle 数据库中,创建用户是一项基本的操作。通过创建用户可以实现对数据库资源的访问控制和管理。在提供的部分代码中,我们看到了如何创建一个名为 `test`...
### Oracle 补充知识点 #### 创建表 在Oracle数据库中,创建表是一项基本且重要的操作。...以上内容涵盖了Oracle中创建表、修改表、拷贝表、清空表、删除表及表约束的相关知识,希望对您有所帮助。
Oracle SQL疑难解析是一本专为解决数据库操作中遇到的实际问题而编写的书籍,它涵盖了大量SQL查询、数据处理和性能优化的实用技巧。在"oracle-sql-recipes-master"这个压缩包中,很可能是包含了书中的示例代码和练习...
常用命令 一、基本命令(Sql*plus) 二、 Oracle 的用户管理 三、 Profile 管理用户口令 ... 8、补充(查询表空间使用情况) 七、 数据字典和动态性能视图 八、 维护数据的完整性 九、 oracle 的函数 十、 PL/SQL 块
对于向美国政府交付的软件或相关文档,Oracle根据适用的联邦采购规定和特定机构的补充规定,将该软件视为“商业计算机软件”,因此使用、复制、披露、修改和适应软件(包括任何操作系统、集成软件、安装在硬件上的...
3. **表和模式**:在Oracle中,数据存储在表中,而表集合构成了模式。模式是数据库的一个逻辑部分,包含表、视图、索引和其他数据库对象。 4. **PL/SQL**:Oracle扩展了SQL,引入了PL/SQL,这是一种过程化编程语言...
以上步骤详细介绍了如何在Oracle数据库中配置Oracle Streams,包括环境准备、参数设置、开启归档模式、创建表空间、创建用户、配置数据库全局名称、配置数据库链接以及设置补充日志等内容。这些步骤对于成功部署和...
首先,手册会引导读者理解Oracle9i的基本概念,包括数据库的体系结构,如数据块、区、段、表空间和控制文件等。这些是数据库管理的基础,理解它们的工作原理对于后续的操作至关重要。此外,还会介绍SQL语言的基本...
对于交付给美国政府或代表美国政府获得授权的软件及相关文档,这些材料被视为“商业计算机软件”或“商业技术数据”,并受到适用的联邦采购法规及特定机构补充规定的限制。使用、复制、披露等行为需遵循合同中的限制...
在Oracle数据库管理中,了解每个表空间的大小对于资源管理和优化至关重要。以下SQL语句可以帮助我们获取各个表空间的名称及其总大小(以MB为单位)。 ```sql SELECT t.tablespace_name, ROUND(SUM(d.bytes / (1024...
在Oracle数据库中,表空间(Tablespace)是逻辑存储单元,用于组织和管理数据库中的数据。一个表空间可以包含多个数据文件(Datafile),而一个数据文件只能属于一个表空间。 - **表空间的类型**: - **永久表空间...
1. 商业计算机软件:Oracle Database 21c Express Edition 属于商业计算机软件,受美国联邦采购法规和机构补充法规的约束。 2. 使用限制:美国政府用户不得将 Oracle Database 21c Express Edition 用于商业目的或...
9. **集群与高可用性**:Oracle Real Application Clusters (RAC) 是10g中的一个亮点,允许数据库在多台服务器上运行,提供高可用性和负载均衡。了解RAC的原理和配置是高级DBA的必备知识。 10. **网格计算**:...
交换空间作为物理内存的一种补充,Oracle数据库对它的大小有特定的要求。检查交换空间时,若系统未能正确返回可用的交换空间信息,则会出现PRVF-7574错误。对于这类错误,建议配置足够的交换空间,以满足Oracle...