随笔分类 - Oracle 11g
OCP读书笔记(19) - 数据库空间管理
摘要:传输表空间:将linux下的数据库中的test表空间传输到windows平台下的数据库 在传输表空间前,先确定一下源库与目标数据库字符集一致: 1. 创建测试目录、测试表空间、测试用户、测试表: 2. 检测表空间是否是自包含的: 3. 将表空间test设置为只读的: 4. 使用数据泵将test的元数
阅读全文
OCP读书笔记(18) - 空间管理
摘要:OLTP 表压缩 压缩始终是非常占用CPU的过程,并且需要花费一定时间,通常,如果压缩数据,则数据必须解压缩后才能使用。虽然此要求在数据仓库环境中是可以接受的但在OLTP环境中可能无法接受 现在,在Oracle数据库11g中,可以执行以下命令: “compress for all operation
阅读全文
OCP读书笔记(17) - 计划任务
摘要:轻量级作业: 也称为持久性轻量级作业,如果当我们的数据库每秒钟需要创建、删除或修改数十个或数百个作业时,使用轻量级作业是降低开销的最佳方法 常规作业:是由oracle 11g Scheduler 所支持的作业,常规作业需要很多的系统开销,因为他们必须由Scheduler创建且每次执行完由Schedu
阅读全文
OCP读书笔记(16) - 管理资源
摘要:使用者组 创建资源用户组OLTP_GRP,将用户HR,OE加入此组: BEGIN dbms_resource_manager.clear_pending_area(); dbms_resource_manager.create_pending_area(); dbms_resource_manage
阅读全文
OCP读书笔记(15) - 管理SQL性能调优
摘要:SQL Tuning Advisor(STA): 使用oracle提供的程序包进行sql优化 在id列上创建一个索引,并收集统计信息。 调用STA对SQL语句进行调优: 执行sql调优任务。 显示调优结果 显示结果中会建议建一个函数索引。 删除任务: 物化视图 SQL Acess Advisor(S
阅读全文
OCP读书笔记(14) - 管理数据库性能
摘要:搜集统计信息 1. dbms_stats gather_schema_stats 1)option:有四个选项: a.gather empty:只分析目前还没有搜集过统计信息的表 只有big_table和t没有搜集 此次只收集了BIG_TABLE和T,因为这个表没有搜集过,TAB也没有搜集,因为之前
阅读全文
OCP读书笔记(13) - 管理内存
摘要:SGA 1. 什么是LRULRU表示Least Recently Used,也就是指最近最少使用的buffer header链表LRU链表串联起来的buffer header都指向可用数据块 2. 什么是检查点队列就是将脏块按照修改的时间顺序排列 3. 什么是mmanMemory Manager (
阅读全文
OCP读书笔记(12) - 执行闪回数据库
摘要:闪回数据库使用的是闪回日志,闪回日志存在于闪回目录(也就是快速闪回区中)闪回日志:就是数据块修改之前的镜像,简称前像 1.查看闪回目录的位置:show parameter recovery 如果闪回目录没有设定,要先设定先设定大小:alter system set db_recovery_file_
阅读全文
OCP读书笔记(11) - 使用闪回技术II
摘要:闪回归档 1. 什么是闪回数据归档? 闪回归档是用来保存一个或多个表的历史数据的新数据库对象,以及该数据的存储保留和清除策略。归档只是保存数据库中一个或多个表的所有事务处理的变化的一个或多个表空间,数据库将缓冲区高速缓存中的所有原始数据作为撤销数据写入撤销表空间,一个称为Flashback Data
阅读全文
OCP读书笔记(10) - 使用闪回技术I
摘要:使用闪回技术查询数据 闪回查询:就是查询表在过去某个时间点的数据,所用到的技术就是undo数据 可以使用scn对表进行闪回查询:首先通过日志挖掘,找出想要闪回的scn对dml操作进行挖掘: 如果从当前点到闪回点之间对表进行了ddl操作,闪回不成功如: 闪回版本查询 什么是版本? 所谓版本指的是每次事
阅读全文
OCP读书笔记(9) - 诊断数据库
摘要:数据库恢复顾问 Data Recovery Advisor的命令行选项 1. 启动 RMAN 进程并连接到目标$ rman target=/ 2. 假设发生了某个错误,希望找出原因,使用 list failure 命令: 如果没有错误,该命令将返回以下消息:no failures found tha
阅读全文
OCP读书笔记(8) - 监控和调优RMAN
摘要:监视RMAN作业 1. 创建rman备份: 2. 当rman作业运行的时候,使用v$PROCESS和V$SESSION查看client_info信息: 调整RMAN 可以通过多种方式来调整RMAN操作。 可以使用多个RMAN通道,然后将数据文件分配到不同的通道,以此来调整备份的总吞吐量。为每个通道分
阅读全文
OCP读书笔记(7) - 使用RMAN执行恢复
摘要:7.Using RMAN to Perform Recovery 使用RMAN进行完全恢复system表空间文件丢失的恢复 模拟损坏: 执行恢复: 发现t表仍然存在,完全恢复 undo表空间文件丢失的恢复 模拟损坏: 使用rman进行恢复: 普通表空间文件丢失的恢复 模拟损坏: 使用rman进行恢复
阅读全文
OCP读书笔记(6) - 手动恢复操作
摘要:6.Restore and Recovery Task 非关键性文件丢失的恢复 临时文件丢失的恢复 临时表空间文件丢失的恢复: 查看数据库中的临时文件: 临时文件丢失后,一些操作,比如排序,有可能不能执行 排序:首先在pga中进行,如果pga中空间不够,就会将数据库临时放入临时文件 模拟损坏: 恢复
阅读全文
OCP读书笔记(5) - 使用RMAN创建备份
摘要:5.Creating Backups with RMAN 创建备份集 创建镜像(image)拷贝 两者之间的区别:备份集备份:只备份使用过的数据块镜像备份:所有的数据块都备份,使用switch可以加快恢复的速度 创建全库备份 全库备份包括:所有的数据文件、控制日志、归档日志文件、参数文件,可以使用备
阅读全文
OCP读书笔记(4) - 配置备份设置
摘要:4.Configuring Backup Settings 查看RMAN持久化设置 控制文件自动备份 配置控制文件自动备份到的位置: IIIIIIIIII stands for the DBID.YYYYMMDD:备份的时间QQ:产生备份的序列号,十六进制,从00开始FF结束 创建多个备份集 注意:
阅读全文
OCP读书笔记(3) - 使用RMAN恢复目录
摘要:创建恢复目录 在hndx上创建恢复目录:[oracle@oracle admin]$ export ORACLE_SID=hndx[oracle@oracle admin]$ sqlplus / as sysdba SQL> create tablespace rman_cata datafile
阅读全文
OCP读书笔记(2) - 配置恢复
摘要:RMAN的命令类型 1. sqlplus命令 2. 操作系统命令: 3. 还可以执行SQL语句,但是select除外 配置保留策略: 配置冗余的份数: 改变冗余的值: 恢复窗口: 这种保留策略要求数据库了有一份备份,这份备份必须能够恢复到窗口内的任何一刻,而且这份备份必须是离窗口最近的恢复到默认的配
阅读全文
OCP读书笔记(1) - Oracle核心概念和工具
摘要:ohasdoracle high available service daemon OEMweb -- Database Control资料库 -- sysman Starting Oracle Restart with the crsctl utility crs - statusManaging
阅读全文
OCA读书笔记(17) - 移动数据
摘要:Sql*load 1. sql*loader的文件有哪些? 日志文件:概述了作业的成功与失败以及所有相关错误的细节 错误文件(bad file):从输入文件中抽取的行可能会被sqlldr丢弃(原因可能是这些行与控制文件所期望的格式不一致),也可能会被数据库丢失(例如,插入操作可能违反某个完整性约束)
阅读全文
浙公网安备 33010602011771号