1、概述

作用:提供了局部管理表空间的功能

2、包的组成

1)、segment_verify
作用:用于检查段的区映像是否与位图一致
语法:dbms_space_admin.segment_verify(tablespace_name
in varchar2,header_relative_file in positive,heaeder_block in
positive,verify_option in positive default segment_verify_extents);
其中tablespace_name指定段所在的表空间,header_relative_file指定段头所在的相对文件好,heaeder_block指定段头所在的块号,verify_option指定检查方式。
例子:exec dbms_space_admin.segment_verify('',9,68);

2)、segment_corrupt
作用:用于将段标记为损坏或有效。
语法:dbms_space_admin.segment_corrupt(tablespace_name
in varchar2,header_relative_file in positive,header_block in
positive,corrupt_option in positive default segment_mark_corrupt);
其中corrupt_option指定损坏(segment_mark_corrupt)或有效(segment_mark_valid)选项。
例子:dbms_space_admin.segment_corrupt('USER3',9,68);

3)、segment_drop_corrupt
作用:用于删除被标记为损坏的段。
语法:dbms_space_admin.segment_drop_corrupt(tablespace_name in varchar2,header_relative_file in positive,header_block in positive);
例子:exec dbms_space_admin.segment_drop_corrupt('USER3',9,68);

4)、segment_dump
作用:用于转储特定段的头块和区映像块
语法:dbms_space_admin.segment_dump(tablespace_name
in varchar2,header_relative_file in positive,header_block in
positive,dump_option in positive default defult
segment_dump_extent_map);
其中dump_option指定转储特项。

5)、tablespace_verify
作用:检查表空间所有段的位图和区映像。
语法:dbms_space_admin.tablespace_verify(tablespace_name in varchar2,verify_option in positive default tablespace_verify_bitmap);
例子:exec dbms_space_admin.tablespace_verify('USERS3');

6)、tablespace_fix_bitmaps
作用:用于将特定范围的空间标记为空闲或已用。
语法:dbms_space_admin.tablespace_fix_bitmaps(tablespace_name
in varchar2,dbarange_relative_file in positive,dbarange_begin_block in
positive,
dbarange_end_block in positive,fix_option in positive);
其中dbarange_relative_file指定DBA范围内的相对文件号,dbarange_begin_block指定数据文件区的起始块编号,dbarange_end_block指定数据文件区的结束块编号,
fix_option指定选项(TABLESPACE_EXTENT_MAKE_FREE或TABLESPACE_EXTENT_MAKE_USED)
例子:exec dbms_space_admin.tablespace_fix_bitmaps('USES',4,33,83,7);

7)、tablespace_rebuild_bitmaps
作用:用于重新建立合适的位图。如果没有指定位图块,则将重建特定表空间的所有位图块。
语法:dbms_space_admin.tablespace_rebuild_bitmaps(tablespace_name
in varchar2,bitmap_relative_file in positive default null,bitmap_block
in positive default null);
其中bitmap_relative_file指定位图块的相对文件号,bitmap_block指定位图块的块号。
例子:exec dbms_space_admin.tablespace_rebuild_bitmaps('users3');

8)、tablespace_rebuild_quotas
作用:用于重建表空间配额。
语法:dbms_space_admin.tablespace_rebuild_quotas(tablespace_name in varchar2);
例子:exec dbms_space_admin.tablespace_rebuild_quotas('USERS3');

9)、tablesapce_migrate_from_local
作用:用于将局部管理表空间转变为字典管理表空间。
语法:dbms_space_admin.tablesapce_migrate_from_local(tablespace_name in varchar2);
例子:exec dbms_space_admin.tablesapce_migrate_from_local('USERS1');

10)、tablespace_miorate_to_local
作用:用于将字典管理表空间转变为局部管理表空间
语法:dbms_space_admin.tablespace_miorate_to_local(tablespace_name in varchar2);
其中tablespace_name指定字典管理表空间名。
例子:dbms_space_admin.tablespace_miorate_to_local('USERS1');

11)、tablespace_reloacte_bitmaps
作用:用于移动位图到指定位置。
语法:dbms_space_admin.tablespace_reloacte_bitmaps(tablespace_name
in varchar2,relative_fno in binary_integer,block_number in
binary_integer);
其中relative_fno指定相对文件号,block_number指定数据块编号。
例子:exec dbms_space_admin.tablespace_reloacte_bitmaps('USERS3',9,8);

12)、tablespace_fix_segment_states
作用:用于修正表空间的段状态。当升级表空间时,如果出现例程终止,那么为了重新升级表空间,必须要修正该表空间中相应段的状态。
语法:dbms_space_admin.tablespace_fix_segment_states(tablespace_name);
例子:exec dbms_space_admin.tablespace_fix_segment_states('USERS3');

