ORA-1691: 无法扩展 lobsegment

ORA-1691: unable to extend lobsegment

我收到此错误:

ORA-1691: unable to extend lobsegment ABC.SYS_LOB0014859757C00018$$ by 1280 in tablespace              ABC

表空间构建如下:

CREATE TABLESPACE "ABC" DATAFILE 
  '/ora/db/user/abc1.db' SIZE 4194304000,
  '/ora/db/user/abc2.db' SIZE 4194304000,
  '/ora/db/user/abc3.db' SIZE 4194304000,
  '/ora/db/user/abc4.db' SIZE 4194304000
  LOGGING ONLINE PERMANENT BLOCKSIZE 8192
  EXTENT MANAGEMENT LOCAL UNIFORM SIZE 10485760 SEGMENT SPACE MANAGEMENT AUTO

如何扩展表空间?扩展后需要重启数据库吗?

您可以通过向表空间添加额外的数据文件或扩展现有数据文件来扩展表空间。由于您目前似乎有统一大小文件的约定,我只添加另一个:

ALTER TABLESPACE "ABC" ADD DATAFILE '/ora/db/user/abc5.db' SIZE 4194304000;

这可以通过联机的数据库和表空间来完成,不需要重新启动任何东西。