学堂 学堂 学堂公众号手机端

删除默认表空间

lewis 1年前 (2024-04-12) 阅读数 11 #技术


因为本地一直默认表空间导致系统磁盘满了,但是默认表空间还删除不掉,所以总结以下方法删除表空间
--查看所有用户对象
select uo.object_name,uo.object_type from user_objects uo where uo.object_type<>'LOB' order by uo.object_type desc

--自己新建表空间,以后记得多建几个


create tablespace USER_ME
logging
datafile 'C:\APP\ADMIN\ORADATA\ORCL\USER_ME.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;

--删除语法
drop user 表空间名称 cascade;

--查询默认表空间
select * from database_properties where property_name='DEFAULT_PERMANENT_TABLESPACE'
--删除
drop tablespace USERS including contents and datafiles;
--调整默认表空间
alter database default tablespace USER_ME;

select * from database_properties where property_name='DEFAULT_PERMANENT_TABLESPACE';

--继续删除就可以了
drop tablespace USERS including contents and datafiles;

版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门