自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

韵筝的博客

学习oracle过程做的一些笔记

  • 博客(51)
  • 收藏
  • 关注

原创 oracle学习笔记 后记

oracle学习笔记 后记至此 整个的视频课程 甲骨论2012版Oracle免费视频课程 结束了 我做的学习笔记也告一段落这里是每集视屏课程开始时的宣言: 由一群一线工程师创办的甲骨论 目前已成为国内oracle技术爱好者及从业人员交流的主要平台 对技术的狂热追求 吸引了更多志同道合的业内高手加盟 随着自由、高薪、越老越吃香的标签被大家广泛熟知 D...

2018-02-13 07:16:45 899 4

原创 oracle学习笔记 参数文件及数据库的启动和关闭

oracle学习笔记 参数文件及数据库的启动和关闭我们这节课把oracle的参数文件以及oracle的启动关闭讲一下一)参数文件作用先看oracle的参数文件 它由来已久了我们知道oracle数据库有数据库和实例 所谓的实例是一堆进程和一堆内存数据库启动起来以后 在内存里面会有一个比较大的一个内存结构 内存结构里面有PGA有SGA SGA里面有很多种池子 池子里...

2018-02-11 08:06:24 2639

原创 oracle学习笔记 网络原理及配置

oracle学习笔记 网络原理及配置这节课把oracle的网络讲一下oracle的网络应该是说现在比较简单 我们在RAC里面在oracle的安全里面还会再提到网络 这次讲的是相对比较实用的oracle的网络比较简单不容易出问题 是因为oracle的网络没有负载 没有负载的东西往往就不容易出问题所以说这就是oracle的网络相对比较简单 大家在学习的时候要注重一些操作性的东...

2018-02-11 07:49:03 1080

原创 oracle学习笔记 锁相关视图及相关操作

oracle学习笔记 锁相关视图及相关操作我们继续研究锁 这节课主要研究锁的相关视图,以及锁的相关操作主要是研究视图 然后通过视图查锁的问题 oracle对于锁来讲我们没有什么太多可操作的地方 但是我们可以通过视图找出锁的问题一)v$transaction视图第一个视图是v$transaction 就是oracle数据库所有活动的事务数 所有活动的事务每一个活动的事

2017-12-12 16:27:15 1523

原创 oracle学习笔记 锁基础原理

oracle学习笔记 锁基础原理这节课开始讲oracle的锁oracle的锁里面有些原理性的地方我们会讲到 同时也会给大家做一些演示 同时也为大家准备了很多的sql语句 以后可以根据演示 去复制sql语句,直接去使用就可以所以说首先来讲oracle的锁的一些的基本概念一)oracle的并发第一个 锁是干什么用的 oracle为什么需要锁 简单说一下讲到这个

2017-12-12 15:59:21 759

原创 oracle学习笔记 字符集正确设置及相关操作

oracle学习笔记 字符集正确设置及相关操作这节课讲的是字符集针对DBA来讲该如何去关注的问题以后在weblogic在备份恢复里面还要继续关注字符集的概念一)oracle环境DBA来讲我们常见的环境是用windows做客户端服务器端 操作系统OS是linux或unix 和oracle实例客户端是sqlplus还有客户端操作系统对DBA来讲这种环境 往往通

2017-10-22 17:49:30 1622

原创 Oracle学习笔记 字符集概述

Oracle 学习笔记 字符集概述这节课开始讲oracle里面的字符集 偏重于原理和简单的一些判断以及实现字符集它涉及到很多的东西 比如建库和操作系统环境这节课把字符集的原理性的东西以及常见的操作讲一下 大家以后不要在字符集方面犯一些错误 以后字符集的问题基本都可以解决了一)字符集的发展通过查找各方面资料 这里把字符集的发展自己先简单梳理了一下字符集是编号和字

2017-10-22 17:30:02 1736

原创 Oracle学习笔记 读一致性(ORA-01555错误机制分析)及Undo表空间大小设置

