oracle 11g 之 result cache】的更多相关文章

oracle 11g 之 result cache 今天是2013-10-12,打算最近时间研究一下shared pool的相关原理以及awr报告分析.今天学习一下在oracle 11g shared pool中新增的一个cache 那就是result cache. 从上图可以看出在oracle 11g 的shared pool中存有对sql进行存储.存储sql执行计划.sql解析树等信息的library cache可以通过查看v$librarycahe视图了解其分配情况,以及row CACHE…
[20190214]11g Query Result Cache RC Latches补充.txt --//上午测试链接:http://blog.itpub.net/267265/viewspace-2632907/--//发现自己的一个错误,另外写一篇帖子更正.--//顺便复习result cache的相关内容:链接:https://blog.csdn.net/jolly10/article/details/81382644 查看SQL结果高速缓存字典信息(G)V$RESULT_CACHE_S…
[20190214]11g Query Result Cache RC Latches.txt --//昨天我重复链接http://www.pythian.com/blog/oracle-11g-query-result-cache-rc-latches/的测试,--//按照我的理解如果sql语句密集执行,使用Result Cache反而更加糟糕,这是我以前没有注意到的.--//联想我们生产系统也存在类似的问题,我们有1个判断连接的语句select count(*) from test_conn…
文章转自网络 Oracle 11g于2007年7月11日美国东部时间11时(北京时间11日22时)正式发布,11g是甲骨文公司30年来发布的最重要的数据库版本,根据用户的需求实现了信息生命周期管理(Information Lifecycle Management)等多项创新. 一.新特性提纲 1.数据库管理部分 ◆数据库重演(Database Replay) 这一特性可以捕捉整个数据的负载,并且传递到一个从备份或者standby数据库中创建的测试数据库上,然后重演负责以测试系统调优后的效果. ◆…
共享池存放sql语句的解析和编译版本,以便数据库能快速执行频繁执行的sql语句和plsql. 在11g中,数据库使用result cache来存放sql和plsql的执行结果. result cache只能在数据级别进行开启.当cache的对象被修改后,数据库会自动将result cache中的结果置为无效状态. result cache由两部分组成:sql查询结果缓存.plsql函数结果缓存. result cache memory pool是SGA新的组成部分.result cache me…
考试大纲共分9部分.   一.Server Configuration 服务器配置 1  Create the database 创建数据库 2  Determine and set sizing parameters for database structures 确定并设置数据库体系结构参数大小 3  Create and manage temporary, permanent, and undo tablespaces 创建并管理临时,永久,和撤销表空间 4  Stripe data fi…
发现一个比较有意思的网站,http://www.oracle-base.com/articles/11g/articles-11g.php Oracle 11g Articles Oracle Database 11g: New Features For Administrators OCP Exam Articles Oracle Database 11g Release 1: Miscellaneous Articles Oracle Database 11g Release 2: Misc…
Background Processes Table F-1 describes Oracle Database background processes. In this context, a background process is defined as any process that is listed in V$PROCESS and has a non-null value in the pname column. The External Properties column li…
  (1)   orace 11.2.0.4 在RAC数据库Dataguard切换时,出现少量数据丢失:          解决方案:关闭result cache 功能 或升级数据库版本并安装补丁: 升级数据库至Oracle 12.1,并安装Patch 23642282 开启result cache 1.设置RESULT_CACHE_MODE为FORCE 2.根据内存管理方式调整相关参数,设置RESULT_CACHE_MAX_SIZE大小 3.检查result cache是否开启:select…
