我执行了:
CREATE BIGFILE TABLESPACE tspvr010
datafile 'tspvr010.dbf'
size 120g;
但是当它工作时,我的电脑崩溃了(意外关机)。PC 再次启动时,表空间 tspvr010 没有创建,表空间 USERS 增长了 30 gb。我尝试删除 tspvr010 但不存在。现在,我无法创建它,因为我没有足够的空白空间。
有可能回滚吗?
我执行了:
CREATE BIGFILE TABLESPACE tspvr010
datafile 'tspvr010.dbf'
size 120g;
但是当它工作时,我的电脑崩溃了(意外关机)。PC 再次启动时,表空间 tspvr010 没有创建,表空间 USERS 增长了 30 gb。我尝试删除 tspvr010 但不存在。现在,我无法创建它,因为我没有足够的空白空间。
有可能回滚吗?
sql> select name from v$datafile;
检查 tspvr010.dbf 文件是否不可用。然后数据文件'tspvr010.dbf'信息不会写入控制文件。如果您在 Oracle 文件系统中找到此文件,则可以将其删除。在操作系统级别 tspvr010.dbf。
按着这些次序:
你改变你的 data_file 位置目录。
您将检查 tspvr010.dbf 是否可用 $ll tspvr010.dbf 如果 tspvr010.dbf 可用
$ rm -fr tspvr010.dbf
sql>startup force
sql>select sum(bytes)/1024/1024 from dba_data_files;