Oracle 学习笔记 读一致性(ORA-01555错误机制分析)及Undo表空间大小设置这节课我们把和undo相关的另外一个技术、另外一个细节读一致性再深入地讲一下一)一致性读和事务一个事务开始以后分配undo段头事务表和undo块 事务表指向undo块数据块中有事务槽,底下有数据行 数据块事务槽中事务id指向事务表事务表指向undo块 数据块事务槽也指向undo块

2017-08-30 08:33:01 1462

原创 Oracle学习笔记 Oracle IMU及Redo Private Strands技术

Oracle 学习笔记 Oracle IMU及Redo Private Strands技术这节看一下undo里面一个新的机制叫IMU机制先简单回顾一下oracle的传统的undo机制以及它所面临的问题一)传统的undo块在传统里面oracle对待undo表空间和普通表空间它是一视同仁的都一样的一个事务开始的时候 在一个相对空闲的undo回滚段的段头的事务表里面获得一个槽位 把事务信息写上有可能第

2017-08-30 08:24:03 912 1

原创 Oracle学习笔记 深入剖析事务槽及Oracle多种提交方式

Oracle 学习笔记深入剖析事务槽及Oracle多种提交方式这节课把事务槽和oracle事务的提交方式讲一下 讲完以后再去回顾上节课讲的oracle的undo里面的事务的整个操作过程的时候大家就更清晰了一)事务槽数量参数每一个oracle数据块里面在数据块的头部都有事务槽事务槽的数量可以去查一下比如数据库中有一个表t2,可以查一下这个表的事务槽的数量SQ

2017-08-30 08:14:45 2489

原创 Oracle 学习笔记 图解深入剖析一个事务的操作流程

Oracle 学习笔记图解深入剖析一个事务的操作流程这节课讲一下一个事务的操作流程 内容有点难度先简单的看一下一)事务ID当一个事务开始以后 在oracle数据库里面针对这个事务 oracle会给它分配一个事务ID就是编号这个东西简单的做一个操作实验需要一个t2表,若没有可以自己建一个SQL> create table t2(id number,name varchar2(20));Table

2017-08-30 08:02:32 1290 1

原创 oracle学习笔记 undo段及区的状态和使用

oracle学习笔记 undo段及区的状态和使用 先简单的看一下undo的作用,以及oracle是怎么使用undo的这次讲课一步一步的去渗入,一步步去深入 一)undo的作用看一下undo的作用undo的作用从某种意义上来讲简单的用比较概括的话说一下undo表空间里面有很多段先不看平时oracle做select的时候oracle开始一个事务的时候

2017-08-30 07:43:45 5087

原创 oracle学习笔记 undo表空间概述

oracle学习笔记 undo表空间概述这节课开始我们开始讲undoundo是oracle里面非常重要的一个机制也是oracle区别于别的数据库的很重要的一个点undo会讲的比较细一些里面很多原理性的东西特别是和undo相关的一系列查询undo学完后应该大家以后碰到undo任何问题都可以轻松的去确认和解决所以说undo的学习一定要关注 一)什么是un

2017-08-30 07:32:02 1239

原创 oracle学习笔记 事务ACID及隔离级别

oracle学习笔记 事务ACID及隔离级别隔离级别:isolation level一)事务的含义我们继续看事务,看事务的含义事务的含义有一个说法叫ACID A就是原子性 C就是一致性 I是隔离性 D是持久性 叫ACID下面内容摘自老师的讲义事务的含义1、原子性(Atomicity) 事务的原子性是指事务中包含的所有操作要么都做,要么都不做,保证数

2017-06-07 15:54:17 1798

原创 oracle学习笔记 事务概述

oracle学习笔记 事务概述这节课讲oracle的事务一)什么是事务oracle的事务单纯从开发角度来讲它比较简单 很多人认为oracle的事务就是两个,一个是commit一个是rollbackoracle中最重要的就是数据的一致性、数据的安全以及oracle数据的优化 这几块是非常重要的事务它关系到数据的一致性 对oracle数据库来讲或者对任何数据库来讲数据

2017-06-07 15:45:10 4847

原创 oracle学习笔记 系统改变号(SCN)详解

