常见几种数据库备份与恢复

1、sql server
--备份  backup database spdb1 to disk='e:/sp.bak';
--恢复  restore database spdb1 from disk='e:/sp.bak';

2、mysql
--备份  mysqldump -uroot -p spdb1 > f:/data.sql;
--恢复  mysqldump -uroot -p spdb2 < f:/data.sql;

3、DB2
--备份  db2 backup db <数据库名> to <目录名>
--恢复  db2 restore db <数据库名> from <目录名>

4、Oracle
--备份  完全型增量导出  exp system/manager inctype=complete file=001.dmp
        增量型增量导出  exp system/manager inctype=incremental file=001.dmp
        累积型增量导出  exp system/manager inctype=cumulative file=001.dmp
--恢复  完全增量导入A   imp system/manager inctype=restore full=y fill=A
        累计增量导入B   imp system/manager inctype=restore full=y fill=B
        最近增量导入C   imp system/manager inctype=restore full=y fill=C

5、MongonDB
--备份  mongodump -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 -o 文件存在路径
--恢复  mongorestore -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 -o 文件路径

猜你喜欢

转载自xiaofuyan.iteye.com/blog/2348353