![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle数据库
文章平均质量分 79
我是小小飞鸟
我是一只小小鸟
www.oracle2008.com
展开
-
Oracle 锁工作原理
三种现象:胀读取:一个事物读取了被其他事物写入但未提交的数据不可重复读取:一个事物再次读取曾经读取过,发现数据已经被其他已经提交的事物修改或者删除不存在读取:事物按照之前查询条件重新查询,返回的结果集中包含其他已提交事务插入满足条件的新数据SQL92标准的隔离级别未提交读取已提交读取不可重复读取串行化原创 2012-07-15 22:51:22 · 827 阅读 · 0 评论 -
归档日志管理
archive 归档日志管理原创 2014-01-04 19:32:38 · 1406 阅读 · 0 评论 -
redo文件管理
redo文件管理,详细的介绍了redo重置日志文件增加,删除,查询以及管理!原创 2014-01-04 12:53:16 · 1419 阅读 · 0 评论 -
Oracle Flashback技术总结(四)—— Flashback Table 和Flashback Data Archive
六、Flashback Table 注意SYS用户下不支持闪回,这点前面已经说明过。1.flashback table 简介Flashback Table也是使用UNDO tablespace的内容来实现对数据的回退。该命令相对简单,输入:flashback table table_name to scn(to timestamp) 即可。原创 2013-05-26 13:55:37 · 1569 阅读 · 0 评论 -
Oracle Flashback技术总结(三)—— Flashback Query
三、Flashback QueryFlashback 是ORACLE 自9i 就开始提供的一项特性,在9i 中利用oracle 查询多版本一致的特点,实现从回滚段中读取表一定时间内操作过的数据,可用来进行数据比对,或者修正意外提交造成的错误数据,该项特性也被称为Flashback Query。1、Flashback Query概念正如前言中所提,原创 2013-05-25 19:40:06 · 1429 阅读 · 0 评论 -
Oracle Rman技术总结(一)——备份
一、Rman 备份 Rman备份形式:镜像复制和备份集。镜像复制:镜像复制实际上就是将数据文件、控制文件或者归档文件的复制,与用户通过操作系统命令建立的方式一样,只不过rman利用数据库形式进行复制,而用户通过操作系 统命令。备份集:通过rman创建的逻辑备份对象。一个备份集中可以包含多个数据文件、控制文件、或归档文件。备份集在物理上是由多个备份片段组成,每个备份片段式一个操作系统原创 2013-05-26 17:36:55 · 1131 阅读 · 0 评论 -
Oracle Flashback技术总结(二)—— Flashback DROP
二、Flashback DROP Flashback Drop 是从Oracle 10g 开始出现的, 用于恢复用户误删除的对象(包括表,索引等), 这个技术依赖于Tablespace Recycle Bin(表空间回收站),这个功能和windows的回收站非常类似。 Flashback 不支持system表空间下的对象,也不能从回收站里拿到。故使用SYS 或者SYSTE原创 2013-05-24 12:03:02 · 1178 阅读 · 0 评论 -
Oracle Flashback技术总结(一)—— Flashback Database
闪回技术通常用于快速简单恢复数据库中出现的认为误操作等逻辑错误,从闪回的方式可以分为基于数据库级别闪回、表级别闪回、事务级别闪回,根据闪回对数据的影响程度又可以分为闪回恢复,闪回查询。闪回恢复将修改数据,闪回点之后的数据将全部丢失。而闪回查询则可以查询数据被DML的不同版本,也可以在此基础之上确定是否进行恢复等 Flashback 技术是以Undo segment中的内容为基础的, 因此受限原创 2013-05-23 17:29:36 · 1436 阅读 · 0 评论 -
Oracle索引管理
基础知识:create table test01( enno number(3), enname varchar(20), sex varchar(2), age number(3))1、创建索引 语法:create index 索引名称 on 表名称(列名称1,列名称2,.......) tablespace 表空间原创 2013-02-28 22:49:03 · 974 阅读 · 0 评论 -
Oracle表空间管理
1、永久性表空间创建表空间 语法:系统默认值创建表空间 create tablespace 表空间名称 datafile '数据文件名称' size 数据文件大小 例子: create table原创 2013-02-23 14:40:39 · 871 阅读 · 0 评论 -
Oracle commit详细用法
commit工作过程commit提交之前 Oracle在SGA撤销段缓冲区中生成撤销记录,撤销记录包含更新和删除表行的旧值 Oracle在SGA重做日志缓冲区生成重做日志记录 Oracle修改SGA数据库中的缓冲区commit提交时 重做记录中的事务被标记上为所提交事务的唯一scn原创 2013-03-05 21:54:18 · 5678 阅读 · 0 评论 -
undo管理
undo数据也称为回滚数据,用户确保数据的一致性。主要用于回退事务、读一致性、事务恢复、闪回查询 回退事务:当执行DML操作修改数据时,undo数据被存放到undo段,而新数据则被存放到数据段中,如果事务操作存在问题,需要回退事务,用以取消事务变化。例如用户A执行对emp表,执行delete操作,即delete from emp where empno=‘1’,如果发现错误删除员工号 1,那么就可以通过执行rollback语句取消事务变化。当执行rollback命令时,数据库将undo段的undo数原创 2014-01-11 19:22:15 · 1163 阅读 · 0 评论