oracle学习笔记 系统改变号(SCN)详解这节课讲一下oracle里面的另外一个概念SCN,在以后的学习中经常的会碰到。一)SCN是什么SCN翻译成英文是:system change number。可以这么告诉你在oracle的边边角角里面时时刻刻在用到SCN, 所以说SCN是我们以后经常面对的一个概念。首先来讲我们看到的scn是个数字,是一串数字。 是由一个时间经过一个函数算过来的, 同

2017-05-05 16:47:46 2966 1

原创 oracle学习笔记 实例崩溃恢复原理剖析

oracle学习笔记 实例崩溃恢复原理剖析上节讲了检查点队列的内容和工作方式, 这节课讲检查点队列有什么意义。讲的知识叫oralce的实例崩溃恢复, 实际核心内容是检查点队列的作用。一)功能实例崩溃恢复是oracle的一个功能。计算机中功能是实现编程目的的基本单位, 由一段或短或长的代码构成, 功能常常还会需要其它代码段或其它功能的支持。人们之所以使用一个软件就是使用它的功能, 他可以达到

2017-05-05 16:35:10 1336

原创 oracle学习笔记 检查点队列(checkpoint queue)

oracle学习笔记 检查点队列(checkpoint queue)这节课讲一下oracle里面的一个难点也是一个重点叫检查点队列, 会讲到oracle里面内部的比较机理性的东西,对我们以后的学习非常有帮助。大家可能听上去太理论了, 学oracle没有办法,有些基础的理论你还是要知道。一)理论和原理理论在各种字典中的解释有: 对自然界、人类社会的系统化的见解和主张。 可用于相对广泛

2017-05-05 16:28:04 1784

原创 oracle学习笔记 存储结构_段区块

oracle学习笔记 存储结构_段区块这节课讲oracle的段区块一)段区块的两个知识点第一个知识点 区的分配一个段建完以后即create table建完以后这时oracle会给它分配一个区区就是物理上连续的多个块一般我们来讲是八个块一个区这个段有了8个块以后这八个块基本上都是空的块这个表建了段以后没有数据然后我们执行insert最后空间满了

2017-03-11 18:41:22 1034

原创 oracle学习笔记 存储结构_表空间

oracle学习笔记 存储结构_表空间我们接着讲oracle存储结构里面的表空间一)存储oracle的三类文件控制文件、数据文件和redolog一定要放在存储上以前出现一种情况一个银行用户,它数据库一个集群切换以后发现切换失败最后发现它的数据库里面有些数据文件没有放到存储上所以说那三类文件必须放到存储上现在对我们讲存储有三种组织形式第一种

2017-03-11 18:12:28 1001

原创 oracle学习笔记 存储结构_文件

oracle学习笔记 存储结构_文件从这节课开始我们开始讲oracle的存储结构oracle的存储结构对于oracle的备份恢复以及oracle的优化都很有帮助所以存储结构讲的相对深入一些一)oracle的物理文件类型先看一个数据库都包含哪些文件物理数据库结构包括控制文件、数据文件、联机重做日志文件、参数文件、备份文件、归档日志文件、口令文件、预警和跟踪日志文件

2017-03-11 16:56:25 1218

原创 oracle学习笔记 PGA管理和调整

oracle学习笔记 PGA管理和调整oracle的pga的管理pga内存是如何运作的、如何去管理讲一下一)oracle的两种工作方式简单提一下关于oracle的两种工作方式Dedicated Server 和 Shared Server在实际的工作中我们基本上都在用Dedicated Server专用的服务器模式而不用Shared Server模式正常

2017-01-09 17:02:41 2677

原创 oracle学习笔记 PGA内存作用和构成

oracle学习笔记 PGA内存作用和构成从这节课开始讲oracle非常重要的一个内存结构PGA一)pga也非常重要oracle的内存分两大块一块是SGA,里面有六个池子Shared pool,Streams pool,Large pool,Java pool,Database buffer cache,Redo log buffer另外一块是PGA大家

2017-01-09 16:18:55 7275 1

原创 oracle学习笔记 logbuffer相关设置

