这几天遇到一个怪问题,经过多轮测试,找到问题点记录下
将12.2环境中的几个用户迁移到19c中,因数据量较大,我加了parallel=4 cluster=N,仅仅为了加快导入速度,发现报错如下
ORA-39111: Dependent object type ALTER_PROCEDURE:"BSSZJ"."P_T_DS_DSJBXX_XXZXY" skipped, base object type PROCEDURE:"BSSZJ"."P_T_DS_DSJBXX_XXZXY" already exists
ORA-39111: Dependent object type ALTER_PROCEDURE:"BSSZJ"."P_BSZS_XM_CP" skipped, base object type PROCEDURE:"BSSZJ"."P_BSZS_XM_CP" already exists
多次测试,分开按用户一个一个导入都遇到该问题,不影响使用,就是为了找到问题点,最后没办法了,没加parallel=4 cluster=N参数,导入的时间多了1倍多,但是不报ORA-39111了。
查看mos,好像有个类似的文档
Bug 28451919 - ORA-31684/ORA-39112/ORA-39111 Errors When Executing Data Pump Import in Parallel (Doc ID 28451919.8)
Bug 28451919 : ORA-31684 ORA-ORA-39112 ORA-39111 EXECUTING IMPORT IN PARALLEL
20230728日更新
19.19 rac环境应用了p29613245_1919000DBRU_Generic.zip后,添加并行导入时无故障告警了