首页天道酬勤oracle表空间满了怎么处理,oracle删除表空间物理文件

oracle表空间满了怎么处理,oracle删除表空间物理文件

张世龙 05-04 04:54 17次浏览

drop tablespace表空间名称包含内容和数据文件;

例如,droptablespacennc _ data 03 includingcontentsanddatafiles;

如果在不执行此语句的情况下直接找到相应的DBF文件删除,则无法删除。 如下图所示

如果数据库中建设了两个用户a、b。

1、在a用户下创建表空间c时,在a用户下直接删除表空间c,删除成功后,删除磁盘上相应的DBF文件,则无论在哪个用户下再次创建名为c的表空间都成功。

2、如果在a用户下创建了表空间c,则可以告诉您,在b用户下直接删除表空间c,结果删除成功,但不会删除DBF文件。 此时,如果直接去相应的磁盘进行删除,也会报告图中的错误。

在这种情况下,有两种方法可以删除文件。

)1)在用户a下再次执行表空间删除语句时输出

在第:7行开始执行命令时发生错误-

doptablespacennc _ data 02 includingcontentsanddatafiles

错误报告-

SQL错误: ORA-00959:表空间' NNC_DATA02 '

0959.00000-' tablespace ' % s ' does not exist '

*Cause:

*Action:

此时输出此语句,但此时可以将DBF文件删除到相应的磁盘

(2)在任何用户下再次创建表空间c,但为了成功创建,需要修改datafile ' e :\tablespace\bi\c.dbf ',包括路径更改和c.DBF更改。 重新创建表空间c后,您可以访问相应的磁盘并删除DBF文件

java springboot,超级无敌系统李凌