暂无图片
Oracle的自动段空间管理怎么关闭?
我来答
分享
暂无图片 匿名用户
Oracle的自动段空间管理怎么关闭?

Oracle的自动段空间管理怎么关闭?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
布衣
暂无图片

Oracle主要的空间管理方式有两种,
一种是Oracle 8i以前的字典管理表空间(DMT)技术,

CREATE TABLESPACE tablespace_name DATAFILE 'datafile_path_name' [SIZE INTETER [K|M] |[DEFAULT STORAGE]|[PERMANENT|TEMPORARY]]

一种就是Oracle 8i以后的本地管理表空间(LMT)技术。
本地化管理的表空间的主要创建语法如下:

CREATE TABLESPACE tablespace_name DATAFILE 'datafile_path_name' [EXTENT MANAGEMENT { LOCAL {AUTOALLOCATE | UNIFORM [SIZE INTETER [K|M] ] } } ]

如果不使用自动管理:选择统一尺寸,则还可以详细指定每个区间(Extent)的大小。
注意如果不指定Uniform Size的大小,Oracle默认为每个区分配1MB大小。
示例:

SQL> CREATE TABLESPACE eygle 2 DATAFILE '/opt/oracle/oradata/eygle/eygle01.dbf' SIZE 10 m 3 EXTENT MANAGEMENT LOCAL UNIFORM; Tablespace created. SQL> SELECT tablespace_name, extent_management, allocation_type 2 FROM dba_tablespaces where tablespace_name='EYGLE'; TABLESPACE_NAME EXTENT_MAN ALLOCATIO ------------------------------ ---------- --------- EYGLE LOCAL UNIFORM
暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
回答交流
Markdown


请输入正文
提交