我正在尝试调整几个表空间的大小,但以下查询仅在 Oracle 11g 中有效。
alter tablespace 2 DATAFILE '/appli2/oracle/xxx/oradata02/xxx_undo_01.dbf' resize 3g;
在 oracle v10g 中,我尝试使用从 oracle 文档中挑选的这个查询:
alter DATABASE DATAFILE '/appli2/oracle/xxx/oradata02/xxx_undo_01.dbf' resize 3g;
我使用 Oracle 10g,此查询根据无效ALTER DATABASE
修饰符引发错误消息。
错误消息:第 1 行出现错误:ORA-02140:无效的表空间名称
提前致谢。
调整表空间/数据文件的大小并不像您想象的那么简单。以下帖子在解释所有细节方面做得非常出色,以及如何通过企业管理器轻松完成: http ://www.oracle-base.com/articles/misc/reclaiming-unused-space.php