博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ORACLE 表空间扩展方法
阅读量:6431 次
发布时间:2019-06-23

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

环境: linux系统 工具:PL/SQL DEVELOPER

 
第一步:查看表空间的名字及文件所在位置:
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;

转载地址:http://yatga.baihongyu.com/

你可能感兴趣的文章
结合i节点和数据块分析linux中软链接和硬链接的区别
查看>>
Heartbeat crm的配置
查看>>
Stream
查看>>
我的友情链接
查看>>
Windows Server 2012_Install_Guide
查看>>
ISA Server搭建站点对站点×××
查看>>
我的友情链接
查看>>
超大规模数据中心:给我一个用整机柜的理由先
查看>>
执行命令取出linux中eth0的IP地址
查看>>
CRUD全栈式编程架构之控制器的设计
查看>>
python常用内建模块(五)
查看>>
你为什么有那么多时间写博客?
查看>>
Excel 中使用VBA
查看>>
$.ajax同步请求会阻塞js进程
查看>>
Postman 网络调试工具
查看>>
Python教程6
查看>>
zabbix实现自动发现功能添加磁盘监控
查看>>
mysql8.0.14 安装
查看>>
1039. 到底买不买(20)
查看>>
android笔试题一
查看>>