oracle@wsrtSlot1:/opt/oracle/app/oracle/oradata/eplus122/eplusdmp> oerr ora 01683
01683, 00000, "unable to extend index %s.%s partition %s by %s in tablespace %s"
// *Cause: Failed to allocate an extent of the required number of blocks for
// index segment in the tablespace indicated.
// *Action: Use ALTER TABLESPACE ADD DATAFILE statement to add one or more
// files to the tablespace indicated.
导致出现该oracle错误的关键是表空间满了,而这里的满是在可以自由扩展容量和MAXSIZE UNLIMITED在情况下出现的情况;虽然MAXSIZE UNLIMITED(最大不限制),但oracle表空间的一个物理数据文件最大为32.8G,所以如果一个表空间只有一个数据文件,那么它的最大容量为32.8G。
处理方法:alter tablespace ccare_d01 add datafile ‘/opt/oradata/dbname/ccare_d01.dbf’ size 10M maxsize unlimited;
就是给ccare_d01 表空间重新添加一个表空间文件。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28588485/viewspace-754690/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/28588485/viewspace-754690/