新搭建19c的数据库环境 在使用expdp备份数据的时候,日志中显示
查询undo表空间状态正常 空闲空间也很大,所以尝试扩容undo的表空间也是没有作用的。
解决方案:
修改undo_reaction参数 解决ORA-01555的报错问题
因为是19c的数据库,所以需要在CDB中进行查询和修改相关参数
SQL> show parameter undo_r
查看数据库undo_retention值
SQL> alter system set undo_retention=3600;
SQL> alter tablespace undotbs1 retention guarantee;
执行完成 再进行导出无以上报错
另1:
如导出耗时较长,可以修改流池的大小
还是需要进cdb
SQL> show parameter streams_pool_size;
SQL>alter system set streams_pool_size=150m;
修改完参数后 导出就会耗时少一点
另2:
如果在一个expdp任务进行中 要想终止任务
数据库中可以查询到每一个任务的工作状态
select * from dba_datapump_jobs;
expdp/impdp uname/password attach=SYS_IMPORT_SCHEMA_01
–回车,可以查看该任务的详细情况
Export>stop_job=immediate;