第三部分 模式对象
18.管理模式对象
一次性创建多个表和视图
分析表、视图和聚簇表
使用DBMS_STATS来收集表和索引的统计信息
验证表、索引、聚簇表和物化视图的有效性
列出表或聚簇表的连接行
删除表和聚簇表
使用DELETE
使用DROP和CREATE
使用TRUNCATE
启用和金庸触发器
启用触发器
禁用触发器
管理完整性约束
完整性约束的状态
根据定义设置完整性约束
修改、重命名或删除已存在的完整性约束
延迟约束检查
约束异常报告
查看约束信息
重命名模式对象
管理对象依赖
关于对象依赖和对象失效
使用DDL手动编译失效对象
使用PL/SQL包手动编译失效对象
管理对象名称的识别
切换到一个不同的模式
管理版本
关于版本和基于版本的重定义
数据库管理员关于版本重定义的任务
设置数据库的默认版本
查询数据库的默认版本
设置数据库服务的版本属性
使用版本
版本数据字典视图
展示模式对象的相关信息
使用PL/SQL包来展示模式对象
模式对象数据字典
19.管理模式对象的空间
管理表空间告警
设置告警阀值
查看告警
使用限制
管理可恢复的空间分配
可恢复空间分配概述
启用和禁用可回收空间分配
使用登录触发器来设置默认的可恢复模式
监测挂起状态
操作挂起告警
可恢复空间分配样例:注册一个挂起后的触发器
回收浪费的空间
理解可回收的未使用空间
使用段建议器
在线收缩数据库段
未使用空间的回收
删除未使用对象的空间
理解数据类型的空间使用
展示模式对象空间使用的信息
使用PL/SQL包来展示模式对象的空间使用信息
模式对象空间使用的数据字典视图
数据库对象的容量计划
估算表的空间使用
估算索引的空间使用
获得对象的成长趋势
20.管理表
关于表
管理表概要
在创建表之前设计表
指定要创建的表类型
指定每张表的存储表空间
考虑表的并行创建
创建表时考虑不生成日志
考虑表压缩
考虑敏感数据的列压缩
理解延迟段创建
物化段
估算表的大小并依此做出计划
创建表时需要考虑的限制
创建表
例子:创建表
创建一张临时表
并行化表创建
下载表
下载表的方法
使用直接路径插入来改善插入的性能
使用传统插入方法来下载表
使用DML错误日志写入来避免批量插入错误造成的回滚
自动采集表上的统计信息
修改表
使用ALTER TABLE语句的理由
修改表的物理属性
移动表到一个新的段或者表空间
给一张表手工分配存储
修改一个已存在的列定义
给表新增列
重命名表的列
删除表的列
设置表为只读模式
在线重定义表
在线重定义表的特性
使用DBMS_REDEFINITION包来进行在线重定义
重定义处理的结果
进行中间同步
终止在线重定义并且清除后续的错误
在线重定义表的限制
对于单个分区的在线重定义
在线表重定义样例
DBMS_REDEFINITION包所需要的权限
查找和转换错误的表改变
使用oracle闪回表来恢复表
删除表
使用闪回删除和管理回收站
什么是回收站
启用和禁用回收站
查看和查询回收站内对象
清空回收站内容
从回收站恢复表
管理索引组织表
什么是索引组织表
创建索引组织表
维护索引组织表
在索引组织表上创建次级索引
分析索引组织表
在索引组织表上使用ORDER BY子句
转化索引组织表成普通表
管理外部表
关于外部表
创建外部表
修改外部表
预处理外部表
删除外部表
外部表的系统和对象权限
表数据字典视图
21.管理索引
关于索引
索引管理概要
插入表数据后创建索引
在正确的表和列上建立索引
给索引列排序以提高性能
限制每张表的索引数量
删除不再需要的索引
索引和延迟段创建
估算索引大小和设置存储参数
给每个索引指定表空间
考虑并行索引创建
考虑以不生成日志方式创建索引
理解什么时候使用不可用或不可见索引
考虑合并或重建索引的消耗和好处
考虑禁止和删除索引的消耗
创建索引
显式创建一个索引
显式创建一个唯一索引
创建一个和约束相关联的索引
创建一个大索引
在线创建索引
创建基于函数的索引
创建键压缩索引
创建不可用索引
创建不可见索引
修改索引
修改索引的存储特性
重建已存在的索引
设置索引不可用
设置索引不可见
重命名索引
监控索引的使用情况
监控索引使用空间
删除索引
索引数据字典视图
22.管理聚簇
关于聚簇
管理聚簇概要
选择合适的表来聚簇
选择合适的列来作为聚簇键
指定平均聚簇键所需要的空间和与它相关的行
指定每个聚簇的位置和聚簇索引记录
估算聚簇的大小,并设置存储参数
创建聚簇
创建聚簇表
创建聚簇索引
修改聚簇
修改聚簇表
修改聚簇索引
聚簇数据字典视图
23.管理哈希聚簇
关于哈希聚簇
什么时候使用哈希聚簇
使用哈希非常有效的场景
使用哈希聚簇没有优势的场景
创建哈希聚簇
创建排序哈希聚簇
创建单表哈希聚簇
控制哈希聚簇使用空间
估算哈希聚簇大小
修改哈希聚簇
删除哈希聚簇
哈希聚簇数据字典视图
24.管理视图,序列和同义词
管理视图
关于视图
创建视图
替换视图
在查询中使用视图
更新连接视图
修改视图
删除视图
管理同义词
关于同义词
创建同义词
在DML语句中使用同义词
删除同义词
视图、同义词和序列的数据字典视图
25.修复损坏数据
修复数据块损坏选项
关于DBMS_REPAIR包
DBMS_REPAIR存储过程
限制和约束
使用DBMS_REPAIR包
任务1:检测和报告损坏
任务2:评估DBMS_REPAIR的消耗和好处
任务3:设置对象不可用
任务4:修复损坏和重建丢失数据
DBMS_REPAIR例子
例1:创建一张修复表或独键表
例2:检测损坏
例3:修复损坏块
例4:查找损坏数据块的索引入口
例5:跳过损坏块
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30167136/viewspace-1477474/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/30167136/viewspace-1477474/