oracle学习笔记  logbuffer相关设置前面讲了oracle日志的工作机制我们看一下logbuffer大小该如何设置呢一)对软硬件的选择从你第一次使用计算机开始,你就会一直碰到对软硬件选择的问题每个人都一样在你选择的时候别人也在选择,而且在相互影响对个人来说最好要相信一个可靠的来源你可以相信一句话,相信一个人,相信一个原理,也可以找

2016-11-07 13:46:40 5862 7

原创 oracle学习笔记 Oracle日志核心意义_快速提交_写缓存

oracle学习笔记  Oracle日志核心意义_快速提交_写缓存oracle实例有dbf、buffercache、logbuffer、redolog一)oracle中的事务oracle有一个原则所有已提交事务oracle保证不会丢失先退出目前会话SQL> exit然后重新登陆[oracle@redhat4 ~]$  sqlplus /

2016-11-07 13:15:26 1782

原创 oracle学习笔记 Oracle日志原理剖析

oracle学习笔记  Oracle日志原理剖析一)一致性和性能日志是所有数据库的一个很核心的内容很重要它关系到数据库的数据的一致性目前大家在使用的我们可看到的有几个数据库有oracle、sqlserver、mysql、db2还有以前的sybase这所有的数据库它们的日志原理几乎都一样 综观现在在用的数据库基本内容上是基本一样的都由最基本的关系数据表组成

2016-11-07 13:07:15 3435

原创 oracle学习笔记 使用各种SQL来熟知buffer cache使用情况

oracle学习笔记  使用各种SQL来熟知buffer cache使用情况这节课我们通过一些sql语句更深入的了解一下我们的buffercache一)几个sql语句先对select结果进行一下格式化处理SQL> set pagesize 1000SQL> set linesize 120SQL> column object_name format a10(1)

2016-09-25 17:52:31 2224

原创 oracle学习笔记 buffer状态深入剖析

oracle学习笔记buffer状态深入剖析这节课把buffercache里面的buffer的几个状态给大家讲一下以对buffer有更深的了解dbf的数据块在物理磁盘上叫block内存里面都叫buffer一)x$bh表数据库中有个表x$bh翻译为buffer header表这个表里面每一行数据都对应着buffercache里的一个buffer也就

2016-09-25 17:35:36 2197

原创 oracle学习笔记 buffer_cache大小的设置及依据

oracle学习笔记  buffer_cache大小的设置及依据一)先回顾一下前面讲的buffercache的工作过程和大体的结构原理磁盘有一堆dbf文件内存有buffercache第一步:一个sql语句进来以后如:select * from t2 where id=1;首先是serverprocess会拿着这个sql语句去解析解析的时候会用到cpu资源

2016-09-25 17:25:34 11646 1

原创 oracle学习笔记 buffer_cache内存组织结构剖析

oracle学习笔记  buffer_cache内存组织结构剖析这节课讲buffercache内存组织结构讲到的概念有:CBCLRULRU里面又分LRU、MRULRUWCHECKPOINT QUEUE检查点队列一)buffercache内存组织结构关于内存组织结构在sharedpool里面讲过了使用chain(链)管理链下挂了很多内存块内

2016-09-25 17:15:48 1247

原创 oracle学习笔记 buffer_cache作用概述

oracle学习笔记buffer_cache作用概述从这节课开始讲buffercache对oracle数据库来讲最重要的内存结构是buffercachebuffercache的合理使用它直接关系到数据库运行的性能对DBA来讲数据库的性能是非常重要的和性能即对立又相附的是安全oracle数据库的数据安全性一致性有时会出现问题我们掌握基本的一些概念和手法可以避免

2016-09-10 18:17:25 5730 2

原创 oracle学习笔记 如何设置shared pool及sga的大小

oracle学习笔记如何设置shared pool及sga的大小前面讲了很多关于shared pool的知识对我们来讲最简单最直接的工作是sharedpool到底该设多大一)shared pool大的坏处有人说数据库所在的服务器物理内存很大可以把sharedpool设的很大理论上讲一个数据库所要执行的sql语句是无限的这样就需要一个无限的sh

