`
xiaolaogong
  • 浏览: 66804 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

表空间管理

 
阅读更多
第一步:查看表空间的名字及文件所在位置:
select tablespace_name, file_id, file_name,
round(bytes/(1024*1024),0) total_space
from dba_data_files
order by tablespace_name
第二步:增大所需表空间大小:
alter database datafile '表空间位置'resize 新的尺寸
例如:
alter database datafile '\oracle\oradata\anita_2008.dbf' resize 4000m
 
对于oracle数据库的表空间,除了用手动增加大小外,还可以增加数据文件等方式扩展表空间大小。
 
方法一:增加数据文件个数
 
alter tablespace 表空间名称
     add datafile '新的数据文件地址' size 数据文件大小
例如:
alter tablespace ESPS_2008
     add datafile '\oracle\oradata\anita_2010.dbf' size 1000m
 
方法二:设置表空间自动扩展
alter database datafile '数据文件位置'
     autoextend on next 自动扩展大小 maxsize 最大扩展大小
例如:
alter database datafile '\oracle\oradata\anita_2008.dbf'
      autoextend on next 100m maxsize 10000m
 
方法三:查询表空间使用情况:
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.bytes)*100,2) "used%" from
(select tablespace_name,sum(bytes) bytes from dba_data_files group by tablespace_name) a,
(select tablespace_name,sum(bytes) bytes,max (bytes) largest from dba_free_space group by tablespace_name)b
where a.tablespace_name=b.tablespace_name
order by ((a.bytes-b.bytes)/a.bytes) desc;
 
 
分享到:
评论

相关推荐

    DB2表空间管理

    ### DB2表空间管理 在DB2数据库管理系统中,表空间是存储数据的基本单位。根据管理方式的不同,DB2中的表空间主要分为两种类型:系统管理空间(System Management Space, SMS)与数据库管理空间(Database Management ...

    DBAtools for PL/SQL表空间管理器

    1.表空间管理 2.初始化参数管理 3.重做日志管理 4.数据库监视 4.1.查看SGA统计信息 4.2.查看排序情况 4.3.查看日志切换情况 4.4.查看锁资源 4.11.查看库缓存命中率 4.6.查看数据缓存命中率 4.7.查看WorkArea...

    数据库表空间管理器

    数据库表空间管理器是一款专为数据库管理员设计的高效工具,旨在简化和优化数据库中的表空间管理任务。在数据库系统中,表空间是存储数据的主要逻辑单位,它将物理磁盘空间与数据库对象(如表、索引等)关联起来。这...

    Oracle本地管理表空间

    **本地管理表空间**是Oracle 8i版本引入的一种新的表空间管理模式。相比于之前的**字典管理表空间**,它采用了更加高效的空间管理机制,主要通过在每个数据文件的头部添加位图来追踪空间的使用情况,而非依赖数据...

    SYSAUX表空间管理及恢复

    ### SYSAUX表空间管理及恢复 #### 一、SYSAUX表空间的引入与作用 自Oracle 10g版本起,为了更好地管理和优化数据库性能,SYSAUX表空间作为一个全新的概念被引入。它的主要目的是为了减轻SYSTEM表空间的压力,并...

    达梦数据库表空间管理

    ### 达梦数据库表空间管理知识点详解 #### 一、DM7逻辑结构 在深入了解达梦数据库(简称DM)的表空间管理之前,首先需要理解DM7的基本逻辑结构。这有助于我们更好地掌握如何管理和操作表空间。 ##### 1.1 DM7逻辑...

    oracle 表空间管理

    【Oracle 表空间管理】 在Oracle数据库管理系统中,表空间是存储数据的主要逻辑结构,它由一个或多个数据文件组成。传统的表空间管理方式被称为字典管理表空间,这种管理方式依赖于数据库的数据字典来追踪空间的...

    oracle表空间管理汇总.docx

    Oracle 表空间管理汇总 Oracle 表空间(Tablespace)是 Oracle 数据库中用于存储数据和索引的逻辑存储单元。它是数据库的基本组成部分,负责管理数据的存储和检索。 Oracle 表空间管理是数据库管理的重要组成部分,...

    达梦数据库表空间管理.docx

    达梦数据库表空间管理 达梦数据库表空间管理是数据库管理的一个重要方面,它涉及到达梦数据库中表空间的种类、创建、维护和管理等内容。下面是达梦数据库表空间管理的相关知识点: 一、表空间种类 达梦数据库中有...

    oracle表空间管理

    ### Oracle表空间管理 在Oracle数据库管理中,表空间管理是一项重要的任务,它涉及如何有效地分配、使用和管理存储资源。表空间是Oracle数据库中数据物理存储的基本单位,每个数据库至少包含一个表空间。理解并掌握...

    Oracle 12c中的表空间管理、用户和角色、临时Undo.pdf

    在Oracle 12c数据库中,表空间管理、用户和角色、临时Undo是数据库管理的关键组成部分。以下是对这些内容的详细解释和操作方法: 一、创建表空间 在Oracle 12c中,创建表空间主要涉及到声明一个新的逻辑区域,用于...

    oracle命令大全及关于oracle 1000问 日志管理,表空间管理,表,索引等等等等

    本文将围绕"Oracle命令大全及关于Oracle 1000问"的主题,深入讲解日志管理、表空间管理、表操作和索引管理等关键知识点。 首先,日志管理在Oracle数据库中至关重要,因为它是数据恢复的基础。主要涉及Redo Logs和...

    DB2表空间管理及查看脚本

    ### DB2表空间管理及查看脚本解析 #### 核心知识点概述 本文将深入解析一个专门用于管理DB2数据库中表空间的脚本。该脚本的主要功能是监测特定表空间(例如“TBS_DW_USER”)的使用情况,并在达到预定阈值时自动...

    Oracle 数据库中改善的表空间管理

    Oracle 数据库中的表空间管理是数据库架构中的关键组成部分,它涉及到数据存储和组织。在早期版本的 Oracle(如 Oracle9i 之前),如果在创建用户时没有指明默认表空间,用户的所有对象会默认存储在 SYSTEM 表空间中...

    精通Oracle核心技术和项目实战之表空间管理.pptx

    Oracle数据库管理系统在管理大型企业级数据时扮演着关键角色,尤其在表空间管理方面。表空间是Oracle 11g中存储数据的主要单位,可以看作是数据库文件的逻辑组织形式,用于容纳各种类型的数据库对象,如表、索引、...

Global site tag (gtag.js) - Google Analytics