自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

changyanmanman的专栏

I just want to know more about the world.

原创 redo 和 undo 之二

5、分析redo redo的管理是数据库的一个串行点,每个oracle数据库实例都只有一个LGWR进程,所有的事务都会要求LGWR进程去管理,写他们的各自的redo,每个操作的LGWR写的越多,就会使系统越慢。所以我们就要时刻关注每一个事务生成的rodo的量。 ...

2012-02-29 20:36:23

阅读数 1234

评论数 0

原创 redo 和 undo 之一

1、oracle 的日志分3类:  警告日志-=Alert log files ;  跟踪日志--Trace files用户和进程); 重做日志--redo log 录数据库的更改)。 redo log file 重做日志文件,包括: 归档(arc...

2012-02-28 16:09:01

阅读数 2043

评论数 0

原创 oracle点知识7——本地索引+全局索引

以下内同整理自网络: 分区索引分为本地(local index)索引和全局索引(global index)。 1、本地索引: 其中本地索引又可以分为有前缀(prefix)的索引和无前缀(nonprefix)的索引。而全局索引目前只支持有前缀的索引。 B*树索引和位图索引都可...

2012-02-27 20:06:32

阅读数 2575

评论数 0

原创 oracle点知识6——索引跳跃式扫描

以下内容整理自网络: 索引跳跃式扫描(index skip scan)是Oracle9i用来提高性能的新特性,对于使用复合索引的数据库应用程序意义尤为重大。    复合索引(又称为连接索引)是一个包含多个字段的索引。在ORACLE9i以前的ORACLE版本里,只有那些在WHER...

2012-02-27 10:42:33

阅读数 1811

评论数 0

翻译 Oracle B-tree、位图、全文索引三大索引性能比较及优缺点汇总(引用)

转自帖:http://www.itpub.net/thread-1700144-1-1.html 引言:大家都知道“效率”是数据库中非常重要的一个指标,如何提高效率大家可能都会想起索引,但索引又这么多种,什么场合应该使用什么索引呢?哪种索引可以提高我们的效率,哪种索引可以让我们的效率大大降低...

2012-02-26 14:53:29

阅读数 1355

评论数 0

原创 ***oracle点知识4——事务表

http://www.itpub.net/thread-942639-1-1.html 回滚段头中,有一项非常重要的信息,就是事务表。对事务表频繁的访问,可能会造成回滚段头的争用.了解什么样的操作会访问事务表,对于了解回滚段头争用的原因非常重要.下面我们来做一些实验来验证一下,什么样的操作才...

2012-02-26 14:38:46

阅读数 1482

评论数 0

原创 oracle 移动窗口基线

[redhat] command not found su || su - 最近刚开始学习rhel,在普通帐户下输入某些超级命令时明明存在该命令(如:ifconfig、 useradd),却提示“command not found” 一开始很不解,初学者嘛 ^_^ 后来查了资料才发现: 原...

2012-02-25 17:04:21

阅读数 3178

评论数 0

原创 grub 详解2

GRUB 是引导装入器(boot loader) -- 它负责装入内核并引导 Linux 系统。GRUB 还可以引导其它操作系统,如 FreeBSD、NetBSD、OpenBSD、GNU HURD 和 DOS,以及 Windows 95、98、NT 和 2000。尽管引导操作系统看上去是件平凡且琐...

2012-02-25 16:36:19

阅读数 1428

评论数 0

原创 oracle锁机制的延续——并发与多版本2

5、一致性读和当前读的深入理解: 在CSDN里经常会遇到一些特别有学习劲头的朋友,有这样一个朋友,在学习Tom的经典书  《oracle 9i/10g编程艺术》 人民邮电出版的  P244 --7.4 写一致  在一致性读 这里遇到些困惑,如下 引用: create tab...

2012-02-25 11:43:42

阅读数 1167

评论数 0

原创 oracle锁机制的延续——并发与多版本1

开发多用户数据库应用,最大的难题之一是:一方面要力争最大的并发访问,而同时还要确保每一用户 能以一致的方式读取和修改数据。力争最大的并发访问需要用锁定机制,而确保一致读和修改数据则需要一些并发控制机制。    1、并发控制:     并发控制(concurrency control)是数据...

2012-02-24 16:34:45

阅读数 3457

评论数 1

原创 全面解析oracle中的锁机制4

7、enqueue: 什么是enqueue enqueue可以做名词,也可以做动词来解释。 做名词时,指的的是一种锁的类型,比如Tx enqueue。 做动词时,则是指将锁请求放入到请求队列的操作。 我们知道,lock是一种需要排队的锁实现机制,这和latch是不一样的,latch是一种...

2012-02-20 21:40:31

阅读数 1492

评论数 0

原创 linux 基础学习之三:bash shell初识 下

5、变量键盘读取、数组与宣告: read, array, declare read:用于读取键盘输入的变量,常用在shell script的编写当中,下面先看基本功能: [root@linux ~]# read [-pt] variable 参数: -p :后面可以接提示字符! -t :...

2012-02-20 12:37:03

阅读数 1169

评论数 0

原创 全面解析oracle中的锁机制3

5、TX事务锁和 TM(DML enqueue)锁: TX锁:数据块的前面有一个开销空间(ITL),这里会存放一个块的事务列表,对于每一个锁定了块的事务,都会在这个事务列表中有一个条目。这个结构的大小有创建对象时的两个参数决定: INITRANS:初始分配的可容纳事务的大小,一般初始为2,可以...

2012-02-19 21:08:24

阅读数 1692

评论数 0

原创 全面解析oracle中的锁机制2

默认情况下 T@ora>create table t1 as select * from t ; Table created. Elapsed: 00:00:00.07 T@ora>select rowid,ora_rowscn,a from t1; ROWID ...

2012-02-19 20:45:00

阅读数 1378

评论数 0

原创 全面解析oracle中的锁机制1

1、锁的理解: 一般来说,以我现有的知识理解锁,可能认为锁是针对数据行,或者数据表的,但是oracle中对锁的适用范围是对所有oracle内的共享资源,比如,一个存储过程,一个触发器。。。当你在用这个存储过程的时候,就是给这个存储过程加了一个锁,别人可以用这个过程,但是不能修改它。 总结一下,...

2012-02-18 20:44:22

阅读数 1778

评论数 0

原创 ***oracle点知识3——数据段和索引段管理

在Oracle数据库中,段往往被用来存储特定逻辑对象的所有数据。如当建立数据库表或者索引时,Oracle就会为这些对象分配存储空间,以存放他们所需要的信息。段是由一个或者多个区组成的。不要看段是Oracle数据库中一个不起眼的角色,其实,在其中,仍然隐藏着许多不为人知的管理技巧。若数据库管理员能够...

2012-02-18 18:56:39

阅读数 2701

评论数 0

原创 oracle中 查询时间管理

1、关于时间显示参数 SQL> alter session set nls_timestamp_format = 'yyyy-mm-dd hh24:mi:ss'; 会话已更改。 SQL> select systimestamp from dual; SYSTIME...

2012-02-17 20:52:29

阅读数 1305

评论数 0

原创 ***oracle点知识2——数据扩展的分配和回收管理

1、如何决定数据扩展分配的数量与容量: 每个段的定义中包含了数据扩展的存储参数,这个参数可以表征数据创建表或者索引的时候为数据扩展分配多少数据块,或者限定 一个表(一个数据段)最多可以有多少 数据扩展。我们可以在 CREATE TABLE 语句中用STORAGE子句设定这个参数,如果没有设定,那...

2012-02-17 10:14:42

阅读数 1675

评论数 0

原创 ***oracle点知识1——数据块总结

(一) 一直以来对“块”的概念总是含混不清,从字面意义理解,只知道这是ORACLE存放数据的最小单位,然而它的内部世界如何呢,本人打算从今天开始连载几篇文档,对它进行深度分析。 通过很多文档、资料,了解到了数据库基本结构鱼刺图: 基本上每个对象对应一个段( Segment),只有分区对应多...

2012-02-16 20:48:17

阅读数 1446

评论数 0

原创 oracle中的 resetlogs+scn恢复

关于resetlog的作用是将日志序列重置,这样以前的归档就作废。请高人指点,是什么样的一个工作机制? 首先一定要明白oracle工作的基本原理,归档情况下:大家一定要同步,谁也不能滞后或者超前,也就是SCN号,如果学oracle不懂scn的作用,那oracle就很难学懂了。     为什么要...

2012-02-16 11:52:09

阅读数 2221

评论数 0

原创 标准SQL查询 总结练习

1、按照部门的编号,分组,求出每个部门的平均薪水?最高薪水? 实现:SQL>select deptno,avg(sal) from emp group by deptno;    DEPTNO   AVG(SAL) ---------- ----------        10 2916.6...

2012-02-16 11:29:53

阅读数 3162

评论数 3

原创 ocp听课总结之5——表空间

1、temp表空间: temp表空间可以认为是PGA的SWAP区,这样就一下子明了了。PGA里放不下的都可以放到这个temp表空间中,来顺便回忆一下pga的结构,pga大致分为三个部分,分别是会话内存,私有sql区,游标和sql区(这个还不太了解。。。)这三个最重要的还是私有sql区,这部分区域...

2012-02-16 10:49:12

阅读数 1303

评论数 0

原创 ocp听课总结之4——listener动态和静态注册

1、什么是注册: 注册就是将数据库作为一个服务注册到监听程序中,客户端不需要知道数据库的数据库名和实例名,只需要知道该数据库对外提供的服务名就可以访问数据库。这个服务名我们可以自己取名字,这样就可以不跟实例同一个名了。。 在数据库服务器启动的过程中,这个服务器会向监听程序注册相应的服务,无论何时...

2012-02-15 21:46:36

阅读数 1152

评论数 0

原创 ocp听课总结之3——listener

1、listener解析: 首先对listener做一个介绍:oracle的listener包括三个文件,分别是sqlnet.ora , tnsnames.ora, listener.ora 其放置的目录在$ORACLE_HOME/network/admin 下面。 下面分别介绍这三个文件: 1)...

