码迷,mamicode.com
首页 > 数据库 > 详细

Oracle表空间管理相关

时间:2018-02-13 19:01:19      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:数据字典   ora   文件的   就是   方式   blog   限制   应该   oracle表空间   

以下以我自己的测试环境举例:

1.表空间的 block_size 为 8192字节,即8KBytes。从数据字典中查到 max_size 为 2147483645,即约为15.9TBytes。

2.在创建表空间时,可以选择bigfile 或者smallfile ,我这里默认的应该是smallfile。发现无论是bigfile 还是smallfile,都不会影响表空间的max_size,但是data_file 的大小会受影响。使用bigfile不手动指定数据文件的最大大小时,发现数据文件maxbytes是35184372064256字节,约为31.9TBytes;使用smallfile 不手动指定数据文件的大小是,发现数据文件maxbytes是34359721984字节,约为31.9GBytes。这样出现一个问题,既然无论指定bigfile还是smallfile,表空间的最大大小约为15.9TBytes,这样在指定bigfile时,数据文件的大小反而比表空间的大小限制还大了。猜测是在创建表空间或修改表空间时,指定的数据文件可以指定reuse,这样多个表空间就可以共用一个数据文件。当指定smallfile时,数据文件的最大大小31.9GBytes是比表空间的最大大小15.9TBytes要小的,解决方式就是一个表空间可以拥有多个数据文件。
3.

Oracle表空间管理相关

标签:数据字典   ora   文件的   就是   方式   blog   限制   应该   oracle表空间   

原文地址:https://www.cnblogs.com/vanwoos/p/8447012.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!