随笔分类 -  Oracle

摘要:1. Oracle有三个已定义好的automated maintenance tasks. Automatic Optimizer Statistics Collection—用于收集各种数据库对象的统计信息。这里又有三种模式: ‘ALL’ – Statistics are collected fo 阅读全文
posted @ 2019-03-20 20:45 魏暴富 阅读(716) 评论(0) 推荐(0)
摘要:因为archivelog的相关信息是记录在controlfile中的,当物理删除后不会改变controlfile的设置。并且在查询相关的动态视图(例如v$archived_log)时,该部分日志仍然标注为存在,也就是说 Oracle并不认为这些日志被删除了。 这种错误信息会导致在rman在备份arc 阅读全文
posted @ 2019-03-18 16:15 魏暴富 阅读(9518) 评论(0) 推荐(0)
摘要:scsi_id命令发出一个SCSI INQUIRY指令给设备,访问vital product data (VPD)页0x83的数据,那里包含设备的WWID和其他的信息,或者页0x80的数据,那里包含单元序列号(unit serial number)。 scsi_id命令的执行结果(一长串字符)是设备 阅读全文
posted @ 2019-03-17 15:40 魏暴富 阅读(726) 评论(0) 推荐(0)
摘要:更改DG工作模式前提参数得设定合理。 Physical standby直接从主库接受archived log,然后直接做基于block的物理恢复(更新或调整变化的block),所以physical standby在物理文件一级完全都等同于主库。physical standby恢复只是底层的block 阅读全文
posted @ 2019-03-16 23:26 魏暴富 阅读(393) 评论(0) 推荐(0)
摘要:RMAN一个强大的功能是支持增量备份,增量备份中心思想就是减少备份的数据量,我们不需要在从头开始备份了,只需要备份自上次已备份之后的数据块即可。 Oracle 9i 共有五种级别 0 1 2 3 4,0级最高-4级最低,0级是1级的基础以此类推。Oracle 10g官方文档明确指出增量备份只有0和1 阅读全文
posted @ 2019-03-16 22:29 魏暴富 阅读(1285) 评论(0) 推荐(0)
摘要:Oracle 的自动化工具都是通过后台的进程调用相关的函数实现,而Oracle也允许用户通过包来手工调用这些函数,显然这样增加了工具的安全性,也提高了可操作性,使得DBA可以更灵活的使用这些函数来满足自己的需求。1. 在创建AWR快照之前,先看看当前已经产生的AWR报告,此时最大的SNAP_ID为4 阅读全文
posted @ 2019-02-25 17:27 魏暴富 阅读(7106) 评论(0) 推荐(0)
摘要:块修改跟踪功能是指使用二进制文件记录数据库中数据库更改的过程。 其目的是提高增量备份操作的性能,因为RMAN可以使用快修改跟踪文件找到上次执行备份操作后被修改的数据块。这可以节省大量时间,因为如果不这样做RMAN就必须扫描所有数据块,确定执行上次备份操作后哪些数据块被修改了。 下面是启用快修改跟踪功 阅读全文
posted @ 2019-02-21 16:17 魏暴富 阅读(444) 评论(0) 推荐(0)
摘要:一 反向索引 1.1 反向索引的定义 反向索引作为B-tree索引的一个分支,主要是在创建索引时,针对索引列的索引键值进行字节反转,进而实现分散存放到不同叶子节点块的目的。 1.2 反向索引针对的问题 使用传统的B-tree索引,当索引的列是按顺序产生时,相应的索引键值会基本分布在同一个叶块中。当用 阅读全文
posted @ 2018-12-23 22:11 魏暴富 阅读(11035) 评论(0) 推荐(0)
摘要:Oracle支持两种类型的聚簇:索引聚簇和哈希聚簇 一.索引聚簇表的原理 聚簇:如果一些表有一些共同的列,则将这样一组表存储在相同的数据块中 聚簇还表示把相关的数据存储在同一个块上。利用聚簇,一个块可能包含多个表的数据。 概念上就是说如果两个表或多个表经常做连接操作,就可以预先把需要的数据也存储在一 阅读全文
posted @ 2018-12-23 21:55 魏暴富 阅读(382) 评论(0) 推荐(0)
摘要:Changing the DBID and Database Name (DB_NAME) : 1. Ensure you have valid cold/hot backup of database. If it's a hot backup (RMAN or OS), ensure you al 阅读全文
posted @ 2018-12-21 10:22 魏暴富 阅读(1004) 评论(0) 推荐(0)
摘要:1.SCN转换成时间 select scn_to_timestamp(current_scn) from v$database; 2.时间转换成SCN select timestamp_to_scn(sysdate) from v$database; 阅读全文
posted @ 2018-12-19 16:45 魏暴富 阅读(2973) 评论(2) 推荐(0)
摘要:转自:https://www.cnblogs.com/qianbing/p/6971633.html --查看job下次执行时间以及间隔时间 --启动job --停用job --查看当前用户下面有多少job执行 --查看正在运行的job 阅读全文
posted @ 2018-11-26 17:48 魏暴富 阅读(11431) 评论(0) 推荐(1)
摘要:第一步:创建用户 第二步:给用户赋值接触锁定(仅仅赋予会话权限) 第三步(登录所要访问表的用户(xxx),执行如下语句,并把结果保存为sql文件): 阅读全文
posted @ 2018-11-09 09:59 魏暴富 阅读(2709) 评论(0) 推荐(0)
摘要:1.修改表空间名称: 2.修改数据文件名称: 1)先将联机状态的需要修改的表空间设置为脱机状态: 2)然后将数据物理文件修改名称 阅读全文
posted @ 2018-11-08 10:41 魏暴富 阅读(1599) 评论(0) 推荐(0)
摘要:近日,核心数据库频繁抱出数据库缓存命中率过低,于是开始进行排查。 1.监控软件告警信息 2.抓取告警时间段内的awr报告进行分析 3.execute与parse命中率过低,说明分析(硬解析与软解析)的比例比较大,快速解析较少。 涉及到session_cached_cursors和open_curso 阅读全文
posted @ 2018-10-17 16:51 魏暴富 阅读(1695) 评论(5) 推荐(0)