ORA-31626 ORA-01658 使用impdp遇到的问题

oracle使用impdp导库时遇到的问题,

[oracle@qsrac2-test1 kobra]$ sh impdp_kobratbs.sh

Import: Release 19.0.0.0.0 - Production on Fri May 13 10:42:46 2022
Version 19.6.0.0.0

Copyright (c) 1982, 2019, Oracle and/or its affiliates.  All rights reserved.
Password: 

Connected to: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
ORA-31626: job does not exist
ORA-31633: unable to create master table "SYS.SYS_IMPORT_SCHEMA_10"
ORA-06512: at "SYS.DBMS_SYS_ERROR", line 95
ORA-06512: at "SYS.KUPV$FT", line 1163
ORA-01658: unable to create INITIAL extent for segment in tablespace SYSTEM
ORA-06512: at "SYS.KUPV$FT", line 1056
ORA-06512: at "SYS.KUPV$FT", line 1044

执行脚本时报以上错误,一直不能导入。因为错误过多,通过查阅资料,先奔着ORA-31626和ORA-31633的错误去的,尝试删除 "SYS.SYS_IMPORT_SCHEMA_10"表,但发现压根没有该表
对于ORA-01658,通过查看DBA_DATA_FILES知,SYSTEM表空间的AUTOEXTENSIBLE是YES即自动增长,大小为510M,一直以为最大可以为32G,不会是这里的问题。但是dba_free_space查询却查不到SYSTEM,看了其他库是能查到的,很疑惑,网上也有人说如果满了就查不到。开始尝试新增SYSTEM表空间,然后重新导入竟然可以了。

版本:Oracle19C RAC 集群

**解决方法:**增加system表空间

alter tablespace SYSTEM add datafile ‘+DATA’ size 1G autoextend on next 1G

疑惑:对于SYSTEM表空间自动增长但是510M就满的情况一直没有理解,难道SYSTEM表空间有个默认最大值?

你可能感兴趣的:(数据库,oracle,数据库,dba)