Welcome 微信登录

首页 / 数据库 / MySQL

RMAN 相应概念介绍

RMAN 相应概念介绍

RMAN(recovery manager)是Oracle提供的备份恢复工具。其实使用sql结合OS命令也可以执行备份恢复,也更为灵活,但是对于初学者来说还是使用rman这种方法比较好;rman 用了管理备份、转储和恢复操作。该工具执行的命令统统在服务器进程执行,所以目标数据库必须处于mount或open状态,如果使用了恢复目录,那么恢复目录数据库要处于open状态;先介绍几个rman里所用到的专有名词:目标数据库:需要备份、转储和恢复的数据库;恢复目录数...
普通表与临时表DML操作会产生REDO/UNDO对比与分析

普通表与临时表DML操作会产生REDO/UNDO对比与分析

Oracle临时表介绍:ORACLE数据库除了可以保存永久表外,还可以建立临时表temporary tables。这些临时表用来保存一个会话SESSION的数据,或者保存在一个事务中需要的数据。当会话退出或者用户提交commit和回滚rollback事务的时候,临时表的数据自动清空,但是临时表的结构以及元数据还存储在用户的数据字典中。Oracle临时表分为 会话级临时表 和 事务级临时表。会话级临时表是指临时表中的数据只在会话生命周期之中存在,当用户退出会...
Oracle 索引扫描的4种类型

Oracle 索引扫描的4种类型

根据索引的类型与where限制条件的不同,有4种类型的Oracle索引扫描: 3,4可归一种(1) 索引唯一扫描(index uniquescan)(2) 索引范围扫描(index range scan)(3) 索引全扫描(index full scan)(4) 索引快速扫描(index fast full scan)(5) 索引跳跃扫描(INDEXSKIP SCAN)一. 索引唯一扫描(index unique scan)通过唯一索引查找一个数值经常返回...
Oracle 表三种连接方式(SQL优化)

Oracle 表三种连接方式(SQL优化)

在查看SQL执行计划时,我们会发现表的连接方式有多种,本文对表的连接方式进行介绍以便更好看懂执行计划和理解sql执行原理。一、连接方式:嵌套循环(Nested Loops (NL))(散列)哈希连接(Hash Join (HJ))(归并)排序合并连接(Sort Merge Join (SMJ) )二、连接说明:1.Oracle一次只能连接两个表。不管查询中有多少个表,Oracle在连接中一次仅能操作两张表。2.当执行多个表的连接时,优化器从一个表开始,将它...
Oracle Listener的动态注册

Oracle Listener的动态注册

在有Oracle Listener的动态注册之前,采用的是静态注册,所谓静态注册是指Oracle实例在启动时,读取listener.ora里的配置,然后注册到Listener,它主要有两个缺点:1. Listener不知道Oracle实例的实时状态2. listener.ora里的配置比较麻烦,常需要手动修改。动态注册所谓动态注册是指Oracle实例启动后,会通过pmon进程实时的把实例状态和参数(instance_name,service_name)同步...
Oracle GoldenGate 常见问题:长事务处理

Oracle GoldenGate 常见问题:长事务处理

长事务的影响OGG是基于事务级的实时复制工具,也就是说OGG只复制已提交的事务,在遇到事务的commit或rollback之前,它会将每个事务的操作存储在称为cache的托管虚拟内存池中。内存再大也有不够用的时候,当事务数据超过一定的阈值或者当前空闲内存无法满足分配请求时,OGG进程会将最少使用的old buffer swap 到磁盘上的dirtmp中。当OGG遇到长事务时,如果extract进程因某种原因终止,原有的文件系统上的临时数据都将被删除,重启后...
Oracle GoldenGate 数据同步初始化最佳实战(Data Pump)

Oracle GoldenGate 数据同步初始化最佳实战(Data Pump)

全链路初始化标准化流程:1)验证同步链路连通性使用info extract/pump/replicat,detail命令核实同步链路各进程trail文件及检查点是否一致,如不一致,需要使用如下语句接通,如有必要还可在初始化开始前进行DML测试alter extract/pump/repilcat extseqno,extrba2)检查gv$transaction视图,查看当前是否存在正在运行的长时间事务,如若存在需查明原因,要么等待完成,要么kill掉该事...
Oracle 主键、唯一键与唯一索引的区别

Oracle 主键、唯一键与唯一索引的区别

一般,我们看到术语“索引”和“键”交换使用,但实际上这两个是不同的。索引是存储在数据库中的一个物理结构,键纯粹是一个逻辑概念。键代表创建来实施业务规则的完整性约束。索引和键的混淆通常是由于数据库使用索引来实施完整性约束。推荐阅读:Oracle主键约束自动建立索引问题 http://www.linuxidc.com/Linux/2013-06/86200.htmOracle 10g删除主键约束后无法删除唯一约束...
MySQL Cluster 概述与部署

MySQL Cluster 概述与部署

Mysql Cluster概述MySql Cluster最显著的优点就是高可用性,高实时性,高冗余,扩展性强。它允许在无共享的系统中部署"内存中"数据库的Cluster.通过无共享体系结构,系统能够使用廉价的硬件.此外,由于每个组件有自己的内存和磁盘,所以不存在单点故障.它由一组计算机构成,每台计算机上均运行者多种进程,包括mysql服务器,NDB cluster的数据节点,管理服务启,以及专门的数据访问程序所有的这些节点构成一个完整的mysql集群体系....
修改MySQL 5.5的max_allowed_packet属性的方法

修改MySQL 5.5的max_allowed_packet属性的方法

今天在部署一个实验系统的时候,报出下面这个错:Your "max_allowed_packet" variable is set to less than 16777216 Byte (16MB).也很容易理解,就是需要修改一下MySQL的配置文件,但是这里面有个小技巧(在Windows 7中):如果直接使用记事本或notepad++打开MySQL 5.5文件夹底下的my.ini,会提示该文件被其他程序占用,或者拒绝访问之类的(如:“pleas...
MySQL主从复制全面解析及应用演练

MySQL主从复制全面解析及应用演练

Mysql复制Mysql内建的复制功能是构建大型、高性能应用程序的基础。Mysql支持单向、异步复制,复制过程中一台服务器充当主服务器,而另外一个或多个服务器充当从服务器。这不仅仅对高性能的程序有益,对其他任务也方便,比如远程共享数据、保持“热备”等等。复制解决的基本问题是让一台服务器的数据和另外的服务器保持同步。主服务器和从服务器可以位于不同的网络拓扑中,还能对整台服务器、特定的数据库、甚至特定的表进行复制。-----------...
<< 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 >>