博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle表空间扩容
阅读量:5040 次
发布时间:2019-06-12

本文共 1529 字,大约阅读时间需要 5 分钟。

第一步:查看表空间的名字及文件所在位置:

  select tablespace_name, file_id, file_name, round(bytes/(1024*1024),0) total_space from dba_data_files order by tablespace_name

  另一语句:

 

  SELECT 

    a.tablespace_name "表空间名",

    a.bytes / 1024 / 1024 "表空间大小(M)",

    (a.bytes - b.bytes) / 1024 / 1024 "已使用空间(M)",

    b.bytes / 1024 / 1024 "空闲空间(M)",

    round(((a.bytes - b.bytes) / a.bytes) * 100, 2) "使用比"

 

  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

 

 

第二步:增大所需表空间大小:

  alter database datafile '表空间位置'resize 新的尺寸

对于oracle的表空间,除了用手动增加大小外,还可以增加数据文件等方式扩展表空间大小。

方法一:增加数据文件个数

  alter tablespace 表空间名称 add datafile '新的数据文件地址' size 数据文件大小

方法二:设置表空间自动扩展。

  alter database datafile '数据文件位置' autoextend on next 自动扩展大小 maxsize 最大扩展大小

方法三:查询表空间使用情况:

  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;

 

转载于:https://www.cnblogs.com/guo-shuai/p/9103398.html

你可能感兴趣的文章
【python进阶】Garbage collection垃圾回收1
查看>>
调度系统任务创建---创建一个JoinTrigger的依赖任务(五)
查看>>
Leetcode-Read N Characters Given Read4
查看>>
九年程序人生 总结分享
查看>>
Balanced Lineup
查看>>
C语言:数据类型
查看>>
C# string和byte[]数组之间相互转换
查看>>
无论多累,都要坚持下去!
查看>>
[转载]Linux 线程实现机制分析
查看>>
各 Android 平台版本支持的 API 级别
查看>>
PHP学习 Object Oriented 面向对象 OO
查看>>
转载 .net中的dll.refresh文件和pdb文件
查看>>
python 缩进问题
查看>>
黑马程序员 一个准程序的内心告白,原来上帝是那么的遥远
查看>>
铺地毯
查看>>
Vue.js---组件
查看>>
C++ 中超类化和子类化
查看>>
CEF3开发者系列之进程间消息传递
查看>>
Android 网络加载通用Loading
查看>>
hdu 1756:Cupid's Arrow(计算几何,判断点在多边形内)
查看>>