【问题标题】:How to rollback a CREATE TABLESPACE in Oracle 11g?如何在 Oracle 11g 中回滚 CREATE TABLESPACE?
【发布时间】:2013-10-21 17:48:16
【问题描述】:

我执行了:

CREATE BIGFILE TABLESPACE tspvr010
  datafile 'tspvr010.dbf'
  size 120g;

但是当它工作时,我的电脑崩溃了(意外关机)。 PC 再次启动时,表空间 tspvr010 没有创建,表空间 USERS 增长了 30 gb。 我尝试删除 tspvr010 但不存在。 现在,我无法创建它,因为我没有足够的空白空间。

可以回滚吗?

【问题讨论】:

    标签: oracle11g rollback tablespace


    【解决方案1】:

    sql> select name from v$datafile;

    检查 tspvr010.dbf 文件是否不可用。然后数据文件'tspvr010.dbf'信息不会写入控制文件。 如果您在 Oracle 文件系统中找到此文件,则可以将其删除。在操作系统级别 tspvr010.dbf。

    按照以下步骤操作:

    1. 您更改了 data_file 位置目录。

    2. 您将检查 tspvr010.dbf 是否可用 $ll tspvr010.dbf 如果 tspvr010.dbf 可用

    3. $ rm -fr tspvr010.dbf

    sql>startup force

    sql>select sum(bytes)/1024/1024 from dba_data_files;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多