2020-01-09
impdp报错
源库是用system导出,目标库system导入在
CREATE TABLE "ORDDATA"."ORDDCM_CT_PRED_OPRD"
报错ORA-01031: insufficient privileges
给system授权sysdba也不行
我来答
添加附件
收藏
分享
问题补充
5条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
源库是用system导出,目标库system导入在
CREATE TABLE "ORDDATA"."ORDDCM_CT_PRED_OPRD"
报错ORA-01031: insufficient privileges
给system授权sysdba也不行
请提供expdp和impdp的语句,密码部分如有,请自行mask
评论
有用 0expdp system/***@douyusi directory=dir_dp dumpfile=douyusi.dmp full=y logfile=douyusi.log content=metadata_only;
impdp system/***@douyusi directory=dir_dp dumpfile=douyusi.dmp table_exists_action=replace transform=segment_attributes:n logfile=imp.log
评论
有用 0ORDDATA用户包含 Oracle Multimedia DICOM data model,可以认为是一个系统级别的账户。所以你impdp中的“table_exists_action=replace”,是会被拒绝掉的。
建议以白名单方式导出,这样导入的时候用你现在的代码就没问题了。
如果无法重新导出,那么就以白名单方式导入指定的schema即可。通常,你认识或不认识的那些账户,状态是 EXPIRED & LOCKED ,创建时间和你建库时间一样的,都是系统级别的用户,应该在expdp和impdp中显式排除掉。
评论
有用 0
墨值悬赏