ORA31633:unable to create master table "DP.SYS_EXPORT_FULL_11" ORA01658

问题描述:在进行数据泵进行数据库备份的时候,但是导出命令报错,环境是19C 4节点的rac 一体机。现在需要将asm磁盘组的空间进行清理,清理操作是删除一个pdb,删除之前先备份一下pdb

ORA-31626:job does not exist
ORA-31633:unable to create master table "DP.SYS_EXPORT_FULL_11" 
ORA-06512: at "SYS.DBMS_SYS_ERROR", line 95
ORA-06512: at "SYS.KUPV$FT", line 1163
ORA-06518: unable to create INITIAL extent for segment in tablespace SYSTEM
ORA-06512: at "SYS.KUPV$FT", line 1065
ORA-06512: at "SYS.KUPV$FT", line 1044

 1.目前是system表空间没法继续创建segment,system表空间正常应该是自动拓展的,先查询表空间的使用率,system的使用率在42%左右,空间也没有满

 2.查询文件是否自拓展,目前查询正常,系统表空间都是自动拓展

SELECT TABLESPACE_NAME, FILE_NAME, AUTOEXTENSIBLE FROM DBA_DATA_FILES;

3.查询asm磁盘空间,free只有4G的空间了,data盘总存储12T,这已经不足以来支撑系统表空间进行自拓展了

数据库层面执行命令,都会报错,提示跟数据泵导出一样的错误

4.准备尝试一下用rman备份一下pdb,这个数据库但是没有开启归档,pdb开启归档需要在cdb层面,没法进行业务全停

5.rman没法进行,数据泵也没法执行。策略是清理一些空间可供数据泵跑起来,在其他的pdb下找到一些临时表空间比较大,准备resize一下这些大表的数据文件

select file_name,bytes/1024/1024  from dba_temp_files where tablespace_name='TEMP'

6.找到临时文件的位置,或者file_id进行临时表空间数据文件resize。临时表空间resize是tempfile,正常表空间数据文件是datafile。

alter database tempfile '+DATAC1/temp.1061' resize 10G;

7.释放完,查看到asm磁盘空间释放了一些

8.释放到了有25G free空间,数据泵也可以正常的执行下了

原文地址:https://www.cnblogs.com/houzhiheng/p/15691691.html