当前位置:文档之家› 数据库的备份与恢复

数据库的备份与恢复

一、丰田数据原始表的备份与恢复
第一:如何备份
1.打开“Navicat Premium”,找到丰田数据原始表“SRV_RECV_ORI_VIEW”,并右键点击“导
出向导”,如图1-1所示:
图1-1
2.在向导的第一页上选择“SQL脚本文件(*.sql)”,点击“下一步”:
图1-2
3.在向导的第2页上选择sql文件的保存位置,点击“下一步”,如图1-3所示:
图1-3
4.在向导的第3页、第4页上点击“下一步”,如图1-4所示:
图1-4
5.点击“开始”,如图1-5所示:
图1-5
6.成功了,生成的sql文件就在上面保存的位置下面了,这个sql文件就是备份文件,如图
1-7所示:
图1-7
第二:如何删除
1.打开“Navicat Premium”,点击“查询”,如图1-8所示:
图1-8
2.点击“新建查询”,如图1-9所示:
图1-9
在打开的白板处输入:
delete from "SRV_RECV_ORI_VIEW" where "D_RECV_TIME" < '2016-01-01'; 这个将会删除丰田原始数据里面“2016-01-01”之前的所有数据,如图1-10所示:
图1-10
执行命令后,下面的信息是执行命令时的结果,如图1-11所示:
图1-11
但实际上,上面的命令只是会删除数据,并不会释放磁盘空间,我们需要用额外的命令来回收磁盘空间,当然,这十分耗时,预计需要几分钟的时间。

我们可以通过以下命令来回收空间和优化数据库:
-- 清理磁盘碎片,回收磁盘空间
VACUUM FULL;
-- 重建索引,加快数据库影响速度
REINDEX DATABASE "ShIndustryPlatformDB";
以上命令也是在“新建查询”里面执行。

第三:如何恢复
1.点击要恢复的数据库,右键选择“执行SQL文件”,如图1-12所示:
图1-12
2.在弹出的对话框里选择刚才生成的sql文件,再点击“开始”即可恢复,如图1-13所示:
图1-13。

相关主题