摘要: 1. Oracle有三个已定义好的automated maintenance tasks. Automatic Optimizer Statistics Collection—用于收集各种数据库对象的统计信息。这里又有三种模式: ‘ALL’ – Statistics are collected fo 阅读全文
posted @ 2019-03-20 20:45 魏暴富 阅读(667) 评论(0) 推荐(0) 编辑
摘要: 因为archivelog的相关信息是记录在controlfile中的,当物理删除后不会改变controlfile的设置。并且在查询相关的动态视图(例如v$archived_log)时,该部分日志仍然标注为存在,也就是说 Oracle并不认为这些日志被删除了。 这种错误信息会导致在rman在备份arc 阅读全文
posted @ 2019-03-18 16:15 魏暴富 阅读(8876) 评论(0) 推荐(0) 编辑
摘要: scsi_id命令发出一个SCSI INQUIRY指令给设备,访问vital product data (VPD)页0x83的数据,那里包含设备的WWID和其他的信息,或者页0x80的数据,那里包含单元序列号(unit serial number)。 scsi_id命令的执行结果(一长串字符)是设备 阅读全文
posted @ 2019-03-17 15:40 魏暴富 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 更改DG工作模式前提参数得设定合理。 Physical standby直接从主库接受archived log,然后直接做基于block的物理恢复(更新或调整变化的block),所以physical standby在物理文件一级完全都等同于主库。physical standby恢复只是底层的block 阅读全文
posted @ 2019-03-16 23:26 魏暴富 阅读(381) 评论(0) 推荐(0) 编辑
摘要: RMAN一个强大的功能是支持增量备份,增量备份中心思想就是减少备份的数据量,我们不需要在从头开始备份了,只需要备份自上次已备份之后的数据块即可。 Oracle 9i 共有五种级别 0 1 2 3 4,0级最高-4级最低,0级是1级的基础以此类推。Oracle 10g官方文档明确指出增量备份只有0和1 阅读全文
posted @ 2019-03-16 22:29 魏暴富 阅读(1246) 评论(0) 推荐(0) 编辑
摘要: 在Linux/Unix系统中,我们的应用每天会产生日志文件,每天也会备份应用程序和数据库,日志文件和备份文件长时间积累会占用大量的存储空间,而有些日志和备份文件是不需要长时间保留的,一般保留7天内的文件即可,那么我们怎么找出并删除7天前产生的日志文件和备份文件并将其删除呢? Linux/Unix提供 阅读全文
posted @ 2019-03-04 10:21 魏暴富 阅读(996) 评论(0) 推荐(0) 编辑
摘要: Oracle 的自动化工具都是通过后台的进程调用相关的函数实现,而Oracle也允许用户通过包来手工调用这些函数,显然这样增加了工具的安全性,也提高了可操作性,使得DBA可以更灵活的使用这些函数来满足自己的需求。1. 在创建AWR快照之前,先看看当前已经产生的AWR报告,此时最大的SNAP_ID为4 阅读全文
posted @ 2019-02-25 17:27 魏暴富 阅读(6589) 评论(0) 推荐(0) 编辑
摘要: 块修改跟踪功能是指使用二进制文件记录数据库中数据库更改的过程。 其目的是提高增量备份操作的性能,因为RMAN可以使用快修改跟踪文件找到上次执行备份操作后被修改的数据块。这可以节省大量时间,因为如果不这样做RMAN就必须扫描所有数据块,确定执行上次备份操作后哪些数据块被修改了。 下面是启用快修改跟踪功 阅读全文
posted @ 2019-02-21 16:17 魏暴富 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 一 反向索引 1.1 反向索引的定义 反向索引作为B-tree索引的一个分支,主要是在创建索引时,针对索引列的索引键值进行字节反转,进而实现分散存放到不同叶子节点块的目的。 1.2 反向索引针对的问题 使用传统的B-tree索引,当索引的列是按顺序产生时,相应的索引键值会基本分布在同一个叶块中。当用 阅读全文
posted @ 2018-12-23 22:11 魏暴富 阅读(10465) 评论(0) 推荐(0) 编辑
摘要: Oracle支持两种类型的聚簇:索引聚簇和哈希聚簇 一.索引聚簇表的原理 聚簇:如果一些表有一些共同的列,则将这样一组表存储在相同的数据块中 聚簇还表示把相关的数据存储在同一个块上。利用聚簇,一个块可能包含多个表的数据。 概念上就是说如果两个表或多个表经常做连接操作,就可以预先把需要的数据也存储在一 阅读全文
posted @ 2018-12-23 21:55 魏暴富 阅读(338) 评论(0) 推荐(0) 编辑