Oracle-Patrol-Use

检查Oracle相关资源的使用情况

包含:

a.检查 Oracle 初始化文件中相关的参数值
b.检查数据库连接情况,检查系统磁盘空间
c.检查 Oracle 各个表空间使用情况,检查一些扩展异常的对象,
d.检查 system 表空间内的内容,检查对象的下一扩展与表空间的最大扩展值,总共七个部分。

Oracle-DG1

DATA GUARD 简介(第一版)

ORACLE DataGuard 是一种数据库级别的HA方案,最主要功能是容灾、数据保护、故障恢复等
在生产数据库的 “事务一致性” 时,使用生产库的物理全备份(或物理COPY)创建备库,备库会通过生产库传输过来的归档日志(或重做条目)自动维护备用数据库。将重做数据应用到备库。本文介绍使用RMAN备份创建备库(dataguard)

Mariadb-Copy

mariadb 的主从复制、主主复制、半同步复制配置详解

主从服务器的时间要同步,数据库版本最好是一致的,以免造成函数处理、日志读取、日志解析等发生异常。
以下三个主从复制的设置是独立的。
注意防火墙和selinux的影响。

Linux-SSH

Linux SSH双机互信

我们为什么要双机互信?

平时我们 ssh 一台机器的时候会要求输入密码,如果经常 ssh 某台机器,每次输入密码会比较麻烦。

如何实现双机互信

使用一种被称为 “公私钥” 认证的方式来进行 ssh 登录。”公私钥” 认证方式简单的解释是:

首先在客户端上创建一对公私钥(公钥文件:/.ssh/id_rsa.pub;私钥文件:/.ssh/id_rsa),然后把公钥放到服务器上(~/.ssh/authorized_keys),自己保留好私钥。当 ssh 登录时,ssh 程序会发送私钥去和服务器上的公钥做匹配。如果匹配成功就可以登录了

Linux-DRBD

DRBD简介:DRBD(Distributed Replicated Block Device)

分布式块设备复制,DRBD是由内核模块和相关脚本而构成,用以构建高可用性的集群。其实现方式是通过网络来镜像整个设备。它允许用户在远程机器上建立一个本地块设备的实时镜像。与心跳连接结合使用,也可以把它看作是一种网络RAID。

DRBD负责接收数据,把数据写到本地磁盘,然后发送给另一个主机。另一个主机再将数据存到自己的磁盘中。目前,DRBD每次只允许对一个节点进行读写访问,这对于通常的故障切换高可用性集群来讲已经足够用了。以后的版本将支持两个节点进行读写存取。

一个DRBD系统由两个以上节点构成,与HA集群类似,也有主用节点和备用节点之分,在带有主要设备的节点上,应用程序和操作系统可以运行和访问DRBD设备。

在主节点写入的数据通过drbd设备存储到主节点的磁盘设备中,同时,这个数据也会自动发送到备用节点相应的drbd设备,最终写入备用节点的磁盘设备中,在备用节点上,drbd只是将数据从drbd设备写入到备用节点的磁盘设备中。
大部分现行高可用性集群都会使用共享存储,而DRBD也可以作为一个共享存储设备,使用DRBD不需要任何硬件的投资。因为它在IP网络中运行,因此,利用DRBD作为共享存储设备,要节约很多成本,因为在价格上IP网络要比专用的存储网络经济的多。

Linux_LVM

LVM简介: Logical Volume Manager(逻辑卷管理)

简单的讲,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之的一个逻辑层,来提高磁盘分区管理的灵活性。
我们为什么要使用LVM进行磁盘管理呢?
主要是因为其扩展和维护的灵活性,简单的说就是我们可以随时在现有的磁盘组中加一块磁盘,将其的容量及性能得到充分利用。

|