摘要:
使用者组 创建资源用户组OLTP_GRP,将用户HR,OE加入此组: BEGIN dbms_resource_manager.clear_pending_area(); dbms_resource_manager.create_pending_area(); dbms_resource_manage 阅读全文
posted @ 2013-10-22 17:13
逝者如斯(乎)
阅读(412)
评论(0)
推荐(0)
摘要:
SQL Tuning Advisor(STA): 使用oracle提供的程序包进行sql优化 在id列上创建一个索引,并收集统计信息。 调用STA对SQL语句进行调优: 执行sql调优任务。 显示调优结果 显示结果中会建议建一个函数索引。 删除任务: 物化视图 SQL Acess Advisor(S 阅读全文
posted @ 2013-10-22 17:10
逝者如斯(乎)
阅读(411)
评论(0)
推荐(0)
摘要:
搜集统计信息 1. dbms_stats gather_schema_stats 1)option:有四个选项: a.gather empty:只分析目前还没有搜集过统计信息的表 只有big_table和t没有搜集 此次只收集了BIG_TABLE和T,因为这个表没有搜集过,TAB也没有搜集,因为之前 阅读全文
posted @ 2013-10-22 17:06
逝者如斯(乎)
阅读(281)
评论(0)
推荐(0)
摘要:
SGA 1. 什么是LRULRU表示Least Recently Used,也就是指最近最少使用的buffer header链表LRU链表串联起来的buffer header都指向可用数据块 2. 什么是检查点队列就是将脏块按照修改的时间顺序排列 3. 什么是mmanMemory Manager ( 阅读全文
posted @ 2013-10-22 17:02
逝者如斯(乎)
阅读(607)
评论(0)
推荐(0)
摘要:
闪回数据库使用的是闪回日志,闪回日志存在于闪回目录(也就是快速闪回区中)闪回日志:就是数据块修改之前的镜像,简称前像 1.查看闪回目录的位置:show parameter recovery 如果闪回目录没有设定,要先设定先设定大小:alter system set db_recovery_file_ 阅读全文
posted @ 2013-10-22 16:57
逝者如斯(乎)
阅读(297)
评论(0)
推荐(0)
摘要:
闪回归档 1. 什么是闪回数据归档? 闪回归档是用来保存一个或多个表的历史数据的新数据库对象,以及该数据的存储保留和清除策略。归档只是保存数据库中一个或多个表的所有事务处理的变化的一个或多个表空间,数据库将缓冲区高速缓存中的所有原始数据作为撤销数据写入撤销表空间,一个称为Flashback Data 阅读全文
posted @ 2013-10-22 16:55
逝者如斯(乎)
阅读(388)
评论(0)
推荐(0)
摘要:
使用闪回技术查询数据 闪回查询:就是查询表在过去某个时间点的数据,所用到的技术就是undo数据 可以使用scn对表进行闪回查询:首先通过日志挖掘,找出想要闪回的scn对dml操作进行挖掘: 如果从当前点到闪回点之间对表进行了ddl操作,闪回不成功如: 闪回版本查询 什么是版本? 所谓版本指的是每次事 阅读全文
posted @ 2013-10-22 16:48
逝者如斯(乎)
阅读(339)
评论(0)
推荐(0)
摘要:
数据库恢复顾问 Data Recovery Advisor的命令行选项 1. 启动 RMAN 进程并连接到目标$ rman target=/ 2. 假设发生了某个错误,希望找出原因,使用 list failure 命令: 如果没有错误,该命令将返回以下消息:no failures found tha 阅读全文
posted @ 2013-10-22 16:46
逝者如斯(乎)
阅读(609)
评论(0)
推荐(0)
摘要:
监视RMAN作业 1. 创建rman备份: 2. 当rman作业运行的时候,使用v$PROCESS和V$SESSION查看client_info信息: 调整RMAN 可以通过多种方式来调整RMAN操作。 可以使用多个RMAN通道,然后将数据文件分配到不同的通道,以此来调整备份的总吞吐量。为每个通道分 阅读全文
posted @ 2013-10-22 16:43
逝者如斯(乎)
阅读(2581)
评论(0)
推荐(0)
摘要:
7.Using RMAN to Perform Recovery 使用RMAN进行完全恢复system表空间文件丢失的恢复 模拟损坏: 执行恢复: 发现t表仍然存在,完全恢复 undo表空间文件丢失的恢复 模拟损坏: 使用rman进行恢复: 普通表空间文件丢失的恢复 模拟损坏: 使用rman进行恢复 阅读全文
posted @ 2013-10-22 16:33
逝者如斯(乎)
阅读(1776)
评论(0)
推荐(0)
摘要:
6.Restore and Recovery Task 非关键性文件丢失的恢复 临时文件丢失的恢复 临时表空间文件丢失的恢复: 查看数据库中的临时文件: 临时文件丢失后,一些操作,比如排序,有可能不能执行 排序:首先在pga中进行,如果pga中空间不够,就会将数据库临时放入临时文件 模拟损坏: 恢复 阅读全文
posted @ 2013-10-22 16:24
逝者如斯(乎)
阅读(363)
评论(0)
推荐(0)
摘要:
5.Creating Backups with RMAN 创建备份集 创建镜像(image)拷贝 两者之间的区别:备份集备份:只备份使用过的数据块镜像备份:所有的数据块都备份,使用switch可以加快恢复的速度 创建全库备份 全库备份包括:所有的数据文件、控制日志、归档日志文件、参数文件,可以使用备 阅读全文
posted @ 2013-10-22 16:22
逝者如斯(乎)
阅读(1548)
评论(0)
推荐(0)
摘要:
4.Configuring Backup Settings 查看RMAN持久化设置 控制文件自动备份 配置控制文件自动备份到的位置: IIIIIIIIII stands for the DBID.YYYYMMDD:备份的时间QQ:产生备份的序列号,十六进制,从00开始FF结束 创建多个备份集 注意: 阅读全文
posted @ 2013-10-22 16:11
逝者如斯(乎)
阅读(464)
评论(0)
推荐(0)
摘要:
创建恢复目录 在hndx上创建恢复目录:[oracle@oracle admin]$ export ORACLE_SID=hndx[oracle@oracle admin]$ sqlplus / as sysdba SQL> create tablespace rman_cata datafile 阅读全文
posted @ 2013-10-22 16:00
逝者如斯(乎)
阅读(330)
评论(0)
推荐(0)
摘要:
RMAN的命令类型 1. sqlplus命令 2. 操作系统命令: 3. 还可以执行SQL语句,但是select除外 配置保留策略: 配置冗余的份数: 改变冗余的值: 恢复窗口: 这种保留策略要求数据库了有一份备份,这份备份必须能够恢复到窗口内的任何一刻,而且这份备份必须是离窗口最近的恢复到默认的配 阅读全文
posted @ 2013-10-22 15:55
逝者如斯(乎)
阅读(401)
评论(0)
推荐(0)
摘要:
ohasdoracle high available service daemon OEMweb -- Database Control资料库 -- sysman Starting Oracle Restart with the crsctl utility crs - statusManaging 阅读全文
posted @ 2013-10-22 15:50
逝者如斯(乎)
阅读(280)
评论(0)
推荐(0)
摘要:
Sql*load 1. sql*loader的文件有哪些? 日志文件:概述了作业的成功与失败以及所有相关错误的细节 错误文件(bad file):从输入文件中抽取的行可能会被sqlldr丢弃(原因可能是这些行与控制文件所期望的格式不一致),也可能会被数据库丢失(例如,插入操作可能违反某个完整性约束) 阅读全文
posted @ 2013-10-22 15:45
逝者如斯(乎)
阅读(319)
评论(0)
推荐(0)
摘要:
16. Performing Database Recovery 确定执行恢复的必要性访问不同接口(EM以及命令行)描述和使用可用选项,如RMAN和Data Recovery Advisor执行恢复-控制文件(control file)-重做日志文件(redo log file)-数据文件(data 阅读全文
posted @ 2013-10-22 15:35
逝者如斯(乎)
阅读(306)
评论(0)
推荐(0)
摘要:
物理备份 -- 数据文件,控制文件,日志文件,参数文件 数据库备份 冷备 -- 归档和非归档均可以 什么时候必须用冷备?1. 数据库的模式为非归档的2. 用于现场保护 冷备的过程:1. 首先查看备份文件的位置: 数据文件、控制文件、日志文件select '!cp -v '||name|| ' /u0 阅读全文
posted @ 2013-10-22 15:29
逝者如斯(乎)
阅读(248)
评论(0)
推荐(0)
摘要:
备份恢复概念 如何判断数据库的一致性 在mount状态下,oracle如何判断数据库的一致性 scn:system change number,它是数据库时钟 如何查询当前系统的scn: select current_scn from v$database; 几个特殊的scn,在控制文件和数据文件头 阅读全文
posted @ 2013-10-22 15:28
逝者如斯(乎)
阅读(276)
评论(0)
推荐(0)
浙公网安备 33010602011771号