环境现状: 两台虚拟主机A和B: 1. A机器已安装ASM存储的Oracle 11g 实例      参考:http://www.cnblogs.com/jyzhao/p/4332410.html 2. B机器已安装系统,配置以及目录结构均和A机器保持一致      /u01 + 3块ASM盘   DG部署规划:   primary standby 主机 JY-DB JY-DBS db_name jyzhao jyzhao db_unique_name jyzhao jyzhao_s insta…
之前总结过<Oracle 11.2.0.4 RAC安装最新PSU补丁>, 这次整理为简明版,忽略一切输出的显示,引入一些官方的说明,增加OJVM PSU的补丁应用. 环境:RHEL6.5 + Oracle 11.2.0.4 RAC(4 nodes) 本次需求:应用最新的PSU,OJVM PSU补丁. 目前最新发布(2016-07-19)的PSU,OJVM PSU补丁文件分别为: p23274134_112040_Linux-x86-64.zip p23177551_112040_Linux-x…
这里介绍在Red Hat Enterprise Linux Server release 5.7 (Tikanga)下安装ORACLE 11.2.0.1.0的过程,本文仅仅是为了写这样安装指导文档而整理在此.仅供参考! 1:下载对应平台的ORACLE 11g安装介质 安装ORACLE,首先要获取安装介质,大部分情况手头都有相关版本的安装介质.如果你手头没有安装介质,那么可以从下面链接获取对应平台的ORACLE安装介质. http://www.oracle.com/technetwork/data…
Oracle 11g 手动建库,在虚拟环境中,不使用DBCA工具进行创建数据库 1.Linux环境的基本配置 2.ip  10.11.30.60 3.Oracle 11g安装过程 ------------------------------------Linux环境配置--------------------------------------- 1.硬件配置 [root@gzxbi01 ~]# free -g total used free shared buffers cached Mem:…
Oracle 11g客户端在Linux系统上的配置步骤详解 2011-07-26 10:47 newhappy2008 CSDN博客 字号:T | T 本文我们主要介绍了Oracle 11g客户端在Linux系统上的配置过程,希望能对您有所帮助. AD:51CTO 网+ 第十二期沙龙:大话数据之美_如何用数据驱动用户体验 Oracle 11g客户端在Linux系统上的配置过程有一点点的难度,但是只要我们按照步骤一步步地来配置,也就没有什么了.本文我们就介绍Oracle 11g客户端在Linux系…
<一,> oracle 11g r2 RAC提供了以下功能: 高可用:shared-everything 模式保证了单节点的故障不会停止服务,集群中的其他节点将快速接管 可扩展性:多节点分担负载,可以提供远超单机数据库能提供的处理能力.且增删节点可以在线完成,不需要停机 易用性:多个数据库可以加入到一个集群中 低成本:RAC可以部署在标准硬件上,硬件上节省的成本抵消了购买license的成本 Oracle 11g r2 还提供了一个叫RAC One Node的新功能.Oracle发现一些RAC…
对于常常要查的结果集,返回少量记录,server端是能够缓存的,结果集保存在共享池中,假设是绑定变量,绑定变量的值也要一样. SQL> show parameter result_cache NAME                                 TYPE        VALUE ------------------------------------ ----------- ------------------------------ client_result_cache…
DDL Setup Steps SQL> grant execute on utl_file to ggs; Grant succeeded. Create GLOBALS file [oracle@zwc ~]$ cd /ggs/ [oracle@zwc ggs]$ cat GLOBALS  GGSCHEMA GGS run marker_setup.sql [oracle@zwc ggs]$ sqlplus / as sysdba SQL*Plus: Release 10.2.0.4.0 –…
Oracle 11g DG手工switchover切换标准化流程 环境:RHEL 6.5 + Oracle GI 11.2.0.4 + Oracle DB 11.2.0.4 Primary RAC(2 nodes) + Standby RAC(2 nodes) Oracle DG切换类型有两种:switchover和failover.对于switchover而言,是计划内的由DBA主动去执行的操作,所以它的操作步骤一定是可以形成标准化流程的. 本文就在我的实验环境下做一次基本的标准化switch…
博文结构图如下: 一.环境描述以及注意事项 1.1 环境简介 IP 系统 Oracle版本 OGG版本 源端 172.16.10.16/36 RHEL6.5 oracle11204 12.1 目标端 172.16.10.154 RHEL6.5 oracle11204 12.1 同步用户为:hr. 1.2 OGG网络带宽规划 GoldenGate数据同步所需的网络带宽是目前各种技术中最低的,复制全库数据时,通常GoldenGate队列文件大小与数据库日志大小的比例为1:4,GoldenGate网络…
在Oracle Database 11g中有一个新特性,全表扫描可以通过直接路径读的方式来执行(Direct Path Read),这是一个合理的变化,如果全表扫描的大量数据读取是偶发性的,则直接路径读可以避免大量数据对于Buffer Cache的冲击. 当然对于小表来说,Oracle允许通过Buffer Cache来进行全表扫描,因为这可能更快,也对性能影响不大.小表受到隐含参数:_small_table_threshold 影响.如果表大于 5 倍的小表限制,则自动会使用DPR替代FTS.可…
另一篇博文总结了关于SQL TRACE工具的使用方式,但是产生的trace文件格式阅读起来并不是十分友好,为了更好的分析trace文件,Oracle也自带了一个格式化工具tkprof.tkprof工具用于处理原始的trace文件,合并汇总trace文件当中一些项目值,然后进行格式化,这样就使得trace文件的可读性更好. 关于tkprof的详细说明可以参考官方文档:Understanding SQL Trace and TKPROF 关于trace文件的生成可以参考另一篇博文:Oracle 11…
Oracle的任何一个新版本,总是会带来大量引人瞩目的新特性,但是往往在这些新特性引入之初,首先引起的是一些麻烦,因为对于新技术的不了解.因为对于旧环境的不适应,从Oracle产品到技术服务运维,总是要走过一个磨合的长期过程. 请注意:我们并不推荐大家盲目的关闭和摒弃Oracle的新特性,我们建议大家在遇到问题时,做出适合自己的调整. 就此盘点一下 Oracle 11g 中,那些新特性带来的新烦恼,如果有用户准备或者刚刚踏入这个新版本,则可以作为借鉴. 1 Adaptive direct pat…
之前安装Oracle 11g R2数据库软件都是建立在图形界面上的,不过现在大部分服务器上都没有安装图形界面.图形界面安装较为方便,安装选项清晰,步骤明确,但Oracle还支持另一种安装方式,就是通过响应文件(response file)静默方式安装.这对于没有安装图形界面组件的服务器来说十分方便,同时对于批量部署也更有效率,静默方式安装仅通过命令行方式就可以解决,少去了配置图形界面的繁琐,提高了安装速度.本文就基于CentOS 7上进行静默安装Oracle 11g R2数据库软件进行梳理总结,…
环境描述 环境:Oracle Linux 6.5 + ORACLE 11g R2+ASM ORACLE的程序已经安装完毕.但是没有创建任何数据库. 实验内容 安装ORACLE11g数据库,不使用DBCA,而是逐一执行命令行的形式创建数据库. 具体操作步骤 步骤1:设置SID和环境变量 [oracle@ocm ~]$more ocmdb.env ORACLE_SID=ocmdb;export ORACLE_SID ORACLE_BASE=/u01/app/oracle; export ORACLE…
[转]https://blog.csdn.net/shiyu1157758655/article/details/60877076 前期准备: 操作系统设置OS版本必须相同,检查内核参数,系统内存.CPU.文件系统大小.swap空间等.创建必要的用户及组用户及用户组UID及GID必须跟其他节点相同,同时对这些用户环境变量进行设置.网络配置网络规划,Public及private网络名称必须相同.共享存储配置对于共享存储,必须保证在新的节点上是可以访问的,而且对软件安装者必须有读写权限.创建相关目录…
Note that if you're interested in learning about Oracle Database 12c, there's an updated version of this post here.   When it comes to gathering statistics, one of the most critical decisions you have to make is, what sample size should be used? A 10…
最近一直在处理新系统的性能优化问题,这两天特地测试了下oracle 11gR2开始引入的smart flash cache. 其介绍参考MOS文档,How To Size the Database Smart Flash Cache (文档 ID 1317950.1) The Database Smart Flash Cache is a new feature in Oracle Database 11g Release 2 (11.2). The Database Smart Flash C…
在Oracle 11g中,全表扫描可能使用direct path read方式,绕过buffer cache,这样的全表扫描就是物理读了. 在10g中,都是通过gc buffer来读的,所以不存在direct path read的问题. direct path read较高的可能原因有: 1. 大量的磁盘排序操作,order by, group by, union, distinct, rollup, 无法在PGA中完成排序,需要利用temp表空间进行排序. 当从临时表空间中读取排序结果时,会产…
oracle的events,是我们在做自己的软件系统时可以借鉴的 Oracle 11g trace eventsORA-10001: control file crash event1ORA-10002: control file crash event2ORA-10003: control file crash event3ORA-10004: block recovery testing - internal errorORA-10005: trace latch operations fo…
1准备 CentOS-6.5-x86_64-bin-DVD1 linux_11gR2_database_1of2 linux_11gR2_database_2of2 VMware Workstation 10.0.2 SSH Secure Shell Client instantclient_11_2 plsqldev1005 2安装虚拟机及CentOS (1)安装VMware Workstation (2)安装CentOS,主机命名为:oracledb (3)磁盘须要大于30G(经验值) (4…