在oracle中不能删除数据库是怎么回事?

在oracle中不能删除数据库是怎么回事?,第1张

1.

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

首先使用pl/sql界面化工具,或者使用oracle自带的sql

plus工具,连接需要删除的表空间的oracle数据局库。

确认当前用户是否有删除表空间的权限,如果没有

drop

tablespace,请先用更高级的用户(如sys)给予授权或者直接用更高级的用户。

用drop

tablespace

xxx

,删除需要删除的表空间。

2.

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

使用drop

tablespace

xxx

including

contents

and

datafiles来删除表空间。

3.

注意事项:

如果drop

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

你可能是网络好几个用户,而你的打开方式不是独占方式,

用以下方式打开试,比如数据库是abc:

use abc exclus

或者

set exclus on

use abc

如果成功那就可以进行,清理zip排列sort等 *** 作了

一般情况下,在添加删除程序里既可以卸载,但有时可能会出现一些错误,导致其不能正常卸载,这时就需要手动卸载(请先做好备份)。卸载前,请先关闭SQL,找到该程序的安装文件以及数据文件,手动删除;之后打开【开始】->【运行】->输入regedit,打开HKEY_LOCAL_MACHINE->SOFTWARE->Microsoft,找到Microsoft

SQL

Server和MSSQLServer,将其删除,关闭注册表,重启电脑。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存