一、查看表空间的名字及文件所在位置
select tablespace_name, file_id, file_name, round(bytes/(1024*1024),0) total_space from dba_data_files order by tablespace_name
二、增加所需表空间大小
1、方法一
alter database datafile '表空间位置' resize 新的尺寸
例如
alter database datafile '/opt/oracle/oradata/ewell/BLZK.dbf' resize 4000m
2、方法二
对于oracle数据库的表空间,除了用手动增加大小外,还可以增加数据文件等方式扩展表空间大小。
alter tablespace 表空间名称 add datafile '新的数据文件地址' size 数据文件大小
alter tablespace BLZK add datafile '/opt/oracle/oradata/ewell/BLZK_ADD.dbf' size 1000m
3、方法三
alter database datafile '数据文件位置' autoextend on next 自动扩展大小 maxsize 最大扩展大小
alter database datafile '/opt/oracle/oradata/ewell/BLZK_ADD.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;
删除空表空间,包含物理文件
DROP TABLESPACE BLZK INCLUDING CONTENTS AND DATAFILES;
删除用户
drop user 用户名称 cascade;
- 教育不是注满一桶水,而且点燃—把火。
- 你要知道,别人的辉煌在现在,而你的辉煌在未来。
- 今天比昨天好,就是希望。
- 许多人没有是非好坏,只凭自己做了标准。
- 没有人想让你输,只是你不想赢。
- 我们都喜欢光,虽然瞬间即逝,但你还是你有我—喊就颤心的名字。
- 煎和熬都是可以变美味的方式,加油也是。
- 生活的磨盘很重,你以为它是在将你碾碎,其实它是在教会你细腻,并帮你呈上生活的细节,避免你太过粗糙地渡过这一生。
- 既然我已经踏上这条道路,那么任何东西都不应妨碍我沿着这条路走下去。只要有希望,生命之绿可以爬满斑驳的墙。
- 总有一天我们都会成为别人的回忆,所以尽力让它美好吧。