2018年6月11日

oracle之二检查点

摘要: 检查点(checkpoint)8.1 什么是checkpointcheckpoint是数据库的一个内部事件,检查点激活时会触发数据库写进程(DBWR),将数据缓冲区里的脏数据块写到数据文件中。8.2 checkpoint主要2个作用:1)保证数据库的一致性,这是指将脏数据写入到硬盘,保证内存和硬盘上 阅读全文

posted @ 2018-06-11 14:06 小孩没穿鞋 阅读(170) 评论(0) 推荐(0) 编辑

oracle之二管理undo

摘要: 管理undo(PPT-I-299-309)7.1 undo的作用(SMON)使用undo tablespace 存放从datafiles 读出的数据块的前镜像,提供以下四种情况所需要的信息 1)回滚事务:rollback 2)读一致性:正在做DML操作的数据块,事务结束前,其他用户读undo里面的数 阅读全文

posted @ 2018-06-11 13:57 小孩没穿鞋 阅读(288) 评论(0) 推荐(0) 编辑

oracle之二归档日志

摘要: 归档日志 archivelog5.1 归档和非归档的区别 1)归档会在日志切换时,备份历史日志,用于OLTP,可以进行冷备份和热备份,可以实现数据库完全恢复、不完全恢复(基于时间点) 2)归档会启用arcn的后台进程、占用磁盘空间 3)非归档用于OLAP/DSS,只能冷备份,只能恢复到最后一次备份状 阅读全文

posted @ 2018-06-11 13:55 小孩没穿鞋 阅读(174) 评论(0) 推荐(0) 编辑

oracle之二日志挖掘log miner

摘要: 日志挖掘 log miner6.1 log miner的作用:数据库恢复中有时会需要对Redo log进行分析, 要会使用log miner,以便确定要恢复的时间点或SCN6.2 有两种日志挖掘方法 针对DML和DDL,整理如下 :6.2.1 对语句DML进行日志挖掘:1)添加database补充日 阅读全文

posted @ 2018-06-11 13:55 小孩没穿鞋 阅读(405) 评论(0) 推荐(0) 编辑

oracle之二redo日志

摘要: redo 日志4.1 redo (重做) log 的功能:数据recovery4.2 redo log 特征: 1)记录数据库的变化(DML、DDL) 2)用于数据块的recover [SMON] 3)以组的方式管理redo file ,最少两组redo ,循环使用 4)和数据文件存放到不同的磁盘上 阅读全文

posted @ 2018-06-11 13:54 小孩没穿鞋 阅读(510) 评论(0) 推荐(0) 编辑

oracle之二控制文件

摘要: 控制文件 3.1 控制文件的功能和特点: 1)定义数据库当前物理状态,不断在往controlfile写入[SCN等] 2)维护数据的一致性 3)是一个二进制文件 4)在mount阶段被读取 5)记录RMAN备份的元数据[账本] 查看database控制文件位置: 19:02:27 SQL> show 阅读全文

posted @ 2018-06-11 13:53 小孩没穿鞋 阅读(131) 评论(0) 推荐(0) 编辑

oracle之二实例管理及数据库的启动/关闭

摘要: 实例管理及数据库的启动/关闭 2.1 实例和参数文件1、instance 功能:用于管理和访问database。instance在启动阶段读取初始化参数文件(init parameter files)。 2、init parameter files :管理实例相关启动参数 。位置:$ORACLE_H 阅读全文

posted @ 2018-06-11 13:52 小孩没穿鞋 阅读(357) 评论(0) 推荐(0) 编辑

oracle之二实例与数据库

摘要: 实例与数据库1、Oracle 网络架构及应用环境看PPT,Oracle结构的基本单元、术语2、Oracle 体系结构 1)oracle server :database + instance 2)database:data file 、control file 、redolog file 3)ins 阅读全文

posted @ 2018-06-11 13:50 小孩没穿鞋 阅读(180) 评论(0) 推荐(0) 编辑

oracle之字符集

摘要: 全球化特性与字符集数据库的全球化特性是数据库发展的必然结果,位于不同地区、不同国家、不用语言而使用同一数据库越来越普遍。Oracle数据库提供了对全球化数据库的支持,消除不同文字、语言环境、历法货币等所带来的差异、使得更容易、更方便来使用数据库。 21.1 Oracle全球化特性内容 Languag 阅读全文

posted @ 2018-06-11 13:44 小孩没穿鞋 阅读(242) 评论(0) 推荐(0) 编辑

oracle之时间类型

摘要: Oracle 时间类型及Timezone20.1 Oracle的六种时间类型DATETIMESTAMPTIMESTAMP WITH TIME ZONETIMESTAMP WITH LOCAL TIME ZONEINTERVAL YEAR TO MONTHINTERVAL DAY TO SECOND2 阅读全文

posted @ 2018-06-11 13:43 小孩没穿鞋 阅读(809) 评论(0) 推荐(0) 编辑

oracle之分层查询

