ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 误删oracle数据库表空间文件

误删oracle数据库表空间文件

原创 Linux操作系统 作者:greenteazsh 时间:2011-06-28 15:22:01 0 删除 编辑
        oracle运行一段时间,数据库表空间文件已满,用df -lh查看,发现使用率为100%,在无法对空间进行扩展的情况下,需要重建数据库表空间,删除表空间后,再删除文件。
但如果表空间较多,会先误删表空间文件,这时,再执行drop tablespace时,会不错,数据文件不存在,解决方法如下:
sql>conn /as sysdba
sql>startup mount;(数据库已启动则不需要此命令)
sql>alter database datafile ''C:\TEST.ORA'' offline drop;
sql>drop tablespace test;
一切ok,重启数据库即可。
 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9521459/viewspace-700894/,如需转载,请注明出处,否则将追究法律责任。

下一篇: oracle exp imp 用法
请登录后发表评论 登录
全部评论

注册时间:2011-01-13

  • 博文量
    51
  • 访问量
    192196