数据库的备份与恢复

1、SQL Server
备份
SQL语句添加计划任务
BACKUP DATABASE [ProjectBUGReport] TO DISK = N'D:\db_back\ProjectBUGReport.bak' WITH NOFORMAT, NOINIT, NAME = N'ProjectBUGReport', SKIP, REWIND, NOUNLOAD, STATS = 10
维护计划添加备份数据库任务
恢复
直接在管理工具里面使用bak备份文件进行恢复

2、Mysql
备份
添加BAT处理文件
@echo off
C:
set "Ymd=%date:,4%%date:5,2%%date:~8,2%"
cd C:\Program Files\MySQL\MySQL Server 5.5\bin
mysqldump -h127.0.0.1 -P3306 -uroot --password=sb2012 db_simp > D:\db_backup\db_simp_%Ymd%.sql
@echo on
Mysql 5.6版本需在my.cnf配置文件中的mysqldump下添加
User=root password=xxxx
恢复
mysql -u root –password=root密码 数据库名 < 备份文件.sql

3、MongoDB
整库备份:sudo mongodump -h 1.1.1:9999 -d jyCensus -o /var/dbBack -u sunbird -p 123456 --authenticationDatabase admin
整库恢复:sudo mongorestore -h 1.1.1.1:9999 -u xxx -p xxx -d jyCensus /var/dbBack --authenticationDatabase admin

4、Oracle
备份:exp NEWSPAPER/NEWSPAPER@SBNEW file=d:\dbback\NEWSPAPER.dmp owner=NEWSPAPER
恢复:imp NEWSPAPER/NEWSPAPER@SBNEW file=d:\dbback\NEWSPAPER.dmp FULL=Y

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文介绍了linux下如何备份与恢复mysql数据库。 数据库备份是非常重要的。如果定期做好备份,这样就可以在发生...
    芷_念阅读 8,881评论 2 3
  • MongoDB备份(mongodump) mongodump -h dbhost -d dbname -o dbd...
    咻咻咻滴赵大妞阅读 3,073评论 0 0
  • 背景: 阅读新闻 12C CDB模式下RMAN备份与恢复 [日期:2016-11-29] 来源:Linux社区 作...
    阳屯okyepd阅读 9,006评论 0 7
  • 若若气冲冲走进教室,面无表情,只是在狠狠地咬着下嘴唇,她把愤怒渗进脚底,每踏出一步,都跺出烦躁的声音。“哐”的一声...
    司南A阅读 2,990评论 0 2
  • 看破但是不点破,有时是修养,有时是纵容; 揣着明白装糊涂,有时是智慧,有时是阴险; 是本职却不尽职,有时是赚了,有...
    了然于胸之一阅读 1,001评论 1 2