请教:数据库用户和表空间的关系

[复制链接]
查看11 | 回复6 | 2011-2-18 11:43:35 | 显示全部楼层 |阅读模式
用户都有默认表空间,然后还可以在其他表空间上获取配额。对于分到的配额是否可以这样理解,这个用户的默认表空间没有可用的空间了,他的表就要建在获得配额的表空间中了,谢谢
回复

使用道具 举报

千问 | 2011-2-18 11:43:35 | 显示全部楼层
标记,
学习
回复

使用道具 举报

千问 | 2011-2-18 11:43:35 | 显示全部楼层
关注一下
回复

使用道具 举报

千问 | 2011-2-18 11:43:35 | 显示全部楼层
最初由 logan 发布
[B]用户都有默认表空间,然后还可以在其他表空间上获取配额。对于分到的配额是否可以这样理解,这个用户的默认表空间没有可用的空间了,他的表就要建在获得配额的表空间中了,谢谢 [/B]

这些表空间是都可以用的。可以指定使用
回复

使用道具 举报

千问 | 2011-2-18 11:43:35 | 显示全部楼层
最初由 whmng 发布
[B]
这些表空间是都可以用的。可以指定使用 [/B]

如果就是不指定呢?默认表空间没有地方了,那么往一个表中插入的数据会怎样呢?希望能讲的再明白一些,谢谢
回复

使用道具 举报

千问 | 2011-2-18 11:43:35 | 显示全部楼层
在unix下,tablespace的大小需要DBA指定,当插入数据的表所在空间已用完的情况下,会报错误。不知楼主问的是不是这个问题。
回复

使用道具 举报

千问 | 2011-2-18 11:43:35 | 显示全部楼层
默认表空间没有地方了,则
1.往一个表中插入数据,会报错:ORA-01653
2.新建表而且不指定表空间,会报错:ORA-01658
3.指定没有配额、并且没有权限使用的表空间,会报错:ORA-01950
4.如果有足够的权限访问任何表空间,即使没有直接获取配额,照样可以使用指定的表空间
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行