怎么在oracle中删除数据库中的表

怎么在oracle中删除数据库中的表,第1张

删除数据库的表,关键点不在删除的 *** 作,而是在授权 *** 作删除。

为什么要删除?谁让删除的?这些都要形成文字的相关内容,不然在生产系统中,如果你是最后 *** 作的,那么板子只能打到你身上。

至于删除的语句很简单,最好用表所属于的用户登陆,然后drop table tablename;就可以了。

这样删除有一个好处,就是表在该用户的回收站(10g版本以及以后)中,如果想恢复还有办法。但是如果加了purge这个参数,那么你想恢复都没有办法了。(除非有备份)

oracle回收站的恢复方式:flashback table tablename to before drop;如果该用户没有flashback的权限,那么可以考虑以dba身份的用户登陆。

查看回收站的表,本用户登陆sqlplus连接,show recyclebin;

•Oracle数据库是数据库软件中应用较为广泛的数据库之一。在数据库系统开发和维护的过程中,经常会遇到需要进行数据库卸载的情况。 

 •ORACLE数据库卸载和普通软件的卸载有一定的差异。作为初学者,经常会遇到ORACLE数据库卸载不干净,因没有彻底卸载而耽误时间,甚至不得不重新做系统的情况。  •今天为大家分享如何“五步完全移除ORACLE数据库”。

>

删除无任何数据对象的表空间:

首先使用PL/SQL界面化工具,或者使用oracle自带的SQL PLUS工具,连接需要删除的表空间的oracle数据局库。

确认当前用户是否有删除表空间的权限,如果没有 drop tablespace,请先用更高级的用户(如sys)给予授权或者直接用更高级的用户。

用drop tablespace xxx ,删除需要删除的表空间。

删除有任何数据对象的表空间

使用drop tablespace xxx including contents and datafiles;来删除表空间。

注意事项:

如果drop tablespace语句中含有datafiles,那datafiles之前必须有contents关键字,不然会提示ora-01911错误

方法/步骤

1、卸载第一步:点击开始菜单:

2、点击Universal Installer来实现下面

3、点击卸载产品后出现的内容:

4、点击打开Oracle主目录下的OraDb11g_home1下的内容:

5、点击删除,删除完成后就可以了

6、删除完成后,开始删除C盘下的Oracle内容:

7、删除你自己安装的Oracle数据库内容盘里面的app内容:

8、删除注册表的内容:

9、到此就全部卸载完成了!

卸载的大致步骤是:先卸载产品--再卸载C盘下的Oracle内容--再卸载原先安装的盘下面的app文件--最后卸载它的注册表

以上就是关于怎么在oracle中删除数据库中的表全部的内容,包括:怎么在oracle中删除数据库中的表、如何彻底删除oracle数据库、oracle数据库怎么删除表空间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9530485.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存