2012-02-13 21:46:41

阅读数 1636

评论数 0

翻译 引用

*Latch Contention with KQR X PO consuming lots of memory and Database Hang [ID 289717.1]* KQR X PO or KQR M PO entries are part of dictionary cach...

2012-02-13 21:39:04

阅读数 1039

评论数 0

原创 ocp听课总结之2——数据库体系结构

1、数据库的结构: 1、控制文件(ctl):其中有四类信息,分别是 数据库的物理结构信息, 数据库的归档历史信息, 各个数据文件的scn号和check point(系统检查点) rman源数据。这四类信息很重要,接下来可以仔细研究一下: 2、redo log files:redo日志文...

2012-02-12 21:32:06

阅读数 1164

评论数 0

原创 让oracle跑的更快 阅读总结之一

第一章:引起数据库性能的因素:  1、对于高度并发的系统,可以在数据库与用户之间用软件搭建一个中间层,其目的是构建一个缓冲池,对用户访问数据库前进行处理,这就是中间件服务。Oracle有自带的MTS技术。 2、hint(线索,示意的意思)这是oracle中的一个生成执行计划的机制,他能强制or...

2012-02-12 11:59:51

阅读数 950

评论数 0

原创 ocp听课总结之1——课程简介

这只是我个人的笔记,不适合各位网友学习,因为个人的程度水平不一,况且我记录的比较散乱,不适合系统学习。 oracle学习步骤: plsql——数据库体系结构(各种文件,内存块等)——数据库备份恢复——数据库优化——rac(真正应用集群)(rac 优化,工作机制)——sql语句的执行计划...

2012-02-12 11:16:20

阅读数 936

评论数 0

提示
确定要删除当前文章?
取消 删除