`

oracle数据库如何增加表空间大小

阅读更多

有两种方法,一种是为表空间增加数据文件

  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数据库用户 表空间创建

    根据给定的文件信息,我们可以总结出以下关于Oracle数据库中用户和表空间创建的相关知识点: ### 一、Oracle表空间创建 #### 1. 表空间概念 在Oracle数据库中,表空间是逻辑存储单元,它由一个或多个数据文件组成...

    oracle数据库表空间监控实用脚本

    ### Oracle数据库表空间监控实用脚本解析 #### 一、概览 Oracle数据库中的表空间是数据文件的逻辑容器,用于存储数据、索引等数据库对象。为了确保数据库的高效运行,对表空间进行监控至关重要。本文将详细介绍几...

    oracle增加表空间大小

    ### Oracle增加表空间大小 在Oracle数据库管理过程中,随着数据量的增长,原有的表空间容量可能会逐渐变得不足。这时,就需要对表空间进行扩展操作。本文将详细介绍如何通过两种方法来增加Oracle表空间的大小。 ##...

    oracle数据库扩展表空间代码

    ### Oracle数据库扩展表空间知识点详解 #### 一、Oracle数据库表空间管理概述 在Oracle数据库中,表空间是逻辑存储单元,它将物理文件映射到数据库中的逻辑结构上。表空间由一个或多个数据文件组成,每个数据文件...

    Oracle数据库创建表空间和用户.doc

    例如,可以选择使用自动扩展(Autoextend)功能来动态调整表空间大小,确保数据存储的灵活性。 #### 4. 创建临时表空间 除了主表空间,临时表空间也非常重要,主要用于排序操作、临时表和索引构建等场景。同样地,...

    oracle增加表空间

    ### Oracle在Linux环境下增加表空间及用户操作指南 #### 一、概述 Oracle数据库是业界广泛使用的数据库管理系统之一,为了确保数据库性能与可用性,合理地管理表空间是非常重要的一个环节。本文将详细介绍如何在...

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

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

    Oracle数据库创建表空间、建立用户、授权、还原备份.docx

    ### Oracle数据库创建表空间、建立用户、授权及备份恢复详解 #### 一、创建与管理表空间 在Oracle数据库中,表空间是物理空间分配的基本单位。为了有效地管理和使用存储资源,合理地创建和配置表空间是非常重要的...

    查看ORACLE 数据库及表信息.docx

    这条语句将显示数据库中每个表空间的大小和可用空间大小。 四、统计ORACLE数据库中的表记录数 使用以下SQL语句可以统计ORACLE数据库中的表记录数: CREATE TABLE table_count ( table_name VARCHAR2(50), ...

    如何解决Oracle8i数据库临时表空间满的问题.pdf

    - 增加临时表空间的大小:可以通过为现有的临时表空间添加更多的磁盘空间,或者创建新的临时表空间来增加临时表空间的总容量。 - 清理临时表空间:可以通过删除不再需要的临时段来释放空间,或者使用DBMS_SPACE_...

    Oracle数据库用户、表、表空间之间关系.doc

    总结起来,Oracle数据库的物理结构与逻辑结构相互配合,通过数据文件、表空间、段、区和数据块等层次实现数据的存储和管理。用户则根据需要在这些逻辑单位中创建和操作模式对象,实现对数据库数据的高效管理和使用。...

    Oracle数据库空间的使用和管理

    Oracle数据库空间的管理和使用是数据库管理员的关键任务,它直接影响到数据库的性能和应用程序的响应速度。Oracle数据库将存储空间逻辑上划分为多个表空间,每个表空间由一个或多个物理数据文件组成。数据存储的基本...

    oracle temp表空间不足解决方法

    1. **扩展Temp表空间大小**: - 增加数据文件:首先,你可以考虑向现有的Temp表空间添加新的数据文件。通过`ALTER TABLESPACE`命令,可以指定一个新的数据文件路径和大小,将其添加到表空间中。 - 扩大现有数据...

    Oracle数据库.pdf

    - `ADD DATAFILE`增加表空间的新数据文件,可以指定初始大小、自动扩展设置和最大大小。 - 删除数据文件可通过`ALTER DATABASE DATAFILE`命令,但要注意这也会导致数据丢失,需谨慎操作。 这些是Oracle数据库管理...

    ORACLE修改表空间大小

    ### ORACLE 修改表空间大小详解 #### 一、问题背景及原因分析 在Oracle数据库管理过程中,经常会遇到因表空间不足导致的各种问题。其中一种常见问题是ORA-01652错误,即“无法在指定表空间扩展临时段”。这通常...

    Oracle数据库表空间的维护.pdf

    1. 控制用户占用的表空间份额:可以限制或分配给用户特定的表空间大小。 2. 控制数据库所占用的磁盘空间:便于管理整个数据库的存储空间。 3. 提高数据库的输入输出性能:通过合理布局表空间,可以优化数据的存取...

    Oracle数据库体系结构( 中文详细版)

    8. **数据块**(Data Blocks):数据块是Oracle数据库的最小I/O单位,它的大小在创建数据库时指定,通常为8KB或更大。 9. **实例**(Instance):实例是Oracle数据库在内存中的表示,包括系统全局区(SGA)和程序...

    oracle 数据库表空间巡检步骤

    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表空间查询命令

    每个Oracle数据库至少包含一个表空间,默认情况下,系统会在创建数据库时自动创建`SYSTEM`表空间。此外,还可以根据需要创建额外的表空间来满足不同的需求。 #### 二、查询表空间使用情况 为了有效地管理和监控...

Global site tag (gtag.js) - Google Analytics