ORA-01658: 无法为表空间 UNDOTBS2 中的段创建 INITIAL 区

来源:互联网 发布:无线网卡能看网络电视 编辑:程序博客网 时间:2024/05/21 11:34
ORA-01658: 无法为表空间 UNDOTBS2 中的段创建 INITIAL 区
错误呈现:
SQL> create rollback segment user1 tablespace undotbs2;
create rollback segment user1 tablespace undotbs2
*
ERROR at line 1:
ORA-01658: 无法为表空间 UNDOTBS2 中的段创建 INITIAL 区

错误原因:由于UNDOTBS2空间已满,因此在创建段是不能初始化分区,到时创建段失败。

解决方法:增加表空间大小。
方法一:
SQL> alter tablespace undotbs2 add datafile 'f:\app\administrator\oradata\phy\undostb03.dbf' size 10m;
Tablespace altered
SQL> create rollback segment user1 tablespace undotbs2;
Rollback segment created.
SQL>

方法二
SQL> alter database datafile 'f:\app\administrator\oradata\phy\undostb02.dbf' resize 30m;
Database altered.
SQL>
附录:
查看表空间大小以及已使用大小:
SQL> select name ,file#, bytes/1024/1024 ,create_bytes/1024/1024 from v$datafile;
NAME                                                                                                       FILE#    BYTES/1024/1024  CREATE_BYTES/1024/1024
-----------------------------------------------------------------------------------    ---------- ------------------------    --------------------------------------
F:\APP\ADMINISTRATOR\ORADATA\PHY\SYSTEM01.DBF                1     1010                                   0
F:\APP\ADMINISTRATOR\ORADATA\PHY\SYSAUX01.DBF                2      610                                    0
F:\APP\ADMINISTRATOR\ORADATA\PHY\UNDOTBS01.DBF            3      95                                       0
F:\APP\ADMINISTRATOR\ORADATA\PHY\USERS01.DBF                  4      273.75                               0
F:\APP\ADMINISTRATOR\ORADATA\PHY\EXAMPLE01.DBF             5     100                                     100
F:\APP\ADMINISTRATOR\ORADATA\PHY\MATCH_SPACE.DBF       6      024                                    1024
F:\APP\ADMINISTRATOR\ORADATA\PHY\UNDOSTB02.DBF            7      30                                       10
F:\APP\ADMINISTRATOR\ORADATA\PHY\UNDOSTB03.DBF            8      10                                       10
8 rows selected.
SQL>

0 0
原创粉丝点击