Oracle 删除用户、当前用户数据库表、表空间的过程
来源:互联网 发布:ubuntu配置jdk 编辑:程序博客网 时间:2024/06/03 09:25
1. 删除用户
如果要删除的用户当前没有连接,则可以直接用下面语句删除;
如果要删除的用户当前存在连接,转到 Oracle删除当前连接用户
/* CASCADE 的意思是将用户的数据库数据一并删除,并没有删除相应的表空间!*/ drop user user_name CASCADE;
2. 删除当前用户数据库表
/* 导出下面语句的结果集为Excel文件。复制粘贴并执行Excel文件内容即可*/SELECT 'DROP TABLE '|| table_name || ';' FROM USER_TABLES;
3. 删除表空间
/*查询所有表空间物理位置*/ select t1.name,t2.name from v$tablespace t1, v$datafile t2 where t1.ts# = t2.ts#;
/*删除空的表空间,不包含物理文件*/ 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;
阅读全文
1 0
- Oracle 删除用户、当前用户数据库表、表空间的过程
- 删除当前数据库下面的所有用户表存储过程
- oracle数据库删除用户及表空间
- oracle 数据库表空间、用户、权限的创建与删除
- ORACLE创建数据库表空间和用户的过程
- oracle创建数据库、表空间、用户的过程
- oracle表空间和用户的删除
- Oracle中删除用户和表空间的常见问题(比如:ORA-01940无法删除当前已连接用户的解决方案)
- Oracle中删除用户和表空间的常见问题(比如:ORA-01940无法删除当前已连接用户的解决方案)
- oracle数据库用户删除及表空间删除
- oracle删除当前用户所有表,视图,存储过程等
- Oracle当前数据库用户访问另一个用户的表
- 创建和删除Oracle数据库用户、表空间
- Oracle 数据库操作 导入导出 删除用户 表空间
- oracle数据库用户和表空间删除,创建
- oracle数据库用户、表空间创建、删除、授权
- Oracle如何删除表空间、删除用户
- 查看Oracle当前用户下的信息(用户,表视图,索引,表空间,同义词,存储过程函数,约束条件)
- Spring Bean的生命周期
- 初识HBase
- fgets与fgetc函数
- table标记
- https实践之 抓包分析流程
- Oracle 删除用户、当前用户数据库表、表空间的过程
- JVM虚拟机调优---------垃圾收集器算法
- JDK1.8中HashMap详解
- 测试中
- L1-007. 念数字
- Java常用类之Date类
- SpringBoot-ErrorController
- HelloGitHub.com 网站开源了
- 因为链接服务器 "XXXX" 的 OLE DB 访问接口 "SQLNCLI10" 无法启动分布式事务