本文主要是介绍ORA-32771: cannot add file to bigfile tablespace,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
ORA-32771: cannot add file to bigfile tablespace
问题描述:
扩容表空间的时候提示大文件表空间不可以添加文件
ORA-32771: cannot add file to bigfile tablespace
原因:
Oracle 的大文件表空间只允许有1个文件,这个文件的最大大小可以到32T。
A BIGFILE tablespace can contain only ONE datafile, but it could be up to 32T
参考:
Oracle Advanced Authentication(OAA) ORA-32771: cannot add file to bigfile tablespace (Doc ID 2974087.1)
处理方法:
如果需要及时处理的话,可以通过如下方法对表空间进行扩容。
ALTER TABLESPACE tbsname RESIZE 12G;
或者
ALTER TABLESPACE tbsname AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED;
--创建一个大文件表空间
Create Bigfile tablespace bf_images_xp datafile 'D:\APP\ZHOU\ORADATA\SCIMSDB\\bf_images_xp.dbf' size 500M Autoextend OFF;SQL> ALTER TABLESPACE bf_images_xp AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED;Tablespace altered.SQL> select TABLESPACE_NAME,AUTOEXTENSIBLE from dba_data_files where tablespace_name='BF_IMAGES_XP';TABLESPACE_NAME
--------------------------------------------------------------------------------
AUTOEXTEN
---------
BF_IMAGES_XP
YESSQL> ALTER TABLESPACE bf_images_xp RESIZE 1G;Tablespace altered.SQL>
这篇关于ORA-32771: cannot add file to bigfile tablespace的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!