oracle删除表空间和用户命令

创建表空间和用户可参考

ORACLE创建表空间,用户,修改密码,分配权限,以及导入导出_oracle表空间的密码-CSDN博客

1.删除表空间

sql 复制代码
--删除空的表空间,但是不包含物理文件
drop tablespace tablespace_name;
--删除非空表空间,但是不包含物理文件
drop tablespace tablespace_name including contents;
--删除空表空间,包含物理文件
drop tablespace tablespace_name including datafiles;
--删除非空表空间,包含物理文件
drop tablespace tablespace_name including contents and datafiles;
--如果其他表空间中的表有外键等约束关联到了本表空间中的表的字段,就要加上CASCADE CONSTRAINTS
drop tablespace tablespace_name including contents and datafiles CASCADE CONSTRAINTS;

2.删除用户

sql 复制代码
查询用户
select * from dba_users;
查询工作空间路径
select * from dba_data_files; 
删除用户
drop user 用户名称 cascade;
删除表空间
drop tablespace 表空间名称 including contents and datafiles cascade constraint;

eg:删除用户名成为test,表空间名称为TEST
删除用户,及关联关系也删除掉
drop user test cascade;
删除表空间,及对应的表空间文件也删除掉
drop tablespace TEST including contents and datafiles cascade constraint;
相关推荐
lyrhhhhhhhh15 分钟前
Spring 框架 JDBC 模板技术详解
java·数据库·spring
喝醉的小喵1 小时前
【mysql】并发 Insert 的死锁问题 第二弹
数据库·后端·mysql·死锁
付出不多2 小时前
Linux——mysql主从复制与读写分离
数据库·mysql
初次见面我叫泰隆2 小时前
MySQL——1、数据库基础
数据库·adb
Chasing__Dreams2 小时前
Redis--基础知识点--26--过期删除策略 与 淘汰策略
数据库·redis·缓存
源码云商2 小时前
【带文档】网上点餐系统 springboot + vue 全栈项目实战(源码+数据库+万字说明文档)
数据库·vue.js·spring boot
源远流长jerry3 小时前
MySQL的缓存策略
数据库·mysql·缓存
纯纯沙口3 小时前
Qt—用SQLite实现简单的注册登录界面
数据库·sqlite
初次见面我叫泰隆3 小时前
MySQL——3、数据类型
数据库·mysql
zxrhhm3 小时前
Oracle 中的虚拟列Virtual Columns和PostgreSQL Generated Columns生成列
postgresql·oracle·vr