oracle修改表空间为自动增加大小
时间: 2024-05-09 11:14:52 浏览: 10
可以使用以下步骤来将Oracle表空间设置为自动增加大小:
1. 首先,使用以下命令检查表空间的当前设置:
```
SELECT tablespace_name, autoextensible
FROM dba_tablespaces
WHERE tablespace_name = '<tablespace_name>';
```
2. 如果“autoextensible”列的值为“NO”,则需要使用以下命令将其设置为自动增加大小:
```
ALTER TABLESPACE <tablespace_name>
AUTOEXTEND ON
NEXT <size>
MAXSIZE <max_size>;
```
其中,“<size>”是指每次增加的大小,“<max_size>”是指表空间的最大大小。例如,如果要将表空间“users”设置为自动增加大小,每次增加100M,最大大小为10G,则可以使用以下命令:
```
ALTER TABLESPACE users
AUTOEXTEND ON
NEXT 100M
MAXSIZE 10G;
```
3. 使用以下命令再次检查表空间的设置,确保已成功设置为自动增加大小:
```
SELECT tablespace_name, autoextensible
FROM dba_tablespaces
WHERE tablespace_name = '<tablespace_name>';
```