删除数据库的表,关键点不在删除的 *** 作,而是在授权 *** 作删除。
为什么要删除?谁让删除的?这些都要形成文字的相关内容,不然在生产系统中,如果你是最后 *** 作的,那么板子只能打到你身上。
至于删除的语句很简单,最好用表所属于的用户登陆,然后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数据库怎么删除表空间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)