暂无图片
12C里ORDDATA用户是做什么的了
我来答
分享
豆宇斯
2020-03-13
12C里ORDDATA用户是做什么的了

12C里ORDDATA用户是做什么的了

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
高达

这个用户是数据库默认创建的用户,和MWM产品有关,应用于MWM产品地图和空间数据功能,这些功能在MDSYS架构中可用,其表引用了XML对象。不建议删除,并且它的存在不会对数据库产生任何影响。因此,强烈建议不要删除此用户以及相关数据

暂无图片 评论
暂无图片 有用 0
豆宇斯

我是从11g用expdp导出元数据再导入到12c,导入时有几个和ORDDATA有关的报错

ORA-39120: Table "ORDDATA"."ORDDCM_ANON_RULE_TYPES" can't be truncated, data will be skipped. Failing error is:

ORA-02266: unique/primary keys in table referenced by enabled foreign keys

ORA-00955: name is already used by an existing object

ORA-39112: Dependent object type OBJECT_GRANT:"ORDDATA" skipped, base object type TABLE:"ORDDATA"."ORDDCM_ANON_RULE_TYPES" creation failed

ORA-39112: Dependent object type INDEX:"ORDDATA"."ORDDCM_ANON_R_TYPES_PK1" skipped, base object type TABLE:"ORDDATA"."ORDDCM_ANON_RULE_TYPES" creation failed

ORA-39112: Dependent object type CONSTRAINT:"ORDDATA"."ORDDCM_ANON_R_TYPES_CK1" skipped, base object type TABLE:"ORDDATA"."ORDDCM_ANON_RULE_TYPES" creation failed

除了这个表还有其他ORDDATA下的表和这个类似,都是报这四个错,这个不处理有影响么

暂无图片 评论
暂无图片 有用 0
JiekeXu
暂无图片

不管是在 11g 里 还是 12c 里 这个默认用户都是锁定状态的,根据这一点都没什么影响。你先检查一下原环境这个用户状态就清楚了。

暂无图片 评论
暂无图片 有用 0
peiyang

这个是oracle默认创建的用户,包含Oracle Multimedia DICOM数据模型,通常这些用户都是locked的。
从你的报错看,你应该是全库导出,才会涉及到把默认用户的数据也被导出,从导入的报错看,你应该加了table_exists_action
建议:oracle默认创建这些用户可以忽略的。但是建议在导出或者导入的时候可以指定schemas,针对需要的schama进行导入,这样可以避免默认用户的问题。
impdp 加上schemas=xxxx 参数,根据需要的用户进行数据导入。
在导出的时候也可以指定:expdp 加上schemas=(a,b)

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