Oracle中Datafiles的管理

2014-11-24 17:42:31 · 作者: · 浏览: 0

  SQL>alter tablespace ...add datafile ...


  SQL>alter tablespace ...add tempfile ...


  一、增加文件:


  EXTENT MANAGEMENT LOCAL


  SEGMENT SPACE MANAGEMENT AUTO


  1、添加文件


  SQL>alter tablespace myts01


  add datafile 'd:\oracle\product\10.2.0\oradata\orcl\myts03.dbf' size 10M;


  2、临时表空间添加文件


  SQL>alter tablespace temp


  add tempfile 'd:\oracle\product\10.2.0\oradata\orcl\mytemp.dbf' size 10M;


  ==============================================================


  二、改变数据文件的大小


  1、设置数据文件为自动增长


  SQL>create smallfile tablespace myts02


  datafile 'd:\oracle\product\10.2.0\oradata\orcl\myts02_1.dbf' size 10M


  autoextend on


  next 5M


  maxsize 50M;


  SQL>alter tablespace myts02


  add datafile 'd:\oracle\product\10.2.0\oradata\orcl\myts02_2.dbf' size 10M


  autoextend on


  next 4k


  maxsize 40M;


  SQL>alter database


  datafile 'd:\oracle\product\10.2.0\oradata\orcl\myts01_3.dbf'


  autoextend on


  next 2M


  maxsize 20M;


  ---取消自动增长---


  SQL>alter database


  datafile 'd:\oracle\product\10.2.0\oradata\orcl\myts01_3.dbf'


  autoextend off;


  2、修改数据文件的大小


  SQL>alter database


  datafile 'd:\oracle\product\10.2.0\oradata\orcl\myts01_3.dbf' resize 100M;