![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oralce学习
新站
正在学习计算机
展开
-
oracle学习笔记 计算机工作机制概述
oracle学习笔记计算机工作机制概述运行环境搭建实现后,整个教程从这节课进入了原理的讲述。首先讲解的是oracle运行依存相关的计算机系统工作机制和工作原理,了解它们对以后的oracle学习非常有帮助。目的:oracle运行在计算机之上,对oracle进行深度的优化和了解oracle的工作机制时候,我们必须首先知道计算机的工作机制。理论性的东西,是原创 2016-05-11 17:21:22 · 1071 阅读 · 0 评论 -
oracle学习笔记 sharedpool内存块组成结构及4031错误产生原因分析
oracle学习笔记sharedpool内存块组成结构及4031错误产生原因分析sharedpool有三个空间1、free2、librarycache它们容易出问题3、rowcache它不容易出问题。我们只能总体上设sharedpool的大小,不能设librarycache和rowcache分别占多大,它们的大小我们控制不了,oracle会根据实际的原创 2016-08-15 15:57:26 · 1046 阅读 · 0 评论 -
oracle学习笔记 如何设置shared pool及sga的大小
oracle学习笔记如何设置shared pool及sga的大小前面讲了很多关于shared pool的知识对我们来讲最简单最直接的工作是sharedpool到底该设多大一)shared pool大的坏处有人说数据库所在的服务器物理内存很大可以把sharedpool设的很大理论上讲一个数据库所要执行的sql语句是无限的这样就需要一个无限的sh原创 2016-09-07 17:39:38 · 6899 阅读 · 9 评论 -
oracle学习笔记 共享SQL减少硬解析
oracle学习笔记共享SQL减少硬解析上节课讲了硬解析多了会消耗cpu资源,容易产生4031错误这是我们不希望出现的如何去减少硬解析呢一个最好的办法,最常用的最有效的办法就是让sql共享一)sql语句完全相同执行一百个sql语句如果有99个sql语句都是一样的话这里这个相同的语句就发生了98次软解析而只有1次硬解析共享sql就是让sql原创 2016-09-07 17:28:25 · 3733 阅读 · 0 评论 -
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 · 3214 阅读 · 0 评论 -
oracle学习笔记 buffer_cache作用概述
oracle学习笔记buffer_cache作用概述从这节课开始讲buffercache对oracle数据库来讲最重要的内存结构是buffercachebuffercache的合理使用它直接关系到数据库运行的性能对DBA来讲数据库的性能是非常重要的和性能即对立又相附的是安全oracle数据库的数据安全性一致性有时会出现问题我们掌握基本的一些概念和手法可以避免原创 2016-09-10 18:17:25 · 5778 阅读 · 1 评论 -
oracle学习笔记 buffer_cache内存组织结构剖析
oracle学习笔记 buffer_cache内存组织结构剖析这节课讲buffercache内存组织结构讲到的概念有:CBCLRULRU里面又分LRU、MRULRUWCHECKPOINT QUEUE检查点队列一)buffercache内存组织结构关于内存组织结构在sharedpool里面讲过了使用chain(链)管理链下挂了很多内存块内原创 2016-09-25 17:15:48 · 1286 阅读 · 0 评论 -
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 · 11803 阅读 · 1 评论 -
oracle学习笔记 buffer状态深入剖析
oracle学习笔记buffer状态深入剖析这节课把buffercache里面的buffer的几个状态给大家讲一下以对buffer有更深的了解dbf的数据块在物理磁盘上叫block内存里面都叫buffer一)x$bh表数据库中有个表x$bh翻译为buffer header表这个表里面每一行数据都对应着buffercache里的一个buffer也就原创 2016-09-25 17:35:36 · 2255 阅读 · 0 评论 -
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 · 2261 阅读 · 0 评论 -
oracle学习笔记 Oracle日志原理剖析
oracle学习笔记 Oracle日志原理剖析一)一致性和性能日志是所有数据库的一个很核心的内容很重要它关系到数据库的数据的一致性目前大家在使用的我们可看到的有几个数据库有oracle、sqlserver、mysql、db2还有以前的sybase这所有的数据库它们的日志原理几乎都一样 综观现在在用的数据库基本内容上是基本一样的都由最基本的关系数据表组成原创 2016-11-07 13:07:15 · 3477 阅读 · 0 评论 -
oracle学习笔记 Oracle日志核心意义_快速提交_写缓存
oracle学习笔记 Oracle日志核心意义_快速提交_写缓存oracle实例有dbf、buffercache、logbuffer、redolog一)oracle中的事务oracle有一个原则所有已提交事务oracle保证不会丢失先退出目前会话SQL> exit然后重新登陆[oracle@redhat4 ~]$ sqlplus /原创 2016-11-07 13:15:26 · 1804 阅读 · 0 评论 -
oracle学习笔记 logbuffer相关设置
oracle学习笔记 logbuffer相关设置前面讲了oracle日志的工作机制我们看一下logbuffer大小该如何设置呢一)对软硬件的选择从你第一次使用计算机开始,你就会一直碰到对软硬件选择的问题每个人都一样在你选择的时候别人也在选择,而且在相互影响对个人来说最好要相信一个可靠的来源你可以相信一句话,相信一个人,相信一个原理,也可以找原创 2016-11-07 13:46:40 · 5933 阅读 · 7 评论 -
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 · 7319 阅读 · 1 评论 -
oracle学习笔记 SQL语句解析类型_硬解析_软解析
oracle学习笔记SQL语句解析类型_硬解析_软解析shared pool在讲oracle体系结构概述时讲了大体是干什么的,这节把一些细节讲一下。一)软件出问题在oracle新的版本中,特别从oracle 10g开始shared pool的问题慢慢变少了,这和我们越来越关注它有关系。但是shared pool实际的工作中还是经常出问题。软件原创 2016-07-28 17:29:53 · 1553 阅读 · 0 评论 -
oracle学习笔记 SQL语句执行过程剖析讲课
oracle学习笔记SQL语句执行过程剖析讲课这节课通过讲述一条SQL语句进入数据库和其在数据库中的整个的执行过程把数据库里面的体系结构串一下。让大家再进一步了解oracle数据库里面的各个进程、存储结构以及内存结构的关联关系。首先来讲整个体系中有客户端、实例和数据库数据库里有三类文件控制文件ctl、数据文件dbf、日志文件log实例中SGA原创 2016-07-17 17:46:59 · 2193 阅读 · 0 评论 -
oracle学习笔记 Oracle数据库及相关软件的启动和关闭 第一部分
oracle学习笔记Oracle数据库及相关软件的启动和关闭第一部分 手动启动和关闭及其指令总共四个软件oracle数据库、数据库监听、Enterprise Manager、iSQL*Plus,运行时它们之间存在依存关系:em和isqlplus通过监听访问数据库。关闭的顺序:em和isqlplus先关闭这两个没有顺序,再关监听,然后关闭数据库。启动顺序:原创 2016-04-30 15:25:00 · 1172 阅读 · 0 评论 -
oracle学习笔记 学习前奏
oracle学习笔记 学习前奏从这里正式开始oracle数据库的学习开始阶段分三步:1、安装oracle数据库软件 是要搭建一个oracle学习环境。 这里只要比着葫芦画瓢,大体理解整个oracle的安装步骤,一带而过,很多项目放在以后慢慢讲。 要求同学没有必要太关注里面的很多细节, 等学习完成oracle以后,可以自己去搭建一个完整版的生产原创 2016-01-15 15:34:48 · 1103 阅读 · 0 评论 -
oracle学习笔记 oracle软件安装准备工作 第一部分 环境准备
oracle学习笔记 oracle软件安装准备工作 第一部分 环境准备这节课对初学者来说内容较多,我把它分成了三篇。即使这样也不可能把每个可能遇到的问题都说到,如果遇到没说到的问题自己上网搜一下,基本都可以找到。****一、创建虚拟机这点老师没有讲,我也就简单的讲一下创建时的配置。后面创建oracle时对这里是有要求的,不符合要求你还要回来重新创建。原创 2016-03-23 15:12:02 · 941 阅读 · 0 评论 -
oracle学习笔记 oracle软件安装准备工作 第二部分 安装前说明
oracle学习笔记 oracle软件安装准备工作 第二部分 安装前说明这部分老师讲的是 安装oracle数据库软件的ppt幻灯片课程,讲了一些数据库安装的基本知识。1、课程目标学完此课后知道 DBA的职能能给oracle数据库安装制定计划包括硬件软件能使用OUI安装oracle软件并指出学习环境步骤少,生产环境步骤多,差别很大。实际生产前还需要原创 2016-03-23 15:15:44 · 1045 阅读 · 0 评论 -
oracle学习笔记 oracle软件安装准备工作 第三部分 预安装
oracle学习笔记 oracle软件安装准备工作 第三部分 预安装****一、打开官方文档官方文档都是英文版,oracle官网和甲骨论都有下载。我下载的10g官方文档编号为B19306_01,整个文档都是以网页方式提供的,使用ie的脱机浏览方式可以打开文档。老师用的也是这个编号,但是打开后界面不一样,我使用的文档首页非常混乱。不知道是文档的版本不同还是原创 2016-03-23 15:22:11 · 1055 阅读 · 0 评论 -
oracle学习笔记 oracle软件安装和数据库的创建
oracle学习笔记oracle软件安装和数据库的创建******一)oracle软件安装上一课准备工作完成,安装包准备好,进入安装。首次安装要确保安装目录干净,否则在设置安装路径时会有 OUI-10030警告:您指定了非空目录来安装此产品主要是上次安装未成功,造成有些目录下留下了残余文件,如果你确保没有影响,可继续安装。如果以前软件安装成功,目录中原创 2016-04-13 16:09:11 · 3026 阅读 · 0 评论 -
oracle学习笔记 Oracle数据库及相关软件的启动和关闭 第二部分
oracle学习笔记Oracle数据库及相关软件的启动和关闭第二部分 附录 oracle的随机启动和关闭虽然知道了oracle的启动和关闭方法,但是这时如果重新启动系统,你会发现这些软件默认状态都没有运行,必须重新手动启动一遍,这样显得非常麻烦,下面介绍一下如何实现它们随系统启动而启动。一)oracle软件随机自动运行数据库的启动关闭,安装数据库时,给我原创 2016-04-30 15:33:01 · 6781 阅读 · 1 评论 -
oracle学习笔记 swap
oracle学习笔记swap这节课老师讲了很多,虽说看起来很多都没有用,但老师讲的仔细,我们应该认真了解一下。这节课主要内容是硬盘的工作机制,工作原理,以一些系统性能分析工具为线,并附带讲了系统中cpu、内存的工作机制。对以后进行orace的优化,操作系统的学习非常有帮助。此前讲过计算机的工作机制。程序在硬盘上,执行时首先被调入内存成为进程,cpu按照时原创 2016-05-17 15:58:51 · 3068 阅读 · 2 评论 -
oracle学习笔记 计算机缓存技术工作机制
oracle学习笔记计算机缓存技术工作机制计算机缓存技术,对oracle来讲非常重要,我们单独拿出了一个小的章节来讲。理解缓存技术对以后的oracle学习非常有帮助,对计算机的学习也很有帮助。缓存技术它遍布于整个IT所有设备里面的方方面面,这节课讲里面的一些概念。缓存是计算机运行时,为了提高运行速度而形成的一个技术,已被各种硬件普遍采用。一)原创 2016-06-01 15:25:12 · 1202 阅读 · 0 评论 -
oracle学习笔记 Oracle体系结构概述
oracle学习笔记Oracle体系结构概述从这节开始,开始讲oracle数据库体系结构。首先从总体上,从概述上把oracle整体的体系结构讲一下,然后接下来的时间我们会一块一块的将oracle体系结构进行相对深入的剖析。这节课讲oracle的整体的体系结构。一)oralce分两块,一、oracle数据库软件,二、oracle数据库。oracle原创 2016-07-03 18:58:13 · 3625 阅读 · 4 评论 -
oracle学习笔记 存储及raid技术概述
oracle学习笔记存储及raid技术概述本课以oracle数据库所运行的环境,讲一下存储和raid技术。一)oralce生产环境里的结构先说一下oracle所在的环境。有一种结构:两个服务器、两个光纤存储交换机、两个存储,它们通过网线相互连接在一起。每个服务器接两个交换机,每个交换机连两个服务器同时连两个存储,每个存储和两个交换机有连接。这原创 2016-06-20 15:13:55 · 6817 阅读 · 0 评论 -
oracle学习笔记 学习路线分析
oracle学习笔记学习路线分析课程开始,老师使用自己写的一篇文章分析如何学习oracle软件以及这次课程。这节课和以后的内容,老师讲解的很好,要点说的也很中肯,毕竟是老师的课,都写下来不是什么好办法也不可能,很多内容只能自己理解,有兴趣可以去听原课程。我记下来的只是自己理解的要点,以及自己所能联想到的一些内容,另外还有自己的一些看法,对自己碰到的一些困难问题的自己的最原创 2016-01-11 14:30:02 · 4514 阅读 · 0 评论 -
oracle学习笔记 序
oracle学习笔记序因为想使用数据库进行程序开发,决定学习一下oracle数据库。以前曾经学习过不少类型数据库,如微软的SQL server,它的优势是和微软的其它开发工具亲和度很高;小巧精炼的my sql,它是开源类软件,虽然上手也不容易,但是可用范围很广,很多程序员喜欢使用它,不少网站的开发也在使用它。当然不是每种数据库都接触过,有的也只是听过名字原创 2016-01-10 15:38:48 · 853 阅读 · 2 评论