12C里ORDDATA用户是做什么的了
这个用户是数据库默认创建的用户,和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不管是在 11g 里 还是 12c 里 这个默认用户都是锁定状态的,根据这一点都没什么影响。你先检查一下原环境这个用户状态就清楚了。
评论
有用 0这个是oracle默认创建的用户,包含Oracle Multimedia DICOM数据模型,通常这些用户都是locked的。
从你的报错看,你应该是全库导出,才会涉及到把默认用户的数据也被导出,从导入的报错看,你应该加了table_exists_action
建议:oracle默认创建这些用户可以忽略的。但是建议在导出或者导入的时候可以指定schemas,针对需要的schama进行导入,这样可以避免默认用户的问题。
impdp 加上schemas=xxxx 参数,根据需要的用户进行数据导入。
在导出的时候也可以指定:expdp 加上schemas=(a,b)
评论
有用 0
墨值悬赏