摘要: ORACLE分层查询start with&connect by分层查询是select 语句的扩展,目的是迅速找出表中列-列的隶属关系。19.1 树的遍历ORACLE是一个关系数据库管理系统,它用表的形式组织数据,在某些表中的数据还呈现出树型结构的联系。例如,我们现在讨论雇员信息表EMP,其中含有雇员 阅读全文

posted @ 2018-06-11 13:41 小孩没穿鞋 阅读(350) 评论(0) 推荐(0) 编辑

oracle之通过group by产生统计报告

摘要: 通过group by产生统计报告Oracle数据库中的ROLLUP配合group by命令使用,可以提供信息汇总功能(与"小计"相似)CUBE,也是GROUP BY子句的一种扩展,可以返回每一个列组合的小计记录,同时在末尾加上总计记录。group by有关知识点:1)group by rollup2 阅读全文

posted @ 2018-06-11 13:40 小孩没穿鞋 阅读(469) 评论(0) 推荐(0) 编辑

oracle之DML和DDL语句的其他用法

摘要: DML和DDL语句的其他用法17.1 DML语句-MERGE作用:把数据从一个表复制到另一个表,插入新数据或替换掉老数据。Oracle 10g中MERGE有如下一些改进:1、UPDATE或INSERT子句是可选的2、UPDATE和INSERT子句可以加WHERE子句3、ON条件中使用常量过滤谓词来i 阅读全文

posted @ 2018-06-11 13:39 小孩没穿鞋 阅读(919) 评论(0) 推荐(0) 编辑

oracle之insert语句总结

摘要: insert语句总结16.1 第一类,insert语句:单行插入1)SQL> create table a (id int,name char(10) default 'aaa'); //name列指定了default值 2)SQL> insert into a values(1,'abc'); / 阅读全文

posted @ 2018-06-11 13:37 小孩没穿鞋 阅读(52390) 评论(0) 推荐(2) 编辑

oracle之同义词

摘要: 同义词从字面上理解就是别名的意思,和视图的功能类似。就是一种映射关系。14.1 私有同义词;一般是普通用户自己建立的同义词,创建者需要create synonym 权限。sys:SQL> grant create synonym to scott; //sys授权给scott建立私有同义词权限sco 阅读全文

posted @ 2018-06-11 13:35 小孩没穿鞋 阅读(190) 评论(0) 推荐(0) 编辑

oracle之序列

摘要: 序列15.1 序列是生成唯一整数值的结构,它的典型用途是用于主键值。结合真题演示伪列nextval, currval用法CREATE SEQUENCE dept_deptnoINCREMENT BY 10START WITH 50MAXVALUE 100CYCLENOCACHE第一次要引用一下 ne 阅读全文

posted @ 2018-06-11 13:35 小孩没穿鞋 阅读(116) 评论(0) 推荐(0) 编辑

oracle之视图

摘要: 视图13.1 为什么使用视图 1)限制数据的存取:用户只能看到基表的部分信息。方法:赋予用户访问视图对象的权限,而不是表的对象权限。2)使得复杂的查询变得容易(内联视图):3)提供数据的独立性13.2 简单视图和复杂视图特性 简单视图 复杂视图 表的个数 一个 一个或多个含函数 无 有含组函数 无 阅读全文

posted @ 2018-06-11 11:07 小孩没穿鞋 阅读(128) 评论(0) 推荐(0) 编辑

oracle之约束

摘要: 约束12.1 什么是约束约束是数据库能够实施业务规则以及保证数据遵循实体--关系模型的一种手段。考点:如果违反约束,将自动回滚出现问题的整个语句,而不是语句中的单个操作,也不是整个事务。12.2 约束的语法:列级定义:只能引用一个列,表中可以有多个列级约束。表级定义:引用一个或多个列,通常用来定义主 阅读全文

posted @ 2018-06-11 11:06 小孩没穿鞋 阅读(194) 评论(0) 推荐(0) 编辑

oracle之索引

摘要: 索引11.1 索引结构及特点两大类:B树索引,2)位图索引11.1.1 B树索引结构(图),介绍根节点,分支节点,叶子节点,以及表行,rowid,键值,双向链等概念。考点:1)叶块之间使用双向链连接,2)删除表行时索引叶块也会更新,但只是逻辑更改,并不做物理的删除叶块。3)索引叶块中不保存表行键值的 阅读全文

posted @ 2018-06-11 10:34 小孩没穿鞋 阅读(149) 评论(0) 推荐(0) 编辑

oracle之事务和锁

摘要: Oracle的事务和锁(PPT-I-283-293)10.1 什么是事务必须具备以下四个属性,简称ACID 属性:原子性(Atomicity): 事务是一个完整的操作。事务的各步操作是不可分的(如原子不可分);各步操作要么都执行了,要么都不执行。一致性(Consistency):1)一个事务结束之后 阅读全文

posted @ 2018-06-11 10:29 小孩没穿鞋 阅读(217) 评论(0) 推荐(0) 编辑

导航