oracle怎么建立表空间呢?
我在网上找了三个版本,大家看一下
1、create tablespace  dbspace datafile 'D:\oracle\product\10.2.0\oradata\orcl\dbspace.dbf' size 400M autoextend on next 10m maxsize unlimited;--2、create tablespace TEST
LOGGING
DATAFILE 'D:\ORACLE\ORADATA\ORA10\TEST.ORA' SIZE 50M
EXTENT MANAGEMENT LOCAL
UNIFORM SEGMENT SPACE MANAGEMENT
AUTO3、CREATE TABLESPACE FJDC_NOKIA01
DATAFILE '/dev/vg02/rvg02_4g_003,
/dev/vg02/rvg02_4g_004,
/dev/vg02/rvg02_4g_005,
/dev/vg02/rvg02_4g_006,
/dev/vg02/rvg02_4g_007,
/dev/vg02/rvg02_4g_008,
/dev/vg02/rvg02_4g_009'
SIZE 4115M reuse extent management local
segment space management auto;=================================================================================================
这三个版本最大的不同就是datafile不一样,1是dbf文件,2是ora文件,3是相对路径。
请问这有什么区别呢?具体怎么解释?
还有EXTENT MANAGEMENT LOCAL
UNIFORM SEGMENT SPACE MANAGEMENT
是什么意思呢?

解决方案 »

  1.   

    1是dbf文件,2是ora文件 --->都可以3应该是在lunix操作系统的数据文件名EXTENT MANAGEMENT LOCAL -->分区管理为本地管理表空间(表空间增长按百分比增长)
    UNIFORM SEGMENT SPACE MANAGEMENT -->统一管理表空间(也就是表空间增长的大小是固定的)
      

  2.   

    纠正:
    EXTENT MANAGEMENT LOCAL -->分区管理为本地管理表空间(另一种是字典管理) 
    UNIFORM SEGMENT SPACE MANAGEMENT -->段管理统一分配大小(也就是表空间增长的大小是固定的)