欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Oracle如何扩展表空间

程序员文章站 2022-07-03 19:38:39
一:–查看表空间的名字及文件所在位置select tablespace_name,file_id,file_name,round(bytes / (1024 * 1024), 0) total_spacefrom sys.dba_data_filesorder by tablespace_name–查询表空间信息select username,default_tablespace,t.* from dba_users t二:–查询当前表空间下使用情况select a.tablespa...

一:

–查看表空间的名字及文件所在位置

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

–查询表空间信息

select username,default_tablespace,t.* from dba_users t

二:

–查询当前表空间下使用情况

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;

三:增加表空间大小
alter database datafile ‘表空间位置’ resize 新的尺寸
alter database datafile ‘D:\APP\ADMINISTRATOR\ORADATA\XYSHARE\SGSHARE.DBF’ resize 4096m
当然还有其余别的方法增加表空间大小。暂时 只接触这一种,以后会补上。

本文地址:https://blog.csdn.net/qq_41700208/article/details/110947380

相关标签: sql