用以下两种方法:
方法1:修改数据文件的扩展性
alter database datafile '文件路径' autoextend on next 100m maxsize 4000M;
方法2:给表空间增加新的数据文件
alter tablespace 表空间名 add datafile '数据文件路径' size 1000m autoextend on next 100m maxsize 4000M;
是用户表空间还是用户配额?是出现ora-01536错误么?表空间的大小和用户配额大小是两种不同的概念。表空间的大小是指实际的用户表空间的大小,而用户配额的大小是指用户指定使用表空间的大小。如果单纯的增加用户的表空间还是会出现问题的,用户在使用表空间的同时使用空间的配额,如果超出限制,就算有空的地方,也不会让用户使用。
alter user ***(用户名) quota 30m on ***(表空间(默认为users))
则有四种方法可以增加表空间的大小,其中增加数据文件是经常用的一种。四种'D:\\ORACLE\\PRODUCT\\10.2.0\\ORADATA\\EDWTEST\\APP03.DBF' SIZE 50M;
增加数据文件。alter tablespace xxxx add datafile '/u01/xxxx' size 100M;
alter tablespace xxxx add datafile '/u01/xxxx' size 1000M;
or
alter database datafile '/u01/xxxx' resize 5000M;