创建表空间和管理

                    
 
 
/******************创建字典管理方式表空间**************/
create tablespace T607
dataFile'd:\ts\t607_d1.dbf'
size 1M
autoExtend on
next 2M
maxSize 10M
Default Storage
(
 Initial 40K
 Next 80K
 MinExtents  2
 MaxExtents  10
 PctIncrease 50
)
Logging
OnLine
Permanent
Extent Management Dictionary
 
/*
注解:
 /*******表空间配置参数********/
 dataFile:数据文件物理存储路径
 size:数据文件初始大小
 autoExtend:设置表空间是否自动扩充,其值为on or off
 next:第二次扩充大小
 maxSize:数据文件最大大小
 
 /********段参数**********/
 Default Storage(默认存储特性参数)
  Initial:第一个区大小
  Next:第二个区大小
  MinExtents:段中最小的区数,或设为Unlimited表示无限增长
  MaxExtents:段中最大的区数
  PctIncrease:从第三区开始平均增长率
  
 Logging/NoLogging:是否日志支持,默认为支持Logging
 Permanent/Temporay:永久存储/临时存储
 Extent Management Dictionary:描述该表空间管理方式为字典管理方式
*/
 

/**************************创建本地管理方式表空间*************************/
create tablespace T607
dataFile'd:\ts\T607_d1.dbf'
size 1M
autoExtend on
next 2M
maxSize 10M
Logging
OnLine
Permanent
Extent Management Local Autoallocate | uniform size nK
Segment Space Management Manual | Auto
 
/*
注解:
 Extent Management Loacl:描述该表间管理方式为本地管理方式
 Segment Space Management:描述段空间管理方式是手动或自动
 
 1、区的分配管理方式:
  Autoallocate:区内等额、区间递增
   D=64K
  Uniform:等额
   D=1MB
 2、段的存储管理方式:
  手工方式:Segment Space Management Manual
  自动方式:Segment Space Management Auto
*/
 
 
 
/**********************创建字典管理方式临时表空间*********************/
create tablespace Temp607
dataFile'd:\ts\temp607.dbf'
size 2M
Default Storage
(
 Initial 40K
 Next 40K
 MinExtents  2
 MaxExtents  10
 PctIncrease 0
)
NoLogging
Temporary
Extent Management Dictionary
 
/*
注解:
 Temporary:表示临时表空间,必须指定
 Nologging:不支持日志,必须指定
 Initial=Next:第一区与第二区相等
 pctIncrease=0
 
*/
 
 
 
/********************创建本地管理方式临时表空间********************/
create Temporary tablespace Temp607
TempFile'd:\ts\tempt607.dbf'
size 2M
Reuse
NoLogging
Extent Management Local Uniform Size 80k
/*
注解:
 1、Reuse:同名文件覆盖
 2、区的分配方式只能是Uniform
 3、TempFile不能设为只读,并且始终处于NoLogging状态
*/
 
 
 
/*******创建回滚表空间********/
create undo tablespace h607
datafile 'd:\h607_01.dbf'   size 10m  reuse
autoextend on;
 
 
 
/*************删除表空间**************/
drop tablespace  t607 including contents and datafiles;
 
 
 
/********查询流量************/
select to_char(begin_time,'yyyy-mm-dd hh:mi:ss'),
to_char(end_time,'yyyy-mm-dd hh:mi:ss'),undoblks
from v$undostat;
 

TO_CHAR(BEGIN_TIME, TO_CHAR(END_TIME,'Y   UNDOBLKS
------------------- ------------------- ----------
2006-10-16 09:50:48 2006-10-16 09:51:06          0
2006-10-16 09:40:48 2006-10-16 09:50:48          1
 
 
 
/*******快照控制方式**********/
undospace=ur*ups+overhead
/*
   注解:
        ur:undo_retention的值  1时=3600秒
 ups:每秒undo所占的块数     400块(高峰期)
 overhead:保存系统信息的额外开销   (一般情况50M)
*/
 
 
posted @ 2009-04-28 23:42  温景良(Jason)  Views(457)  Comments(0Edit  收藏  举报