十六、dbms_space_admin(提供了局部管理表空间的功能)的更多相关文章

  1. Senparc.Weixin.MP SDK 微信公众平台开发教程(十六):AccessToken自动管理机制

    在<Senparc.Weixin.MP SDK 微信公众平台开发教程(八):通用接口说明>中,我介绍了获取AccessToken(通用接口)的方法. 在实际的开发过程中,所有的高级接口都需 ...

  2. “全栈2019”Java第九十六章:抽象局部内部类详解

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第 ...

  3. 管理表空间和数据文件<六>

    数据库管理 -- 管理表空间和数据文件  介绍 表空间是数据库的逻辑组成部分.从物理上讲,数据库数据存放在数据文件中:从逻辑上讲,数据库则是存放在表空间中,表 空间由一个或多个数据文件组成. 数据库 ...

  4. 本地管理表空间(LMT)与自动段空间管理(ASSM)概念

    创建表空间时,extent management local 定义本地管理表空间(LMT),segment space management auto 定义自动段空间管理(ASSM). extent ...

  5. Oracle本地管理对照数据字典管理表空间

    Locally vs. Dictionary Managed Tablespaces 整理自:http://www.orafaq.com/node/3. When Oracleallocates sp ...

  6. 本地管理表空间和字典管理表空间的特点,ASSM有什么特点

    字典管理表空间(Dictionary-Managed Tablespace简称DMT),8i以前包括以后都还可以使用的一种表空间管理模式,通过数据字典管理表空间的空间使用. Oracle使用两个字典来 ...

  7. 鸟哥的linux私房菜——第十六章学习(程序管理与 SELinux 初探)

    第十六章.程序管理与 SE Linux 初探 在 Linux 系统当中:"触发任何一个事件时,系统都会将他定义成为一个程序,并且给予这个程序一个 ID ,称为 PID,同时依据启发这个程序的 ...

  8. 十四、oracle 数据库管理--管理表空间和数据文件

    一.概念表空间是数据库的逻辑组成部分.从物理上讲,数据库数据存放在数据文件中:从逻辑上讲,数据库数据则是存放在表空间中,表空间由一个或多个数据文件组成. 二.数据库的逻辑结构oracle中逻辑结构包括 ...

  9. oracle 数据库管理--管理表空间和数据文件

    一.概念表空间是数据库的逻辑组成部分.从物理上讲,数据库数据存放在数据文件中:从逻辑上讲,数据库数据则是存放在表空间中,表空间由一个或多个数据文件组成. 二.数据库的逻辑结构oracle中逻辑结构包括 ...

随机推荐

  1. java.sql.SQLException: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' 异常处理,及MySQL数据库编码设置

    java.sql.SQLException: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,C ...

  2. linux性能分析命令1:top命令

    转载:http://www.cnblogs.com/peida/archive/2012/12/24/2831353.html top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的 ...

  3. mysql中sql语句中常见的group_concat()函数意思以及用法,oracle中与其一样的功能函数是wmsys.wm_concat()

    1.group_concat(),手册上说明:该函数返回带有来自一个组的连接的非NULL值的字符串结果.比较抽象,难以理解. 通俗点理解,其实是这样的:group_concat()会计算哪些行属于同一 ...

  4. Webpack -- 基础篇

    篇仅演示 webpack 的基础搭建,为入门和走通基本流程而写.仅 window 系统. 1. 安装一些东西 安装 nodeJS,下载链接.然后检查安装是否完成. 系统“开始”和“R”键同时按住,桌面 ...

  5. Python面试题之Python面向对象编程汇总

    面向对象的设计思想是从自然界中来的,因为在自然界中,类(Class)和实例(Instance)的概念是很自然的.Class是一种抽象概念,比如我们定义的Class——Student,是指学生这个概念, ...

  6. WCF可靠性会话之服务分流

    可靠性绘画答条件: (1)服务绑定支持可靠性绘画:特别是netTcpBinding.wsHttpBinding及wsDualHttpBinding. wsDualHtttpBinding可靠性绘画始终 ...

  7. 20145310《Java程序设计》第3次实验报告

    20145310<Java程序设计>第3次实验报告 实验内容 使用 git 上传代码 使用 git 相互更改代码 实现代码的重载 实验步骤 首先使用git设置用户名和ssh公钥 使用git ...

  8. 20145321 《Java程序设计》第一周学习总结

    20145321 <Java程序设计>第1周学习总结 教材学习内容总结 第一章 1.三大平台:Java SE.Java EE .Java ME 2.Java SE:由JVM.JRE.JDK ...

  9. Ubuntu 12.10 用wubi安装到硬盘中

    wubi安装的优势: ubuntu可以像安装软件一样方便的安装.删除,不影响物理机的原有系统 这种方式安装的ubuntu不用担心功能会有所缺失,ubuntu所有的功能都在 和安装了双系统一样,没有什么 ...

  10. Swift学习笔记 - Swift属性只读

    在OC中我们经常用到只读属性,用readonly修饰一下就行了,但在Swift中已经不是这样修饰的了,下面记录一下Swift中只读属性的使用 在OC中的只读: //只读属性 @property(rea ...