Welcome 微信登录

首页 / 数据库 / MySQL

搭建MySQL负载均衡及高可用环境

搭建MySQL负载均衡及高可用环境

摘要: 使用 rhel5.8,mysql,keepalived,haproxy 搭建一个集高可用、负载均衡的集群;也有使用到 mysql 的二进制复制来保持数据一致性;避免了单节点故障,也提供设备的利用率;虽然这个实验只有两台设备,但可以此为例,理解概念后再放大到其它环境也可以;目标:使用两台主机实现 Mysql 的负载均衡及冗余,并做到双主互备; 环境:rhel5.8,mysql-5.0.77,keepalived-1.2.7,haproxy-1.4.2...
Oracle数据完整性约束:主键、外键、各种约束的创建删除语句

Oracle数据完整性约束:主键、外键、各种约束的创建删除语句

Oracle对数据库完整性的约束:三种方法维护数据完整性:ORACLE完整性约束,数据库触发器,应用程序代码。应尽量使用ORACLE完整性约束,可靠性和效率高,容易修改,使用灵活,记录在数据字典。ORACLE五种约束:非空 not null,定义 的列不能为空。只能在列级定义唯一,unique,表中每一行所定义 的列或列值不能相同主键primary key 不能包括空值,主键唯一标识表中每一行,一列或几列组合为主键外键foreign key 指明一列或几列...
Oracle表的创建修改及增删改查-DML操作

Oracle表的创建修改及增删改查-DML操作

1.表名和列的命令规则:必须以字母开头,长度不能超过30个字符。不能使用Oracle保留字。只能使用A-Za-z0-9$#等。表 TABLE包括:分区表,TABLE PARTITION 簇CLUSTER 索引表INDEX-ORGANIZED TABLE(IOTs)2.支持的数据类型:标量数据类型:varchar2 最大值4000字符 变长字符型数据char 最大值2000字符,定长字符型数据date 日期型数据,取值范围从公元前4712.1.1到9999....
Oracle创建基于事务和基于会话的临时表及临时表建索引的实验

Oracle创建基于事务和基于会话的临时表及临时表建索引的实验

Oracle的临时表只存在于某个回话或者事务的生命周期里,此时临时表中的数据只对当前这个会话可见。当会话退出或者用户提交commit和回滚rollback事务的时候,临时表的数据自动清空,但是临时表的结构以及元数据还存储在用户的数据字典中。临时表的定义对所有会话SESSION都是可见的,但是表中的数据只对当前的会话或者事务有效.临时表经常被用于存放一个操作的中间数据(数据处理的中间环节)。临时表由于不产生redo,能够提高数据操作的性能。临时表不会产生锁和...
ORA-32004错误 数据库无法启动 解决方法

ORA-32004错误 数据库无法启动 解决方法

单位电源改造需要关闭Oracle数据库服务器,数据库服务器关闭后,启动不起来,报ORA-01031 和 ORA-32004错误远程telnet连接不上服务器。解决办法:经过分析有可能为前期公司要求进行过安全设置,对数据库服务器进行了用户有效期等方面设置,设置后没有进行重启,没有生效,数据库运行正常,现在服务器重新启动设置生效影响了数据库的运行,导致数据库无法启动。将/etc/inetd.conf 文件中telnet stream tcp6 nowait r...
Oracle 11g New 使用RMAN 增强功能

Oracle 11g New 使用RMAN 增强功能

描述Oracle Database 11g中新增的和增强的RMAN 功能• 配置归档日志删除策略• 使用Oracle 网络复制活动的数据库(无备份)• 以多个部分的形式备份大型文件• 创建归档备份以进行长期存储• 管理恢复目录,例如合并多个目录版本• 描述虚拟专用目录的用法RMAN:新增功能• 以下改进提高了性能:– 物理备用数据库上的快速增量备份– 改进的块介质...
ERROR: NMO not setuid-root (Unix-only)错误的解决方法

ERROR: NMO not setuid-root (Unix-only)错误的解决方法

我在进行克隆数据库操作时,在源选项点下一步出现如下错误: 解决方法:重新执行$Oracle_HOME/root.sh,问题得到解决.因数据库安装过程中已执行root.sh,怀疑是重建EM后需要重新执行root.sh,经测试不是,没有找出引起问题的原因.ERROR: NMO not setuid-root (Unix-only)错误的解决方法1、Was the root.sh script. ran?1)、停止EM[oracle@rtest ~]$ emct...
Oracle DB 使用RMAN恢复目录

Oracle DB 使用RMAN恢复目录

对恢复目录和RMAN 资料档案库控制文件的使用进行比较• 创建和配置恢复目录• 在恢复目录中注册数据库• 同步恢复目录• 使用RMAN 存储脚本• 备份恢复目录• 创建虚拟专用目录RMAN 资料档案库数据存储:比较选项控制文件:• 管理更简单• 默认设置恢复目录:• 复制控制文件数据• 存储更长的备份历史记录• 服务于多个目标• 存储RM...
Linux下Oracle软件、数据文件等所在的磁盘分区空间不足的解决思路

Linux下Oracle软件、数据文件等所在的磁盘分区空间不足的解决思路

虚拟机中的Oracle运行的久了,归档、数据文件不断增长,原来安装ORACLE的分区空间不足。此时可以重新向虚拟机增加一块硬盘,将ORACLE的数据文件或归档的目录挂载到新增加的磁盘分区上。--我这里未新增加磁盘,而是将原磁盘未划分分区的部分重新分区、格式化来挂载使用。--原理和新增加磁盘来分区并格式化再挂载是一样了。1.磁盘空间使用情况的查看--需要经常关注磁盘空间使用情况--如果空间使用达到100%,ORACLE数据库正在运行会HANG住,此时通过SQ...
<< 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 >>