Oracle 删除用户、删除当前用户的数据库表、删除表空间的过程
- 删除当前用户数据库表
方法一(执行SQL语句)
/* 复制粘贴并执行下面语句的结果集*/
SELECT 'DROP TABLE '|| table_name || ';' FROM USER_TABLES;
方法二(执行存储过程)
这种方法需要登录删除数据的用户执行。
DECLAREV_NAME ALL_TABLES.TABLE_NAME%TYPE;CURSOR MYCUR IS-- 要删除数据的用户名SELECT TABLE_NAME FROM ALL_TABLES WHERE OWNER = UPPER('USERNAME');
BEGINOPEN MYCUR;LOOPFETCH MYCURINTO V_NAME;EXIT WHEN MYCUR%NOTFOUND OR MYCUR%NOTFOUND IS NULL;EXECUTE IMMEDIATE 'drop table ' || V_NAME;END LOOP;CLOSE MYCUR;
END;
- 删除用户
如果要删除的用户当前没有连接,则可以直接用下面语句删除;
如果要删除的用户当前存在连接,转到 Oracle删除当前连接用户
/* CASCADE 的意思是将用户的数据库数据一并删除,并没有删除相应的表空间!*/drop user user_name CASCADE;
- 删除表空间
/*查询所有表空间物理位置*/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 contents and datafiles;
/*如果其他表空间中的表有外键等约束关联到了本表空间中的表的字段,就要加上CASCADE CONSTRAINTS*/drop tablespace tablespace_name including contents and datafiles CASCADE CONSTRAINTS;
Oracle 删除用户、删除当前用户的数据库表、删除表空间的过程相关推荐
- mysql数据删除后无法恢复数据恢复_Mysql数据库delete删除后数据恢复报告
原标题:Mysql数据库delete删除后数据恢复报告 数据库环境部署与故障原因: 本次恢复的数据库安装在客户本地服务器上,服务器操作系统为windows2008 r2 .在当前环境内安装有mysql ...
- [原]Oracle删除大表并回收空间的过程
近日在查询某项日志的时候,发现查询非常缓慢,根据以往的经验这是由于某个日志表过大引起的,为了加快查询,决定将大部分的历史数据迁移到另外一个表中,本文主要记录删除这个大表的过程,就解决问题而言还有很多方 ...
- mysql linux 用户_Linux mysql添加用户,删除用户,以及用户权限
一些主要命令: 登陆: mysql -u username -p 一般都是:mysql -u root -p 也可以:mysql -uroo ...
- MySQL用户创建、用户删除
一.用户创建 1.创建本地用户 方法一: 创建一个用户名为localuser,密码设置为localuser123的本地用户. create user 'localuser'@'localhost' i ...
- MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限
2019独角兽企业重金招聘Python工程师标准>>> 1.新建用户 //登录MYSQL @>mysql -u root -p @>密码 //创建用户 mysql> ...
- MySQL为其他用户创建数据库_MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限...
1.新建用户 //登录MYSQL @>mysql -u root -p @>密码 //创建用户 mysql> insert into mysql.user(Host,User,Pas ...
- mysql新用户不能创建数据库中_MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限...
1.新建用户 //登录MYSQL @>mysql -u root -p @>密码 //创建用户 mysql> insert into mysql.user(Host,User,Pas ...
- MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限(转)
1.新建用户 //登录MYSQL @>mysql -u root -p @>密码 //创建用户 mysql> insert into mysql.user(Host,User,P ...
- mysql给用户添加数据库权限_MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限(重要)...
1.新建用户 //登录MYSQL @>mysql -u root -p @>密码 //创建用户 mysql> insert into mysql.user(Host,User,Pas ...
- oracle错误65096,oracle12创建用户错误ORA-65096: 公用用户名或角色名无效
ora-65096解决方案 创建用户命令: create user newuser identified by newuser; 报错:ORA-65096: invalid common user o ...
最新文章
- Java后台 自动 翻页查询
- php作品答辩问问题,一般答辩会问到什么问题
- org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/compiler/IPr
- android studio 初次使用Kotlin(环境准备篇)
- 33/100. Product of Array Except Self
- 2010C语言添加背景图片_2019级C语言大作业 - 火柴人试炼之地
- 桥梁模式 :Bridge(转自Terrylee)
- Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)
- Android 9.0 Framwork Wifi源码学习目录
- scrapy数据清洗:
- 影响力最大化 模拟爆发(粗糙笔记)
- 一寸照纯红色底图片_红底证件照换成蓝色背景,边缘怎样处理,才能让照片更自然呢?...
- 北京科技大学计算机专业选课要求,北京科技大学2020年拟在北京招生专业选考科目要求...
- aardio部署_GitHub - wiseshrek/aardio-erp: aardio10开发企业管理系统:aardio-erp框架源码
- 解决rk3288 摄像头顿卡问题解决过程
- 100条信号完整性效应的经验法则
- 浅析:SEO是什么意思?
- 软件测试中测试版本的质量状况,测试结果分析和质量报告
- 11. RDMA之Shared Receive Queue
- 建设银行的短信服务原来是这样取消的。
热门文章
- 【wx 小功能】frame_tools.py
- c# mysql 事务_C# 使用SqlTransaction进行事务处理
- 网页贺卡的制作(web page card)
- Ruoyi-Vue 自定义跳转页面
- Prometheus报错Error refreshing service Unexpected response code: 503解决办法
- Qualcomm Wlan Country Code
- autoit ControlFocus()
- vue跟layui样式整合!大坑
- 那些坑儿系列--Python--2--爬虫 asyncio 并发
- bzoj1017 [JSOI2008]魔兽地图DotR