Zabbix高可用架构与部署
转载自:http://blog.51cto.com/3241766/2137303
日志记录模式(LOGGING 、FORCE LOGGING 、NOLOGGING)
一、日志记录模式(LOGGING 、FORCE LOGGING 、NOLOGGING) 1.三者的含义 LOGGING:当创建一个数据库对象时将记录日志信息到联机重做日志文件。LOGGING实际上是对象的一个属性,用来表示在创建对象时是否记录REDO日志,包括在做DML时是否记录REDO日志。一般表上不建议使用NOLO
oracle性能调优-虚拟索引
一、引言 DBA在日常维护管理数据库进行低性能SQL分析时,有时候需要通过创建索引对SQL进行优化,但有些时候我们创建的索引是否能用到?这个只能创建以后才能看出效果,但是在实际工作中,特别是对大表创建索引对系统性能有很大影响,因此我们不得不避开业务高峰时段,但是有没有一种办法创建索引而不影响性能呢?有,那就是虚拟索引。 虚拟索
Windows平台下opatch apply报错:OUI-67073
近期Oracle被安全部门扫出来不少漏洞,要打相应的补丁。Oracle版本是11.2.0.1,平台是Windows Server 2008 R2。首先在MOS上下载了相应patch,解压,用opatch apply安装,结果报错:[2018-12-7 10:08:35] [INFO] opatch-external.jar is i
利用延时备库找回被误删的数据
很多时候人为误操作会对Oracle的数据造成影响,比如误删数据。当误操作发生时,通常有四个解决方法: 1.闪回数据库或闪回表 2.备份恢复 3.logminer挖掘redo 4.使用延时库前三种方法都不是很完美: 闪回数据库影响较大,且事先需要开启库上的闪回。 闪回表或闪回版本查询使用方便,但在繁忙的数据库中很容易快照过旧。 备
Library cache结构与Library cache lock、Library cache pin等待事件
一、Library cache 结构1.DSI中对Library Cache的说明:(1)An area in the shared pool that manages information about: 共享池中的一块区域,负责存储如下对象的信息: --Shared cursors (SQL a
10046 tracefile注释
10046可看到语句的执行过程,包括各种步骤、关联方式、分别在哪些步骤耗时多少、有哪些等待事件等。1.数据库调用 分三个步骤:解析、执行和获取 解析: PARSING IN CURSOR #140186891763128 len=84 dep=0 uid=0 oct=3 lid=0 tim=1542789588408762 hv=2629212467 ad='
direct path read/read temp等待事件
当会话从磁盘直接读取数据块到PGA(绕过SGA)时,发生direct path read/read temp等待事件,下图简要描述了这种方式的读取方式:如果I/O子系统不支持异步I/Os,那么每个等待对应于一个物理读请求。direct path read/direct path read temp等待事件有三个参数,位于User I/O等待类下面SQ
【云和恩墨】性能优化:Linux环境下合理配置大内存页(HugePage)
原创 2016-09-12 熊军 【云和恩墨】性能优化:Linux环境下合理配置大内存页(HugePage) 熊军(老熊)云和恩墨西区总经理Oracle ACED,ACOUG核心会员 PC Server发展到今天,在性能方面有着长足的进步。64位的CPU在数年前都已经进入到寻常的家用PC之中,更别说是更高端的PC Server;在Intel和AMD
read by other session等待事件
read by other session发生的场景: 当查询数据时,Oracle要把block从硬盘读到buffer cache中。如果有两个或更多session同时读取同一个block数据,第一个session会将block读取到buffer cache,由于block尚未完全读取到buffer cache,就导致其他session处于"read by other sess
db file scattered read等待事件
db file scattered read等待事件有三个参数,属于User I/O类的等待: SQL> select name,parameter1,parameter2,parameter3,wait_class from v$event_name where name = 'db file scattered read'; NAME&nb
db file sequential read等待事件
db file sequential read等待事件有三个参数,属于User I/O类的等待: SQL> select name,parameter1,parameter2,parameter3,wait_class from v$event_name where name = 'db file sequential read'; NAME
log file sync等待事件
事务提交的过程大致为: 1.用户进程发出commit命令 2.用户进程通知LGWR写Redo buffer数据到Redo文件 3.LGWR写Redo到文件 4.LGWR写完通知用户进程 5.用户进程收到写完成通知,提交完成。 6.CPU唤醒用户进程从步骤1开始,用户进程开始等待log file sync,到步骤5结束。步骤3与步骤4中,L
跨平台级联dataguard配置
正式环境中的OA库要从Windows迁移到Linux,但由于数据量比较大,带宽又比较窄,数据泵方式耗时太长,因此打算用DataGuard方式迁移,因此进行了测试。环境 主库:OS:Windows VERSION:11.2.0.4 ORACLE_SID:OA DB_NAME:OA DB_UNIQUE_NAME:OA 备库:OS:
OGG Integrated Mode(downstream方式)环境搭建
OGG整合模式分为两种部署方式: local deployment:源数据库与挖掘数据库是在同一个库中,即OGG进程与源数据库运行在同一台服务器上 downstream deployment:源数据库与挖掘数据库是不同数据库,分为source database和downstream database。dow
Windows下用命令行工具ADRCI跟踪日志文件
当在某些场景下,我们希望可以跟踪日志文件,通过持续关注日志文件的输出来判定问题。如果Oracle是部署在Linux系统上的话,可以直接用tail -f命令;假如操作系统是Windows这种呢?此时我们可以使用Oracle ADR自带的adrci命令行工具去追踪日志文件。使用方法示例: 1.Win+R打开运
MySQL5.7.16源码编译安装
安装环境:CentOS7 64位官方文档说明:http://dev.mysql.com/doc/refman/5.7/en/source-installation.html一、系统安装条件1> cmakemysql使用cmake跨平台工具预编译源码,用于设置mysql的编译参数。如:安装目录、数据存放目录、字符编码、排序规则等。安装最新版本即可。2> make3.75mysql源代码是
Oracle的快照standby
众所周知,Oracle的standby数据库有三种模式:物理standby数据库、逻辑standby数据库和快照standby数据库。在这里主要讲述快照standby数据库的特点,数据库版本为11gR2。一、快照standby数据库的特点 快照standby数据库有如下特点: 1、能在读写模式打开,是完全可更新的standby数据库 2、从主数据库接收相关日志,但不应用 3、当转换为物理stan