
ORACLE数据库,imp导入表时,说要有DBA权限,怎么办?
如果我想以DBA方式登录来导入,那格式是怎么写呢?是impassysdbafile=吗?如果我先以DBA登录,然后将导入权限授予给某用户,能否解决呢?怎么写那命令呢?...
如果我想以DBA方式登录来导入,那格式是怎么写呢?是imp as sysdba file=吗?
如果我先以DBA登录,然后将导入权限授予给某用户,能否解决呢?怎么写那命令呢? 展开
如果我先以DBA登录,然后将导入权限授予给某用户,能否解决呢?怎么写那命令呢? 展开
5个回答
展开全部
1、将目标用户赋予dba权限,然后导入:grant dba to xxx;
2、使用有dba权限的用户来进行导入:imp xxx/xxx file=xx.dmp fromuser=原用户 touser=目标用户
3、这个关键是导入时的用户角色问题(主要是因为你导出时使用的用户为具有dba权限的用户),这个和你是否具有导入权限没有关系。
2、使用有dba权限的用户来进行导入:imp xxx/xxx file=xx.dmp fromuser=原用户 touser=目标用户
3、这个关键是导入时的用户角色问题(主要是因为你导出时使用的用户为具有dba权限的用户),这个和你是否具有导入权限没有关系。
展开全部
如果是用dba用户导出的,导入时的用户也需要具有dba权限。
解决方法:
1 导入用户具有dba权限。
2 用该用户导入。这个写法有点特殊。imp 'sys/password as sysdba' 。
请参考。
解决方法:
1 导入用户具有dba权限。
2 用该用户导入。这个写法有点特殊。imp 'sys/password as sysdba' 。
请参考。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那就给这个用户分配DBA权限啊
用sqlplus
grant dba to username;
这样这个用户就有DBA权限了
用sqlplus
grant dba to username;
这样这个用户就有DBA权限了
本回答被提问者采纳

你对这个回答的评价是?
展开全部
imp 'sys/password as sysdba' file=...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询