我在oracle9i下新创建了一个数据库
当连接进来后,在创建表的时候报错了,如下:
SQL>create table test(id integer,name char(10));
create table test(id integer,name char(10));
*
ERROR at line 1:
ORA_00604:error occurred at recursive SQL level 1
ORA_01655:unable to extend cluster SYS.C_OBJ# by 128 in tablespace SYSTEM
高手帮忙看看是什么问题啊?谢谢了

解决方案 »

  1.   

    ORA-01655:
    unable to extend cluster string.string by string in tablespace string
    Cause:  Failed to allocate an extent of the required number of blocks for a cluster segment in tablespace indicated.
    Action:  Use ALTER TABLESPACE ADD DATAFILE statement to add one or more files to the tablespace indicated.
      

  2.   


    兄弟,估计你是用sys做实验的吧怎么搞的system表空间都紧张了。建议你最好的方法,不用sys做实验了,管理用户就是管理用户,用 as sysdba登录的时候,也不要做实验,建一个新用户,新表空间来做实际遇到你这次类似的问题解决方案就按3楼的大侠介绍的解决。
      

  3.   

    同楼上,新建一个dba用户,在此用户的表空间下做就行了