oracle如何对已经有的表空间建立表用户
5个回答
展开全部
概念错误。用户和表空间没什么关系。
应该表述为:在创建用户时可以指定其默认的存储表空间。
在创建表的时候,如果不显示指定表空间,表的表空间是就用户默认的表空间。当然你可以具体指定随意的一个表空间
应该表述为:在创建用户时可以指定其默认的存储表空间。
在创建表的时候,如果不显示指定表空间,表的表空间是就用户默认的表空间。当然你可以具体指定随意的一个表空间
追问
我现在已经有表空间test了 里面有10张表,现有用户是testuser,我现在还想再创建一个用户testuser02,让他和testuser的所有权限都一样,改怎么创建啊?
我在管理页面中创建了,权限是默认表空间test,权限也给了,可用testuser02登录进去之后,一张表都看不见。这是为什么啊?
追答
最简单的办法
以 sys,system或另一个dba登录进去,然后执行语句:
grant dba to testuser02
然后就可以了
.
壹寰(深圳)科技文化有限公司
2021-03-27 广告
2021-03-27 广告
不同公司提供的方案也不一样。以上回答如果还觉得不够详细,可以来咨询下壹寰(深圳)科技文化有限公司。91数据恢复是壹寰(深圳)科技文化有限公司旗下专业数据恢复品牌,91数据恢复专注于勒索病毒数据恢复、勒索病毒数据修复、数据库修复、数据库解密恢...
点击进入详情页
本回答由壹寰(深圳)科技文化有限公司提供
展开全部
create user testuser02 identified by XXXXXX
default tablespace test
然后你查一下testuser都有什么权限
可以在testuser用户下,执行SQL语句:select * from user_sys_privs 查询当前用户所拥有的所有系统权限,以及使用SQL语句:select * from user_tab_privs查询所有的对象权限
再分别grant 给testuser02
default tablespace test
然后你查一下testuser都有什么权限
可以在testuser用户下,执行SQL语句:select * from user_sys_privs 查询当前用户所拥有的所有系统权限,以及使用SQL语句:select * from user_tab_privs查询所有的对象权限
再分别grant 给testuser02
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
create table tab1(id int) tablespace ts1; -- 建表
create user username identified by userpwd default tablespace ts1;
create user username identified by userpwd default tablespace ts1;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
create table abc(
char id;
)
tablespace sp1;
char id;
)
tablespace sp1;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
create table t_stu(id int,name varchar2(50)) in tb_space;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询