Welcome 微信登录

首页 / 数据库 / MySQL

Oracle 11gR2的各项服务说明

Oracle 11gR2的各项服务说明

Oracle 11gR2的各项服务说明一些后台进程后台进程说明Oracle高可用服务 (OHAS)OHAS是服务器启动后打开的第一个Grid Infrastructure组件。它被配置为以init(1)打开,并负责生成agent进程。Oracle AgentGrid Infrastructure使用两个oracle代理进程。第一个,概括起来说,负责打开一些需要访问OCR和VOTING文件的资源。它由OHAS创建。第二个代理进程由CRSD创建,负责打开所有不...
Oracle之DBMS_RANDOM 包用法详解

Oracle之DBMS_RANDOM 包用法详解

dbms_random是一个可以生成随机数值或者字符串的程序包。这个包有initialize()、seed()、terminate()、value()、normal()、random()、string()等几个函数,但value()是最常用的,下面依次介绍各个函数的详细用法:1.dbms_random.value方法第一种:FUNCTION value RETURN NUMBER;说明:这种用法没有参数,会返回一个具有38位精度的数值,范围从0.0到1.0...
Oracle补充日志及日志记录规则

Oracle补充日志及日志记录规则

这篇文章是在《构建最高可用Oracle数据库系统:Oracle 11gR2 RAC管理、维护与性能优化》11.4.2小节的基础上进一步修改而成的,并感谢老谭的提醒和帮助。Supplemental Log是一种补充类型的日志,主要用于逻辑Standby数据库的同步、LogMiner、Streams和Flashback等技术。对于逻辑Standby数据库来说,不能通过ROWID来标识某一行,Oracle推荐使用主键、约束和索引唯一标识行数据,但如果某部分表由于...
Oracle传输表空间

Oracle传输表空间

这两天一直在看文档当中的传输表空间部分。说起来十分惭愧,经过不断的尝试,总算完成了一次不太完美的传输表空间的实验。一、传输表空间概述首先来认识一下什么是传输表空间,传输表空间技术始于Oracle9i,不论是数据字典管理的表空间还是本地管理的表空间,都可以使用传输表空间技术;传输表空间不需要在源数据库和目标数据库之间具有同样的DB_BLOCK_SIZE块大小;使用传输表空间迁移数据比使用数据导入导出工具迁移数据的速度要快,这是因为传输表空间只是复制包含实际数...
Oracle 释放flash recovery area的四种方法

Oracle 释放flash recovery area的四种方法

早上收到一台Linux服务器磁盘告警邮件以及监控告警日志程序发来的邮件。检查过后,发现Linux服务器中一个分区没有空间了。主要原因是由于昨晚程序员做升级时,产生了大量的归档日志,导致联机重做日志无法归档,出现下面错误:363 | Wed Mar 19 02:33:16 2014 | ORA-00312: online log 2 thread 1: "/u01/app/Oracle/oradata/mes/redo02.log" 369 | Wed Ma...
MySQL 中 group by 基本实现原理

MySQL 中 group by 基本实现原理

写一篇 MySQL 中 GROUP BY 的基本实现原理。由于 GROUP BY 实际上也同样会进行排序操作,而且与 ORDER BY 相比,GROUP BY 主要只是多了排序之后的分组操作。当然,如果在分组的时候还使用了其他的一些聚合函数,那么还需要一些聚合函数的计算。所以,在GROUP BY 的实现过程中,与 ORDER BY 一样也可以利用到索引。在 MySQL 中,GROUP BY 的实现同样有多种(三种)方式,其中有两种方式会利用现有的索引信息来...
<< 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 >>