
正文
oracle表空间最大,oracle表空间最大文件数
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何修改oracle表空间数据文件的大小为不限制
alter database datafile file_name resize xxxM;可增大和调小,但是调小时要注意,不一定能成功,数据文件只能缩小到最大的 已使用块为止。如果你使用的块刚好是最大的块,那回缩的操作就会失败。
数据库的表空间的block size建立好之后就不能修改,要么新建一个表空间,或者新建数据库,然后将数据导入到新的数据库。
在oracle中,用户的默认永久性表空间为system,默认临时表空间为temp。如果所有的用户都使用默认的临时表空间,无疑会增加system与temp表空间的竞争性。
给您提供建议如下:(1)如果表空间的数据没存满,可以考虑执行表空间收缩操作。(2)如果表空间的数据存满了,可以考虑建多个表空间文件。(3)从业务的角度考虑,是否可以考虑将部分数据进行剥离,存放在历史库。
你可以看上面的查询结果。是否自动增长由你建立的datafile是否设置成autoextend有关。当然了,你也可以在后期修改datafile的属性,如resize重新增加文件的大小等,或设置成autoextend等。也可以在对应表空间上增加新datafile文件。
create tablespace ABC datafile d:\oradata\abc.dbf size 100m;创建表空间ABC,数据文件是d:\oradata\abc.dbf,大小是100m。
相关问答
Q1: 关于oracle中普通表空间最大能扩展为多少
1、G。ORACLE的物理文件最大只允许4194304个数据块,表空间数据文件的最大值为32G,默认oracle表空间数据文件用的BLOCKSIZE是8k。
2、默认64位oracle创建表空间时用的BLOCKSIZE 是8k,表空间文件最大是32G。
3、位linux 和64位oracle,默认oracle表空间数据文件用的BLOCKSIZE是8k,表空间数据文件最大是32G。
Q2: oracle数据库一张表最大存多少条数据
1、根据不同的版本有不同的存储条数:Excel 07-2003 一个工作表最多可有65536行,行用数字1—65536表示,最多可有256列。单个sheet可以保存:行(65536)*列(256)=16777216个数据。
2、位linux 和64位oracle,默认oracle表空间数据文件用的BLOCKSIZE是8k,表空间数据文件最大是32G。
3、大数据量最好还是要做表分区的。另外在DB2中有一个 页大小设置,那个是限制你一个表有多少列的,就是多少个字段,一般服务器设置成 8K\16K 就能满足需要 如果设置成4K在写复杂的视图的时候会有错误。
Q3: oracle能管理多大空间
1、G。ORACLE的物理文件最大只允许4194304个数据块,表空间数据文件的最大值为32G,默认oracle表空间数据文件用的BLOCKSIZE是8k。
2、位linux 和64位oracle,默认oracle表空间数据文件用的BLOCKSIZE是8k,表空间数据文件最大是32G。
3、在oracle11g中引进了bigfile表空间,他充分利用了64位CPU的寻址能力,使oracle可以管理的数据文件总量达到8EB。单个数据文件的大小达到128TB,即使默认8K的db_block_size也达到了32TB。
4、如果数据库DB_BLOCK_SIZE=32K(最大),那么以上得到130816GB(约128TB)。bigfile tablespace 每个表空间:1个数据文件*4G数据块*DB_BLOCK_SIZE 如果数据库DB_BLOCK_SIZE=8K(最常见),那么以上得到32768GB(32TB)。
关于oracle表空间最大和oracle表空间最大文件数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






