有两种方法,一种是为表空间增加数据文件
alter tablespace users add datafile 'c:\oracle\ora81\oradata\sid\user002.dbf' size 100M;
另一种方法是增加表空间原有数据文件尺寸:
alter database datafile 'c:\oracle\ora81\oradata\\sid\users.dbf' resize 1000M;
<!-- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> <rdf:Description rdf:about="http://localhost:8082/pages/viewpage.action?pageId=1507336" dc:identifier="http://localhost:8082/pages/viewpage.action?pageId=1507336" dc:title="oracle数据库如何增加表空间大小" trackback:ping="http://localhost:8082/rpc/trackback/1507336" /> </rdf:RDF> --><!-- Root decorator: this is a layer of abstraction that Confluence doesn't need. It will be removed eventually. -->
<!-- comments should always display underneath the content. we should have a 'clear:both' here just in case there are floats or aligned images in the content -->
SELECT A.TABLESPACE_NAME,A.BYTES/1024/1024 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;
这个sql语句用来查看当前的表空间情况。
转自59biye网,地址:www.59biye.com/oracle
相关推荐
### Oracle数据库、表空间及数据文件之间的关系 在Oracle数据库管理系统的架构中,数据库、表空间与数据文件之间存在着紧密的联系。理解这些组件之间的相互作用对于有效地管理和维护Oracle数据库至关重要。 #### ...
根据给定的文件信息,我们可以总结出以下关于Oracle数据库中用户和表空间创建的相关知识点: ### 一、Oracle表空间创建 #### 1. 表空间概念 在Oracle数据库中,表空间是逻辑存储单元,它由一个或多个数据文件组成...
### Oracle数据库表空间监控实用脚本解析 #### 一、概览 Oracle数据库中的表空间是数据文件的逻辑容器,用于存储数据、索引等数据库对象。为了确保数据库的高效运行,对表空间进行监控至关重要。本文将详细介绍几...
### Oracle数据库扩展表空间知识点详解 #### 一、Oracle数据库表空间管理概述 在Oracle数据库中,表空间是逻辑存储单元,它将物理文件映射到数据库中的逻辑结构上。表空间由一个或多个数据文件组成,每个数据文件...
ORACLE数据库调整归档日志空间大小 ORACLE数据库的归档日志是一种重要的灾难恢复机制,它可以帮助数据库管理员在发生灾难时恢复数据库。然而,如果不正确地配置和维护归档日志,可能会导致数据库无法启动或连接。...
例如,可以选择使用自动扩展(Autoextend)功能来动态调整表空间大小,确保数据存储的灵活性。 #### 4. 创建临时表空间 除了主表空间,临时表空间也非常重要,主要用于排序操作、临时表和索引构建等场景。同样地,...
### Oracle在Linux环境下增加表空间及用户操作指南 #### 一、概述 Oracle数据库是业界广泛使用的数据库管理系统之一,为了确保数据库性能与可用性,合理地管理表空间是非常重要的一个环节。本文将详细介绍如何在...
### Oracle数据库创建表空间、建立用户、授权及备份恢复详解 #### 一、创建与管理表空间 在Oracle数据库中,表空间是物理空间分配的基本单位。为了有效地管理和使用存储资源,合理地创建和配置表空间是非常重要的...
这条语句将显示数据库中每个表空间的大小和可用空间大小。 四、统计ORACLE数据库中的表记录数 使用以下SQL语句可以统计ORACLE数据库中的表记录数: CREATE TABLE table_count ( table_name VARCHAR2(50), ...
- 增加临时表空间的大小:可以通过为现有的临时表空间添加更多的磁盘空间,或者创建新的临时表空间来增加临时表空间的总容量。 - 清理临时表空间:可以通过删除不再需要的临时段来释放空间,或者使用DBMS_SPACE_...
总结起来,Oracle数据库的物理结构与逻辑结构相互配合,通过数据文件、表空间、段、区和数据块等层次实现数据的存储和管理。用户则根据需要在这些逻辑单位中创建和操作模式对象,实现对数据库数据的高效管理和使用。...
Oracle数据库空间的管理和使用是数据库管理员的关键任务,它直接影响到数据库的性能和应用程序的响应速度。Oracle数据库将存储空间逻辑上划分为多个表空间,每个表空间由一个或多个物理数据文件组成。数据存储的基本...
1. **扩展Temp表空间大小**: - 增加数据文件:首先,你可以考虑向现有的Temp表空间添加新的数据文件。通过`ALTER TABLESPACE`命令,可以指定一个新的数据文件路径和大小,将其添加到表空间中。 - 扩大现有数据...
- `ADD DATAFILE`增加表空间的新数据文件,可以指定初始大小、自动扩展设置和最大大小。 - 删除数据文件可通过`ALTER DATABASE DATAFILE`命令,但要注意这也会导致数据丢失,需谨慎操作。 这些是Oracle数据库管理...
### ORACLE 修改表空间大小详解 #### 一、问题背景及原因分析 在Oracle数据库管理过程中,经常会遇到因表空间不足导致的各种问题。其中一种常见问题是ORA-01652错误,即“无法在指定表空间扩展临时段”。这通常...
1. 控制用户占用的表空间份额:可以限制或分配给用户特定的表空间大小。 2. 控制数据库所占用的磁盘空间:便于管理整个数据库的存储空间。 3. 提高数据库的输入输出性能:通过合理布局表空间,可以优化数据的存取...
8. **数据块**(Data Blocks):数据块是Oracle数据库的最小I/O单位,它的大小在创建数据库时指定,通常为8KB或更大。 9. **实例**(Instance):实例是Oracle数据库在内存中的表示,包括系统全局区(SGA)和程序...
D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100, 2), '990.99') "使用比", F.TOTAL_...
每个Oracle数据库至少包含一个表空间,默认情况下,系统会在创建数据库时自动创建`SYSTEM`表空间。此外,还可以根据需要创建额外的表空间来满足不同的需求。 #### 二、查询表空间使用情况 为了有效地管理和监控...
为了及时发现并预防这类问题,作者利用Delphi5开发了一个程序,该程序可以自动记录每天Oracle数据库所有表空间的大小、实际使用量、使用率和日期。通过比较每日记录的差异,可以监测表空间的变化,提供早期预警,...