请教各位: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= 指定
userid=lisi/123456 这个是执行用户
导出用户用 schema= 指定
温馨提示:答案为网友推荐,仅供参考
第1个回答 2014-01-21
你要导入一个 ROLE_GRANT 对象类型, 但是impdp 使用的userid 没有这个权限
需要system用户权限追问
需要system用户权限追问
那如果我想要导入某个用户的数据库也必须用system来执行impdp吗?
我看网上是有说可以单独导入某个用户的数据库的呀?就像这样:
expdp lisi/123456 DIRECTORY=dmpdir DUMPFILE=lisi-20111014.dmp
要么你只导入TABLE类型, 这里报错是因为 你的 DUMP文件里有ROLE_GRANT 角色授权类型,而你的账号不能建这种对象
第2个回答 2014-01-21
单从英文上看,应该是权限不够,不让进