'/usr/local/oracle/oradata/orcl/undotbs02.dbf'为什么是0M大小?conn / as sysdba
shutdown immediate
startup mount
alter database datafile '/usr/local/oracle/oradata/orcl/undotbs02.dbf'
resize 100M --大小不能为0
alter system set undotbs=UNDOTBS1;
alter database open;
shutdown immediate
startup mount
alter database datafile '/usr/local/oracle/oradata/orcl/undotbs02.dbf'
resize 100M --大小不能为0
alter system set undotbs=UNDOTBS1;
alter database open;
你的好象不一致
'/usr/local/oracle/oradata/orcl/undotbs02.dbf'为什么是0M大小?原来不是0的我是通过客户端口软件KeepTool删除了这个回滚空间的数据文件后,那个就变成0M我刚刚操作了一下提示不成功
SQL> startup mount
ORACLE 例程已经启动。Total System Global Area 1224736768 bytes
Fixed Size 1219112 bytes
Variable Size 234882520 bytes
Database Buffers 973078528 bytes
Redo Buffers 15556608 bytes
数据库装载完毕。
SQL> alter database datafile '/usr/local/oracle/oradata/orcl/undotbs02.dbf'
2 resize 1536M;
alter database datafile '/usr/local/oracle/oradata/orcl/undotbs02.dbf'
*
第 1 行出现错误:
ORA-01109: 数据库未打开
这个是什么原因,是不是mount下不能做这个操作?如果我再创建一个回滚表空间,然后再把系统的回滚表空间指向那个空间可以不?