请教如何强行删除oracle 11g表空间?

请教如何强行删除oracle11g表空间?即不管有什么用户关联,不管有没有数据,都强行删除该表空间(这是目的)。... 请教如何强行删除oracle 11g表空间?即不管有什么用户关联,不管有没有数据,都强行删除该表空间(这是目的)。 展开
 我来答
百度网友07553bf0
推荐于2017-11-26 · TA获得超过1986个赞
知道大有可为答主
回答量:2464
采纳率:75%
帮助的人:1872万
展开全部

drop tablespace xx including contents and datafiles ;

from askmaclean
更多追问追答
追问
第 1 行出现错误:
ORA-02173: 无效的 DROP TABLESPACE 选项
追答
SQL> drop tablespace xx including contents and datafiles ;
drop tablespace xx including contents and datafiles
*
ERROR at line 1:
ORA-00959: tablespace 'XX' does not exist

在我这里不会, 报错是因为XX 的表空间不存在
zh...l@163.com
2014-02-07
知道答主
回答量:2
采纳率:0%
帮助的人:2786
展开全部
建议用数据库管理工具做,不过小心相关的用户会访问不到,另外删掉后最好去操作系统删除对应的文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
198901245631
推荐于2018-02-27 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1740万
展开全部
说明:必须在脱机状态下才能删除表空间。
第一步:用sys权限登录oracle
SQL> connect sys/wellhope as sysdba
第二步:找到表空间的存储位置后,执行脱机命令。datafile 后面的就是绝对路径。
SQL> alter database datafile '/home/oracle/ora/products/9.2.0/oradata/ora9i/tablespace_ecms.dbf' offline drop;
第三步:打开数据库连接
SQL> alter database open;
第四步:删除表空间“ tablespace_ecms”。
SQL> drop tablespace tablespace_ecms INCLUDing contents;
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yuyuanran
2014-02-07 · 超过32用户采纳过TA的回答
知道答主
回答量:111
采纳率:0%
帮助的人:84.8万
展开全部
drop tablespace tablespaceName cascade;
用cascade关键字
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式