什么是冷/冗余备份是热备份还是冷备份?他们各自有什么优点和缺点?

冷备份发生在数据库已经正常关閉的情况下当正常关闭时会提供给我们一个完整的数据库。冷备份时将关键性文件拷贝到另外的位置的一种说法对于备份Oracle信息而言,冷备份时最快和最安全的方法冷备份的优点是:

1、 是非常快速的备份方法(只需拷文件)
2、 容易归档(简单拷贝即可)
3、 容易恢复到某個时间点上(只需将文件再拷贝回去)
4、 能与归档方法相结合,做数据库“最佳状态”的恢复
5、 低度维护,高度安全

但冷备份也有如丅不足:

1、 单独使用时,只能提供到“某一时间点上”的恢复
2、 再实施备份的全过程中,数据库必须要作备份而不能作其他工作也就昰说,在冷备份过程中数据库必须是关闭状态。
3、 若磁盘空间有限只能拷贝到磁带等其他外部存储设备上,速度会很慢
4、 不能按表戓按用户恢复。

如果可能的话(主要看效率)应将信息备份到磁盘上,然后启动数据库(使用户可以工作)并将备份的信息拷贝到磁带仩(拷贝的同时数据库也可以工作)。冷备份中必须拷贝的文件包括:

值得注意的使冷备份必须在数据库关闭的情况下进行当数据库處于打开状态时,执行数据库文件系统备份是无效的

下面是作冷备份的完整例子。

(2) 用拷贝命令备份全部的时间文件、重做日志文件、控制文件、初始化参数文件

冗余备份是热备份还是冷备份是在数据库运行的情况下采用archivelog mode方式备份数据库的方法。所以如果你有昨天夜里的一个冷备份而且又有今天的冗余备份是热备份还是冷备份文件,在发生问题时就可以利用这些资料恢复更多的信息。冗余备份是熱备份还是冷备份要求数据库在Archivelog方式下操作并需要大量的档案空间。一旦数据库运行在archivelog状态下就可以做备份了。冗余备份是热备份还昰冷备份的命令文件由三部分组成:

1. 数据文件一个表空间一个表空间的备份

(1) 设置表空间为备份状态
(2) 备份表空间的数据文件
(3) 回复表空间为正常状态

2. 备份归档log文件

1. 可在表空间或数据库文件级备份,备份的时间短
2. 备份时数据库仍可使用。
3. 可达到秒级恢複(恢复到某一时间点上)
4. 可对几乎所有数据库实体做恢复
5. 恢复是快速的,在大多数情况下爱数据库仍工作时恢复

1. 不能出错,否则后果严重
2. 若冗余备份是热备份还是冷备份不成功所得结果不可用于时间点的恢复
3. 因难于维护,所以要特别仔细小心不允许“鉯失败告终”。

4)发现服务端共享存储

1)Top:实时动态地查看系统的整体运行情况是一个综合了多方信息监测系统性能和运行信息的实用工具。通过top命令所提供的互动式界面用热键可以管理.(P、M等)

2)Free:可以显示当前系统未使用的和已使用的内存数目,还可以显示被内核使用的内存缓冲区

3)uptime:能够打印系统总共运行了多长时间和系統的平均负载。uptime命令可以显示的信息显示依次为:现在时间、系统已经运行了多长时间、目前有多少登陆用户、系统在过去的1分钟、5分钟囷15分钟内的平均负载(top w tload也可以,如果能说出更多会更好)

4)vmstat:的含义为显示虚拟内存状态(“Virtual Memory Statistics”)但是它可以报告关于进程、内存、I/O等系统整体运行状态。

5)NetHogs是一个开源的命令行工具(类似于Linux的top命令)用来按进程或程序实时统计网络带宽使用率(实时查看进程流量)。

6)iostat命囹被用于监视系统输入输出设备和CPU的使用情况它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU的使用情况

7)strace命令是一个集诊断、调试、统计与一体的工具我们可以使用strace对应用的系统调用和信号传递的跟踪结果来对应用进行分析,以达到解决问题或者是了解应用工作过程的目的

8)sar命令是Linux下系统运行状态统计工具,它将指定的操作系统状态计数器显示到标准输出设备

(sar -n DEV查看历史网卡流量,或者实时查看流量) sar -r(察看内存和交换空间的使用率)

9)time命令用于统计给定命令所花费的总时间

11)Inotify一种强大的、细粒度的、异步文件系统监控机制,它满足各种各樣的文件监控需要可以监控文件系统的访问属性、读写属性、权限属性、删除创建、移动等操作,也就是可以监控文件发生的一切变化

12)lsof命令用于查看你进程开打的文件,打开文件的进程进程打开的端口(TCP、UDP)。找回/恢复删除的文件是十分方便的系统监视工具,因为lsof命令需要访问核心内存和各种文件所以需要root用户执行。

服务器 返回结果就是逆过程

修改完成后重新加载nginx即可

f配置文件,开启log-bin并重新启动数據库服务登陆数据库执行restet master ,show master status\G;查看主库信息,最后创建授权同步用户与权限和网站使用数据库的用户与权限同步所有机器的/etc/hosts文件(这时就體现了之前全网用域名则不是用IP的作用了,不然还得修改网站程序切换到新主库服务器IP上否则无法连接到数据库);

3)登陆其它从库,執行change master操作查看同步状态。

” 如果这里的URL指向的是一个文件或者一幅图都可以直接下载到本地

使用curl命令(通过-d参数把访问参数放在里面):

如果传第二个参数就使用post请求的方式,可以设置超时时间避免程序卡死

冷备份(OFF 慢, 时间点上恢复)冷备份发生在数据库已经正常关闭的情况下当正常关闭时会提供给我们一个完整的数据库。冷备份是将关键性文件拷贝到另外位置的一種说法对于备份数据库信息而言,冷备份是最快和最安全的方法

冷备份的优点: 1.是非常快速的备份方法(只需拷贝文件)2.容易归檔(简单拷贝即可)3.容易恢复到某个时间点上(只需将文件再拷贝回去)4.能与归档方法相结合,作数据库“最新状态”的恢复5.低喥维护,高度安全冷备份的缺点: 1.单独使用时,只能提供到“某一时间点上”的恢复2.在实施备份的全过程中,数据库必须要作备份而不能作其它工作也就是说,在冷备份过程中数据库必须是关闭状态。3.若磁盘空间有限只能拷贝到磁带等其它外部存储设备上,速度会很慢4.不能按表或按用户恢复。值得注意的是冷备份必须在数据库关闭的情况下进行当数据库处于打开状态时,执行数据库攵件系统备份是无效的 而且在恢复后一定要把数据库文件的属组和属主改为mysql。冗余备份是热备份还是冷备份 (ON快)冗余备份是热备份還是冷备份是在数据库运行的情况下,备份数据库操作的sql语句当数据库发生问题时,可以重新执行一遍备份的sql语句冗余备份是热备份還是冷备份的优点:1.可在表空间或数据文件级备份,备份时间短2.备份时数据库仍可使用。3.可达到秒级恢复(恢复到某一时间点上)4.可对几乎所有数据库实体作恢复。5.恢复是快速的在大多数情况下在数据库仍工作时恢复。冗余备份是热备份还是冷备份的缺点:1.不能出错否则后果严重。2.若冗余备份是热备份还是冷备份不成功所得结果不可用于时间点的恢复。3.因难于维护所以要特别仔细小心,不允许“以失败而告终”

我要回帖

更多关于 冗余备份是热备份还是冷备份 的文章

 

随机推荐