`
itspace
  • 浏览: 978714 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
BUFFER CACHE作为数据块的缓冲区,不是一块简单的内存区域。在这一块内存区域上,Oracle设计了很多LATCH来保护BUFFER CACHE的结构不受并发性访问的破坏,当LATCH数量不够用或并发访问模式不兼容时,将会引起LATCH的争用,这就是我们 ...

Oracle OMC介绍

Oracle管理云服务(OMC)的大数据平台,自动收集的企业IT操作数据,幻化出了以下七种武器,利用端到端的可视化更有效地监控所有类型的IT系统、应用和服务,加速问题解决,并使各业务部门的IT分析员能更容易地监控企业业务信息:    武器1、应用性能监控(Application Performance Monitoring) 能够快速隔离应用程序的问题。此服务集成了用户体验信息、应用指标,以及相关的日志分析,可以从一个页面快速隔离、分类、诊断问题根源——甚至可以在用户察觉之前就解决它!    武器2、IT基础设施监控(Infrastructure Monitoring) ...
2019年7月22日,受邀参加Oracle勒索病毒防范专题培训会议,做了1个半小时的演讲。会议现场见附件。
某客户数据库从P595物理迁移至P780新服务器并更换存储之后,发现应用性能反而下降。P780配置了32颗4核CPU(主频为3920 MHz),710G内存。如下所示: System Model: IBM,9179-MHC Machine Serial Number: 06DA0CR Processor Type: PowerPC_POWER7 Processor Implement ...
性能优化最难的是能够在海量信息中找到优化的方向,抓住要点。当找到优化方向后,采用的优化技术往往非常简单,甚至不起眼。进行性能优化时,不在于你掌握了多少种技术,使用了多少种工具,而在于找到一种适合自己的 ...
从数据库性能优化的场景来区分,可以将性能优化分为如下三种形式: 从来没达到过性能要求的数据库优化。该类故障一般出现在压力测试或者业务系统刚上线时,可能需要通过修改应用架构,大规模优化SQL语句来进行改进, ...
数据库的启动是一个相当复杂的过程。比如,Oracle在启动之前首先需要进行主机环境的校验,之后在启动过程中还需要进行内部一致性校验,另外,在此过程中,服务进程还需要进行一系列初始化工作,如SGA的初始化、数据字典的初始化等。 看似挺复杂,实际上在正常情况下,启动数据库就像开启家电一样既简单又轻松——DBA通常只要执行一条简单的STARTUP命令就能启动数据库,数据库内部校验操作由后台进程自行处理,对DBA保持透明。但是在某些时候,启动数据库又会变得不是那么容易,比如,在出现数据文件意外损坏,碰到Oracle bug等情况时。但是,在很多行业中,如果关键业务意外中止或者关键业务数据丢失通常都是不可 ...
Oracle提供了drop database命令用来删除数据库,代码如下所示: SQL> startup mount                            ORACLE instance started.                                                                   Total System Global Area  264241152 bytes     Fixed Size                  2095536 bytes     Variable Size             ...
LGWR进程将LOG BUFFER中的日志条目写往在线日志的条件有如下三个:  事务提交时。  LOG BUFFER中的日志条目超过1MB时。  每隔3秒时。 除此之外,Oracle还通过隐含参数_log_io_size来进一步控制LGWR进程写日志条目,当LOG BUFFER中的日 ...
“一朝被蛇咬,十年怕井绳”。在没被“蛇”咬之前,很多DBA喜欢使用SHUTDOWN ABORT方式来关闭数据库。因为这种方式是最快速的关闭方法,但用此方式关闭数据库会使数据库处于不一致状态,极端的情况下甚至会损坏数据库,导致数据库无法启动。所以推荐使用SHUTDOWN IMMEDIATE方式来安全稳妥地关闭数据库。 5.9.1 影响数据库关闭速度的因素 当数据库以SHUTDOWN IMMEDIATE方式关闭时,Oracle会自动断开所有的客户端连接,并回滚所有未提交的事务,回滚完成之后还会将所有的脏块从BUFFER CACHE写进数据文件,所以以此方式关闭数据库,数据库内部会处于一致状态。这也就 ...
在DTCC 2018发表《如何落地智能化运维》演讲,主要内容如下: 从多角度、系统化地阐述了,数据库如何智能化运维并落地。 1、从“小白”角度为切入点进行数据库智能化运维设计,如数据库监控大屏告警不应该以结果为导向,而更应该是以过程为导向,多因素联动告警展示,让不懂数据库的人都知道出问题的具体环节。 2、当前数据库智能化运维的难点是多因子关联分析和故障预测。但故障发生时,如何止损进而减少业务损失是关键所在。归纳总结了数据库故障种类,并提出数据库应如何智能化止损。 3、此外,还介绍了数据库如何智能化巡检、性能解析、容量预测等。 PPT见附件。
问题一:ping不通问题 在虚拟机上安装好linux系统后,网络连接方式选择的是host- Only方式,且正确配置了虚拟机ip,从本地windows机器怎么也无法ping通虚拟机,试了很多方法不行。我之前安装了虚拟机用的是VMwear,本次使用的是virtualBox,猜测可能是两个有冲突,果然卸载VM后问题解决了。 问题二:OUI方式安装oracle时,图形界面无法启动问题 这是很容易忽视的问题,在我们在oracle用户下执行./runInstaller,没有出先图形见面。我们就会想是哪里参数配错了,还是其他,其实有时候问题很小,需要我们用oracle用户登录的方式去执行,而不是 ...
即日起,不定期更新《OracleDBA实战攻略》一书电子版,请大家关注。附件为第一章。
查询所有pdb [oracle@gj4 ~]$ sqlplus / as sysdba SQL*Plus: Release 12.2.0.1.0 Production on Fri Mar 24 09:18:34 2017 Copyright (c) 1982, 2016, Oracle.  All rights reserved. Connected to: Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 – 64bit Production SQL> show pdbs     CON_ID CON_NA ...
操作系统:RHEL6.5 数据库版本:11.2.0.4 我在安装could control软件的时候修改了数据库的部分参数,其中就有memory_target的值。 然后数据库就起不来了 SQL> startup; ORA-00838: Specified value of MEMORY_TARGET is too small, needs to be at least 3072M ORA-01078: failure in processing system parameters 报错原因是MEMORY_TARGET的值太小,至少需要3072M 修改ME ...
Global site tag (gtag.js) - Google Analytics