ORACLE 数据文件为裸设备,自动扩展后是否会超过添加数据文件时设置的容量大小?
我们系统的SYSAUX表空间使用的是裸设备,裸设备的实际容量大小是3G,但是在添加到数据库数据文件使用的时候设置的大小是2G,然后把数据文件设置成了自动扩展,请问ORACLE自动扩展后该裸设备的实际使用容量会不会超过2G呢?
我听人讲说这种情况ORACLE最多使用2G的容量,不知道是否正确,请高手指点!

解决方案 »

  1.   


    楼上能够补充一下吗:
    在添加裸设备的时候,只有文件名、文件目录、大小、已使用这四列,我是在ORACLE客户端看的,请问你讲的设定的最大值是否是指大小呢?
      

  2.   


    裸设备只是用来存放的。 添加数据文件的时候还是一样的。 如:
    ALTER TABLESPACE DAVE ADD DATAFILE 'D:\APP\ADMINISTRATOR\ORADATA\ORCL\DAVE01.DBF' SIZE 20M AUTOEXTEND ON NEXT 10M MAXSIZE 100M;
      

  3.   

    也碰到楼主的问题,实际上是可以扩展,借鉴楼主的例子,可以扩展到3G以内,但不建议这样做,因为如果没有设置最大值的话可能会超越数据文件的大小。
    这种情况可以做如下操作解决:
    SQL>alter database datafile 'datafile' autoextend off;
    SQL>alter database datafile 'datafile' resize 3070M;
    ===========================================================
    具体说明可以参考itpub上的一则帖子:
    http://www.itpub.net/thread-1313898-1-1.html