甲骨文和MySQL老司机说我们要使用(延迟复制)


最近工作中又遇到生产环境数据库的表被删除的情况,其实这样的事情本不该发生。

几个小建议:

<李>

生产环境数据库开发人员只能有查询权限,甚至级别低的开发根本没权限查生产系统,类似表的删除交给专业的DBA来操作,当然有些单位没有所谓的DBA。

<李>

专职的DBA基本都具备一个属性,就是每一步的操作都会考虑好后果,所以删除表之前都会有一个备份。

<李>

建立审核制度,截断,下降,rm这样的操作可能是致命的,必须要审核。

<李>

可以先重命名表,比如把表重命名成bak_date_tablename,定期去清理一下。

<李>

数据库每天的备份必不可少,管他逻辑备份还是物理备份,都是必须有的,看看你家数据库有没有,数据丢失从来都不是一件小的事。


接下来说说,数据库的一个小功能,”延迟复制”

甲骨文dataguard有延迟复制,MySQL 5.6也有延迟复制,老司机建议您在有条件的情况下,可以开启延迟复制,一旦数据丢失,我们也可以及时恢复数据。

<强>——甲骨文

<强>





甲骨文和MySQL老司机说我们要使用(延迟复制)