新用户导入dmp文件
但是这个用户只能有查询权限,不能给dba权限,我新用户需要建立视图,但是一直报错说,视图表不存在。现在table对象中没有表。
求帮助,急急。
那你登录dba用户导入dmp文件啊,导入的时候可以选用户的
先选导入,弹出窗口,implore文件位置不要改,选dmp文件位置,
选从用户到用户,这里一定要选。
比如你导出的库本来里面有sys,system,user,三个用户,其中user是自定义的,sys和system是系统用户
你可以选择从user导出到test(你自己的用户名字)
如果不选,那么默认导入所有3个用户的数据并导入到你的数据库里对应名字的用户下面
你如果要创建视图,必须给你create view的权限,否则你是没办法创建视图的
命令如下:
grant create view to 用户
另外你的查询用户,如果是给了你select any table或者select ont table权限,那么你访问表的时候,必须要带上用户名进行访问
例如
select * from 用户.table