Error updating database. Cause: java.sql.SQLException: ORA-01659: 无法分配超出 1 的 MINEXTENTS (在表空间 DMID 中)
### The error may exist in com/xh/cloud/dmid/plan/mapper/PlanProcessXqMapper.java (best guess)
### The error may involve com.xh.cloud.dmid.plan.mapper.PlanProcessXqMapper.insert-Inline
### The error occurred while setting parameters
### SQL: INSERT INTO dmid_plan_process_xq ( ID, PLAN_ID, ORG_ID, ORG_NAME, DEPT_ID, DEPT_NAME, UNIT_ID, UNIT_NAME, RECORD_MAN, RECORD_TIME, RECORD_STATUS, RECORD_QUESTION_ID, RECORD_QUESTION, RECORD_DESC, RECORD_IMAGES ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )
### Cause: java.sql.SQLException: ORA-01659: 无法分配超出 1 的 MINEXTENTS (在表空间 DMID 中)
; uncategorized SQLException; SQL state [72000]; error code [1659]; ORA-01659: 无法分配超出 1 的 MINEXTENTS (在表空间 DMID 中)
; nested exception is java.sql.SQLException: ORA-01659: 无法分配超出 1 的 MINEXTENTS (在表空间 DMID 中)
解决办法:
1、将表空间转换为全局管理的表空间
SQL> ALTER TABLESPACE DMID COALESCE;
表空间已更改。
2、自动增长
SQL> alter database datafile 'E:\xinhesoft\sql\DMID.DBF' autoextend on;
数据库已更改。
SQL>