oracle数据库如何增加表空间的大小?

2024-11-25 10:07:31
推荐回答(5个)
回答1:

用以下两种方法:

方法1:修改数据文件的扩展性

alter database datafile '文件路径' autoextend on next 100m maxsize 4000M;

方法2:给表空间增加新的数据文件

alter tablespace 表空间名 add datafile '数据文件路径' size 1000m autoextend on next 100m maxsize 4000M;

   

回答2:

是用户表空间还是用户配额?是出现ora-01536错误么?表空间的大小和用户配额大小是两种不同的概念。表空间的大小是指实际的用户表空间的大小,而用户配额的大小是指用户指定使用表空间的大小。如果单纯的增加用户的表空间还是会出现问题的,用户在使用表空间的同时使用空间的配额,如果超出限制,就算有空的地方,也不会让用户使用。
alter user ***(用户名) quota 30m on ***(表空间(默认为users))

回答3:

则有四种方法可以增加表空间的大小,其中增加数据文件是经常用的一种。四种'D:\\ORACLE\\PRODUCT\\10.2.0\\ORADATA\\EDWTEST\\APP03.DBF' SIZE 50M;

回答4:

增加数据文件。alter tablespace xxxx add datafile '/u01/xxxx' size 100M;

回答5:

alter tablespace xxxx add datafile '/u01/xxxx' size 1000M;
or
alter database datafile '/u01/xxxx' resize 5000M;