创建本地管理的表空间

来源:互联网 发布:c语言苏小红怎么样 编辑:程序博客网 时间:2024/05/18 03:46

1.创建一个表空间longshen

SQL> create tablespace longshen
  2  datafile '/oradata/law/law/longshen01.dbf' size 15m,
  3  '/oradata/law/law/longshen02.dbf' size 15m
  4  extent management local
  5  uniform size 1m;

Tablespace created.

2.查询表空间longshen是否创建成功
SQL> select tablespace_name,block_size,extent_management,segment_space_management from dba_tablespaces
  2  where tablespace_name like 'LONG%';

TABLESPACE_NAME                BLOCK_SIZE EXTENT_MAN SEGMEN
------------------------------ ---------- ---------- ------
LONGSHEN                             8192 LOCAL      AUTO

查询结果表明:表空间jinlian的管理方式是本地管理(local),段的管理是自动的(auto)
3.
SQL> ed
Wrote file afiedt.buf

  1  select tablespace_name,initial_extent,next_extent,max_extents,pct_increase,min_extlen from dba_tablespaces
  2* where tablespace_name like 'LONG%'
SQL> /

TABLESPACE INITIAL_EXTENT NEXT_EXTENT MAX_EXTENTS PCT_INCREASE MIN_EXTLEN
---------- -------------- ----------- ----------- ------------ ----------
LONGSHEN          1048576     1048576  2147483645            0    1048576

查询结果显示:initial_extent,next_extent,max_extents,min_extlen的值。

4.查询与之对应的数据文件

SQL> select file_id,file_name,tablespace_name,autoextensible from
  2  dba_data_files
  3  where tablespace_name like 'LONG%';

FILE_ID FILE_NAME                      TABLESPACE AUT
------- ------------------------------ ---------- ---
      6 /oradata/law/law/longshen01.db LONGSHEN   NO
        f

      7 /oradata/law/law/longshen02.db LONGSHEN   NO
        f

从查询得出:表空间longshen有两个数据文件。