【LISTENER】一个数据库配置两个监听端口号
测试环境:windows2008R2 Oracle11.2.0.1-oracle11.2.0.4一个监听端口发现压力太大,或者想测试下两个监听端口效果如何,可以使用一下方法。第一种方式:listener.ora 配置如下:点击(此处)折叠或打开listener.ora# listener.ora Network Configuration File: C:\app\A...
【ARCHIVELOG】怎样统计归档日志更准确
下午做一个归档日志历史记录的一些信息,发现两个视图 v$archived_log 另一个是 V$log_history 下面我们先看下官方说明:v$archived_log 也就是这个视图显示的是控制文件中的信息,如果归档日志已经删除,name列将显示为空点击(此处)折叠或打开V$ARCHIVED_LOG ...
【SQL】sql优化小工具之SQLHC
SQLHC 是什么东西呢,全称:SQL Tuning Health-Check Script 是 Oracle Server Technologies Center of Expertise 开发的一个工具。该工具也被称为 SQLHC,用于检查单条 SQL 语句运行的环境,包括基于成本的优化器(CBO)的统计数据,用户对象的元数据定义,配置参数和其他可能影响到待分析 SQL 性能的因素。脚本信息描...
systemstate dump 介绍
By: Jane Zhang | Senior Support Manager 当数据库出现严重的性能问题或者hang了的时候,我们非常需要通过systemstate dump来知道进程在做什么,在等待什么,谁是资源的持有者,谁阻塞了别人。在出现上述问题时,及时收集systemstate dump非常有助于问题...
Performance Diagnosis with AWR
Performance Diagnosis with Automatic Workload Repository (AWR) (Doc ID 1674086.1)In This Document1 Purpose2 Introduction3 Licensing4 AWR Snapshot Settings5 AWR Report Threshold Settings6 Statistics Level7 Manually Creating Snapshots8 ...
【TRACE】SQL*Net trace 通过windows客户端设置,你不得不防
测试配置SQL*Net trace, sqlnet.ora目录如下:注意:本测试环境 服务器端 windows2008R2 Oracle11.2.0.4 客户端:win 10 x64 oracle11.2.0.1 client x32E:\app\firsouler\product\11.2.0\client_1\network\admin修改后sqlnet.ora内容如下:点击(此处)折叠或打开SQ...
【10046】网罗收集10046的各种Case,方便trace信息的收集
By: Jerome Zhang每逢与遇到SQL相关性能,我们总是需要收集10046的,来查看和诊断问题。因为10046真实的反应的SQL语句执行的时候的真实信息,解析,执行,获取的时间消耗,row source operation的具体情况。具体等待事件,每个时间具体的时间消耗等等。希望下面的Case有一种就能帮助到您。EVENT: 10046 "ena...
【NTP】如何在各个平台上配置NTP的微调模式
By: Henry Liu | Support对于11.2之前的版本,很多环境的重启原因(top5的情况)是由于NTP调整时间的步伐过大导致的,所以RAC环境中,我们建议用户如果使用NTP,需要配置成微调模式;具体重启的原因,请大家参考Allen Gao写的博客 :如何诊断节点重启问题这里介绍几个主流linux和unix平台上N...
【DBA】如何通过dba_hist_active_sess_history分析数据库历史性能问题
By: Shunlun Pan如何通过dba_hist_active_sess_history分析数据库历史性能问题背景在很多情况下,当数据库发生性能问题的时候,我们并没有机会来收集足够的诊断信息,比如system state dump或者hang analyze,甚至问题发生的时候DBA根本不在场。这给我们诊断问题带来很大的困难。那么在这种情况下,我们是...
【HugePage】在Linux 64位系统下使用hugepage
By: Feng Gao首先,为什么要介绍/使用HugePage?在步入正题之前,先讲一个非常普遍的数据库性能问题。众所周知,Oracle数据库使用共享内存(SGA)来管理可以共享的一些资源;比如shared pool中存储了共享的SQL语句及执行计划,buffer pool中存储了数据块。对这些资源的访问,其实就是Oracle使用OS的API来访...
【RAC】在 iSCSI 上构建您自己的 Oracle RAC 11g 集群 openfiler
作者:Jeffrey Hunter 了解如何以低于 2,700 美元的费用在 Oracle Enterprise Linux 上安装并配置 Oracle RAC 11g 第 2 版开发集群。本指南中的信息未经 Oracle 验证,且不受 Oracle 支持,您在使用时只能风险自负;本指南仅供教学使用。2009 ...
【FLASHBACK】关于闪回数据库的一点说明
今天看了点书,关于闪回数据库的,也就是当用户误操作删除了数据库用户时,我们恢复用户数据的过程是什么 我们先简单了解下flashback 能做什么1、可以闪回数据库,就是把数据库闪回到某个以前的时间点,前提闪回日志最早记录的SCN2、闪回数据库表,也就是用户表误drop后的恢复 flashbackup drop3、...
【EXP】数据库只读模式下如何使用exp和expdp
今天做小测试,将数据库设置为READ ONLY 模式 ,在导出用户时,出现了一个小问题, 如果用户数据量比较大,我更倾向于用expdp方式,其实数据泵的方式已经用习惯了,大多数情况下也会自然的选择使用数据泵的方式。 只是这次有点小问题 情况如下:点击(此处)折叠或打开...
【DBA】Oracle 11g 针对SQL性能的新特性(二)- Cardinality Feedback
By: Guest Author Cardinality Feedback (CFB)名词Cardinality: 优化器在计算成本的时候,需要从统计信息中取得数据,然后去估计每一步操作所涉及的行数,叫做Cardinality。 比如,一张表T有1000行数据,列COL1上没有直方图,没有空值,并且不重复的值(distinct value)有...
【DBA】Oracle 11g 针对SQL性能的新特性(一)- Adaptive Cursor Sharing
By: Guest Author Oracle 11g对SQL执行计划的生成过程做了很多改变,我们经常看到有客户抱怨,数据库在升级到11g以后,执行计划变得很不稳定,甚至难以预测。实际上,Oracle在最新版本中致力于让优化器变得更加“智能”,通过自我学习的方式,来改进目前体系上所存在的缺陷。 &nbs...
【DBA】Oracle 11g 针对SQL性能的新特性(三)- SQL Plan Management
By: Guest AuthorSQL Plan Management (SPM)历史SQL的执行效率,取决于它的执行计划是否高效。 优化器的算法是一个平衡,需要收集尽量少的信息,用尽量快的速度试图去得到一个最优的执行计划,这也决定了它不是万能的。 所以Oracle提供了一些辅助手段来“修复”优化器可能产生的错误,并不断改进这些...
【LINUX】一份快速实用的 tcpdump 命令参考手册
对于 tcpdump 的使用,大部分管理员会分成两类。有一类管理员,他们熟知 tcpdump 和其中的所有标记;另一类管理员,他们仅了解基本的使用方法,剩下事情都要借助参考手册才能完成。出现这种情况的原因在于, tcpdump 是一个相当高级的命令,使用的时候需要对网络的工作机制有相当深入的了解。在今天的...
【AIX】RAC 创建用户中的capabilities 参数
安装11gRAC时,我们在创建用户时后面往往跟着一大段参数,对于fsize等就不详细解释了,这里说明一下capabilities参数及相应的数值:mkuser -a id=1002 pgrp=oinstall groups=oinstall,dba fsize=-1 cpu=-1 data=-1 rss=-1 stack=-1 stack_hard=-1 capabilities=CAP_NUMA_ATTACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGA...
【AIX】PowerAIXCPU折叠功能介绍 processor folding
作者:王思文文章来自微信公众号平台人生1.CPU折叠功能介绍虚拟处理器管理(VirtualProcessorManagement),也称之为处理器折叠技术(CPUFolding),是一项Power虚拟化特性,用于控制一个LPAR处理使用的VP(VirtualProcessor)数量。按目前AIX的设置,默认对微分区(即共享处理器分区)开启了处理器折叠功能;而专有处...
【LINUX】怎样配置 NFSv4 with kerberos 自动认证
环境Red Hat Enterprise Linux 6 and belowNFS protocol versions 3 and 4问题How to configure NFSv4 with kerberos authentication in Red Hat Enterprise Linux 5?GIDs of users in more than 16 groups are not recognized properly on NFS in RHEL决议To allow NFS man...