加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Oracle 修改表空间大小,设定自动扩张

发布时间:2020-12-12 15:29:40 所属栏目:百科 来源:网络整理
导读:-- 登录 sqlplus / as sysdba -- 设定显示格式 SET LINESIZE 1200 COL TABLESPACE_NAME FOR A30 COL FILE_NAME FOR A60; -- 查看所有非临时表空间 select tablespace_name, file_name, STATUS, AUTOEXTENSIBLE, INCREMENT_BY, BYTES/1024/1024 AS "FILE_SIZE

-- 登录
sqlplus / as sysdba

-- 设定显示格式
SET LINESIZE 1200
COL TABLESPACE_NAME FOR A30
COL FILE_NAME FOR A60;

-- 查看所有非临时表空间
select
tablespace_name,
file_name,
STATUS,
AUTOEXTENSIBLE,
INCREMENT_BY,
BYTES/1024/1024 AS "FILE_SIZE(M)",
MAXBYTES/1024/1024 AS "MAX_SIZE(M)",
USER_BYTES/1024/1024 AS "USEFUL_SIZE"
from dba_data_files;

-- 更改非临时表空间大小
alter database datafile '/opt/oracle/oradata/isdb/system01.dbf' resize 4000M;

-- 设定非临时表空间自动扩张
ALTER DATABASE datafile '/opt/oracle/oradata/isdb/system01.dbf'
AUTOEXTEND ON
NEXT 100M
MAXSIZE UNLIMITED;

-- 查看临时表空间
SELECT
tablespace_name,
USER_BYTES/1024/1024 AS "USEFUL_SIZE"
FROM DBA_TEMP_FILES;

-- 更改临时表空间大小
ALTER DATABASE TEMPFILE '/opt/oracle/oradata/isdb/temp01.dbf' RESIZE 4G;

-- 设定临时表空间自动扩张 ALTER DATABASE TEMPFILE '/opt/oracle/oradata/isdb/temp01.dbf' AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读