oracle数据库用impdp导入的问题

请教各位:oracle用impdp导入的时候报下面的错是怎么回事? 报错:ORA-39083: Object type ROLE_GRANT failed to create with error: ORA-31625: Schema SYSTEM is needed to import this object, but is unaccessible ORA-01031: insufficient privileges 知道的麻烦解释下错误以及解决办法,谢谢!

权限不够
userid=lisi/123456 这个是执行用户
导出用户用 schema= 指定
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-01-21
你要导入一个 ROLE_GRANT 对象类型, 但是impdp 使用的userid 没有这个权限

需要system用户权限追问

那如果我想要导入某个用户的数据库也必须用system来执行impdp吗?
我看网上是有说可以单独导入某个用户的数据库的呀?就像这样:
expdp lisi/123456 DIRECTORY=dmpdir DUMPFILE=lisi-20111014.dmp

追答

要么你只导入TABLE类型, 这里报错是因为 你的 DUMP文件里有ROLE_GRANT 角色授权类型,而你的账号不能建这种对象

第2个回答  2014-01-21
单从英文上看,应该是权限不够,不让进

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网