Chinaunix首页 | 论坛 | 博客
  • 博客访问: 101560
  • 博文数量: 35
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 302
  • 用 户 组: 普通用户
  • 注册时间: 2017-02-07 17:04
个人简介

不积跬步无以至千里,每天进步一点点~

文章分类

全部博文(35)

文章存档

2018年(3)

2017年(32)

我的朋友

分类: Oracle

2017-02-28 10:23:23

1.如何查看表空间文件是否为自动扩展。
    select * from DBA_DATA_FILES  
  查看autoextensible 是yes 就是自动扩展

2.但是oracle 表空间大小不是能无限扩展,表空间一个数据文件最大为32G。
 提示:最好控制一个数据文件大小不要太大,防止数据库迁移,维护时,维护拷贝方便。
3.一个表空间可以挂载多个数据文件。如果表空间达到最大值,需要添加数据文件
增加表空间大小的四种方法
方法1:给表空间增加数据文件
Windows下:ALTER TABLESPACE app_data ADD DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF' SIZE 50M;
Linux下: ALTER TABLESPACE app_data ADD DATAFILE '/home/oracle/app/oracle/ctmdb/ctmuser.dbf'SIZE 50M;

方法2:新增数据文件,并且允许数据文件自动增长
Windows下:ALTER TABLESPACE app_data ADD DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP04.DBF' SIZE 50M AUTOEXTEND ON NEXT 5M;
Linux下: ALTER TABLESPACE app_data ADD DATAFILE '/home/oracle/app/oracle/ctmdb/ctmuser.dbf' SIZE 50M AUTOEXTEND ON NEXT 5M;
 

方法3:允许已存在的数据文件自动增长
Windows下:ALTER DATABASE DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF' AUTOEXTEND ON NEXT 5M;
Linux下: ALTER TABLESPACE DATAFILE '/home/oracle/app/oracle/ctmdb/ctmuser.dbf'AUTOEXTEND ON NEXT 5M;

方法4:手工改变已存在数据文件的大小
Windows下:ALTER DATABASE DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP02.DBF' RESIZE 100M;
Linux下: ALTER TABLESPACE app_data ADD DATAFILE '/home/oracle/app/oracle/ctmdb/ctmuser.dbf' RESIZE 100M;
注释:app_data 为表空间名。
阅读(1444) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~