oracle数据库用impdp导入的问题
请教各位:oracle用impdp导入的时候报下面的错是怎么回事?报错:ORA-39083:ObjecttypeROLE_GRANTfailedtocreatewithe...
请教各位: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 知道的麻烦解释下错误以及解决办法,谢谢!
展开
3个回答
展开全部
你要导入一个 ROLE_GRANT 对象类型, 但是impdp 使用的userid 没有这个权限
需要system用户权限
需要system用户权限
追问
那如果我想要导入某个用户的数据库也必须用system来执行impdp吗?
我看网上是有说可以单独导入某个用户的数据库的呀?就像这样:
expdp lisi/123456 DIRECTORY=dmpdir DUMPFILE=lisi-20111014.dmp
追答
要么你只导入TABLE类型, 这里报错是因为 你的 DUMP文件里有ROLE_GRANT 角色授权类型,而你的账号不能建这种对象
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
单从英文上看,应该是权限不够,不让进
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询