没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
本地管理表空间(LMT)
作者:Lunar
序言.............................................................................................................................. ..... ..1
创建本地管理表空间的一些选项.....................................................................................1
序言
在 Oracle 8i 以前,Oracle 使用字典管理表空间(Dictionary Managed Tablespace),对于使用
数据字典来管理区的表空间,每当分配或回收区时 Oracle 服务器将更新数据字典中的相应表,这是表空
间缺省的空间管理方法。在 Oracle 8.0 版和更早版本内这是唯一可用的方法。
从 Oracle 8i 开始,Oracle 提 供 了一 种新的表空间的管 理 方 式 , 即本 地管理表空间( Local
Managed Tablespace)。使用 LMT,Oracle 通过在每个数据文件内都维护一个位图以了解该数据文
件内块的空闲或使用状态,位图内的每一位对应一个块或者一组块在分配区或者释放区,以供再次使用时
Oracle 服务器更改位图数值以显示块的新状态。
使用本地管理表空间(LMT),每次一个区间被分配或者释放(以便重用)时, Oracle 就会更新位
图信息来显示新的空间使用装空,这样就避免了因为在字典管理的空间分配期间需要的递归操作而导致的
性能问题,而且简化空间分配,减少用户对数据字典的依赖(因为必要的信息被存储在文件头和位图块中
了)。
使用本地管理表空间很少形成空间碎片,因此该空间中的对象很少有与空间有关的问题。另外需要
注意的是,无论使用 Oracle 8i 数据库还是 Oracle 9i 数据库系统,都不能在创建数据库时将 SYSTEM
表空间创建为本地管理表空间(LMT),并且也永远不能将 SYSTEM 表空间转换成本地管理表空间
(LMT)。
创建本地管理表空间的一些选项
在 Oracle 9i 数据库中,本地管理表空间(LMT)是默认的空间管理方式。要想创建本地管理表空
间(LMT),只需要在 CREATE TABLESPACE 语句的 EXTENT MANAGEMENT 子句中指定 LOCAL 字
Curtis_key
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0