oracle如何对已经有的表空间建立表用户

 我来答
wylxl99
2012-01-18 · TA获得超过364个赞
知道小有建树答主
回答量:264
采纳率:0%
帮助的人:122万
展开全部
概念错误。用户和表空间没什么关系。
应该表述为:在创建用户时可以指定其默认的存储表空间。
在创建表的时候,如果不显示指定表空间,表的表空间是就用户默认的表空间。当然你可以具体指定随意的一个表空间
追问
我现在已经有表空间test了 里面有10张表,现有用户是testuser,我现在还想再创建一个用户testuser02,让他和testuser的所有权限都一样,改怎么创建啊?
我在管理页面中创建了,权限是默认表空间test,权限也给了,可用testuser02登录进去之后,一张表都看不见。这是为什么啊?
追答
最简单的办法
以 sys,system或另一个dba登录进去,然后执行语句:
grant dba to testuser02
然后就可以了
.
壹寰(深圳)科技文化有限公司
2021-03-27 广告
不同公司提供的方案也不一样。以上回答如果还觉得不够详细,可以来咨询下壹寰(深圳)科技文化有限公司。91数据恢复是壹寰(深圳)科技文化有限公司旗下专业数据恢复品牌,91数据恢复专注于勒索病毒数据恢复、勒索病毒数据修复、数据库修复、数据库解密恢... 点击进入详情页
本回答由壹寰(深圳)科技文化有限公司提供
百度网友aa1911c
2012-01-18 · TA获得超过1362个赞
知道大有可为答主
回答量:4951
采纳率:0%
帮助的人:9341万
展开全部
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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
quriyiran
2012-01-28
知道答主
回答量:38
采纳率:0%
帮助的人:25.6万
展开全部
create table tab1(id int) tablespace ts1; -- 建表
create user username identified by userpwd default tablespace ts1;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cwei_hu
2012-01-18
知道答主
回答量:18
采纳率:0%
帮助的人:14.9万
展开全部
create table abc(
char id;
)
tablespace sp1;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9566112
2012-01-18 · TA获得超过151个赞
知道小有建树答主
回答量:256
采纳率:0%
帮助的人:145万
展开全部
create table t_stu(id int,name varchar2(50)) in tb_space;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式