日期:2014-05-17  浏览次数:20854 次

关于oracle表空间的问题
1、oracle创建表空间的时候以dba的身份登录和用普通身份登录创建表空间有什么区别?
我在从网上查创建表空间的时候好多网页提示先用dba的身份登录,可是我用普通身份登录进去也可以创建表空间成功。

2、oracle创建表空间的时候设置表空间为自增的模式和以后表空间不够的时候再扩充表空间这两种方式有什么区别?各自的优缺点是什么?

------解决方案--------------------
1.任何用户都可以创建表空间,表空间是Oracle数据库的一个逻辑结构方面的事概念。
创建的表空间,可以被任何方案(即用户和对象的集合)所使用。
2.自动增长模式,就是不用总手动去扩展表空间,缺点是如果不设置上限,会耗尽硬盘空间,造成系统瘫痪。
手动增长当然与自动增长相反了,如果数据量不是特别大,可以采用手动。
------解决方案--------------------
探讨

引用:
创建的表空间,可以被任何方案(即用户和对象的集合)所使用。


那我是不是可以这样理解:a用户可以使用dba创建的表空间,dba也可以使用a用户创建的表空间。

------解决方案--------------------
探讨

1.任何用户都可以创建表空间,表空间是Oracle数据库的一个逻辑结构方面的事概念。
创建的表空间,可以被任何方案(即用户和对象的集合)所使用。
2.自动增长模式,就是不用总手动去扩展表空间,缺点是如果不设置上限,会耗尽硬盘空间,造成系统瘫痪。
手动增长当然与自动增长相反了,如果数据量不是特别大,可以采用手动。

------解决方案--------------------
1、二者没啥区别,只有有权限就能创建,创建出来的使用规则同楼上几位说的。
2、二者在使用上也没啥区别,只要有空间就能用。从经验上说,我不建议自动扩展空间