如何把表空间的autoextend改为on

转载 2016年08月31日 10:42:16
修改方法:
执行一下sql即可:
alter database datafile '/u01/app/oracle/oradata/orcl/sec_d01.dbf' autoextend on;

ORACLE数据文件(autoextend on)上限
1、smallfile
Oracle的限制,如果要建普通的datafile,最大的大小就是 (2^22-1)*32K = 128G (注:Oracle最大支持block为32k)。存在这个限制是因为Oracle的内部ROWID使用22位2进制数来存储不同的block号,所以22位最多代表(2^22-1)个block。
(2^22-1)*8k=32
2、bigfile
为了解决数据文件大小的问题,Oracle10g专门引入了bigfile tablespace,在bigfile tablespace里Oracle使用32位来存储block号,即比之前增大了1024倍,其最大文件大小从128G增加到128T。
当然如果使用bigfile tablespace,则需要注意OS的文件大小限制。
例如在windows下,单个文件最大限制如下:
FAT12 8M
FAT16 2G
FAT32 4G
NTFS 64GB
NTFS5.0 2TB
下面介绍一下Oracle 10g的bigfile tablespace创建语法,其实很简单
SQL> create tablespace big_tbs datafile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\WANGXIAOQI\DATAFILE\BIG_TBS.DBF' size 20G
2 autoextend on next 10G maxsize 100G;
Tablespace created.
至于对其他的一些操作的影响比较复杂,暂时不做研究,有时间了专门了解一下。可以了解的基本特性是:会默认得使用LMT和ASSM来对tablespace进行管理。
需要注意的是,对于bigfile tablespace来说,只允许创建一个datafile,而不允许再添加datafile。
SQL> alter tablespace big_tbs add datafile '/opt/oracle/product/10.2.0/oradata/wangxiaoqi/big_tbs2.dbf' size 20G
2 autoextend on next 10M maxsize 100M;
alter tablespace big_tbs add datafile '/opt/oracle/product/10.2.0/oradata/devMISowb/big_tbs2.dbf' size 20M
*
ERROR at line 1:
ORA-32771: cannot add file to bigfile tablespace

相关文章推荐

表空间对应文件的AUTOEXTEND ON NEXT指定的值对性能的影响

创建表空间的时候指定的数据文件可以设为自动扩展,以及每次扩展多少容量,如果发现在大数据量插入的时候非常慢,可能的原因是NEXT指定的值太小. 下面来模拟一下这个过程: 1,创建一个表空间: CR...

Oracle表空间的创建和更改

1. 创建永久表空间 CREATE TABLESPACE tablename DATAFILE 'datafilename' size 大小 M;2.查看表空间的存储文件路径SELECT FI...

Oracle修改表空间大小.doc

  • 2017-08-15 13:45
  • 42KB
  • 下载

oracle的临时表空间写满磁盘空间解决改问题的步骤

在检查aix5.3系统的磁盘空间时,发现临时表空间所在临时数据文件已经达到20G,已经占用了100%。 因为是正式数据库服务器,不能随便重启数据库。 以下的操作是用数据库的sys超级用户操作 刚...
  • sqbzo
  • sqbzo
  • 2014-12-04 06:01
  • 776

Oracle 表空间建立方法

oracle 查看用户所在的表空间

查看当前用户的缺省表空间   SQL>select username,default_tablespace from user_users;   查看当前用户的角色   SQL>se...

ORACLE_表空间扩展方法

  • 2014-04-10 16:03
  • 76KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)