2016-09-07 17:39:38 6765 9

原创 oracle学习笔记 如何解决ORA-04031错误

oracle学习笔记如何解决ORA-04031错误一)查找执行次数为一的语句select SQL_FULLTEXT from v$sql where EXECUTIONS=1 order by sql_text;此语句出来的结果按sql_text排序如果某些sql没有共享的话在某一个区域你会发现有一堆的sql语句它执行一次而且它的静态部分是相同的动态部分不相同

2016-09-07 17:33:50 3136

原创 oracle学习笔记 共享SQL减少硬解析

oracle学习笔记共享SQL减少硬解析上节课讲了硬解析多了会消耗cpu资源,容易产生4031错误这是我们不希望出现的如何去减少硬解析呢一个最好的办法,最常用的最有效的办法就是让sql共享一)sql语句完全相同执行一百个sql语句如果有99个sql语句都是一样的话这里这个相同的语句就发生了98次软解析而只有1次硬解析共享sql就是让sql

2016-09-07 17:28:25 3657

原创 oracle学习笔记 sharedpool内存块组成结构及4031错误产生原因分析

oracle学习笔记sharedpool内存块组成结构及4031错误产生原因分析sharedpool有三个空间1、free2、librarycache它们容易出问题3、rowcache它不容易出问题。我们只能总体上设sharedpool的大小,不能设librarycache和rowcache分别占多大,它们的大小我们控制不了,oracle会根据实际的

2016-08-15 15:57:26 1021

原创 oracle学习笔记 SQL语句解析类型_硬解析_软解析

oracle学习笔记SQL语句解析类型_硬解析_软解析shared pool在讲oracle体系结构概述时讲了大体是干什么的,这节把一些细节讲一下。一)软件出问题在oracle新的版本中,特别从oracle 10g开始shared pool的问题慢慢变少了,这和我们越来越关注它有关系。但是shared pool实际的工作中还是经常出问题。软件

2016-07-28 17:29:53 1520

原创 oracle学习笔记 SQL语句执行过程剖析讲课

oracle学习笔记SQL语句执行过程剖析讲课这节课通过讲述一条SQL语句进入数据库和其在数据库中的整个的执行过程把数据库里面的体系结构串一下。让大家再进一步了解oracle数据库里面的各个进程、存储结构以及内存结构的关联关系。首先来讲整个体系中有客户端、实例和数据库数据库里有三类文件控制文件ctl、数据文件dbf、日志文件log实例中SGA

2016-07-17 17:46:59 2167

原创 oracle学习笔记 Oracle体系结构概述

oracle学习笔记Oracle体系结构概述从这节开始,开始讲oracle数据库体系结构。首先从总体上,从概述上把oracle整体的体系结构讲一下,然后接下来的时间我们会一块一块的将oracle体系结构进行相对深入的剖析。这节课讲oracle的整体的体系结构。一)oralce分两块,一、oracle数据库软件,二、oracle数据库。oracle

2016-07-03 18:58:13 3604 4

原创 oracle学习笔记 存储及raid技术概述

oracle学习笔记存储及raid技术概述本课以oracle数据库所运行的环境,讲一下存储和raid技术。一)oralce生产环境里的结构先说一下oracle所在的环境。有一种结构:两个服务器、两个光纤存储交换机、两个存储,它们通过网线相互连接在一起。每个服务器接两个交换机,每个交换机连两个服务器同时连两个存储,每个存储和两个交换机有连接。这

2016-06-20 15:13:55 6796

原创 oracle学习笔记 计算机缓存技术工作机制

oracle学习笔记计算机缓存技术工作机制计算机缓存技术,对oracle来讲非常重要,我们单独拿出了一个小的章节来讲。理解缓存技术对以后的oracle学习非常有帮助,对计算机的学习也很有帮助。缓存技术它遍布于整个IT所有设备里面的方方面面,这节课讲里面的一些概念。缓存是计算机运行时,为了提高运行速度而形成的一个技术,已被各种硬件普遍采用。一)

2016-06-01 15:25:12 1189

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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